• About the Orchard Project

    Orchard is a free, open source, community-focused Content Management System built on the ASP.NET MVC platform.

    Learn more...

Recent Posts and Articles

  • Weekly Podcast 05/21/2013

    Meeting notes:


    • data migrations running transactionally now
    • manage query permission
    • fixed placement editor
    • server garbage collection by default
    • applying the right permissions on blogs and widgets
    • the webforms engine is gone (but the support for other view engines is still there)
    • ... and more bug fixing


    • 213 active for 1.7, 12 proposed before triage. 221 after.
    • Some of the non-critical issues will be fixed in 1.7.1, releasing a few weeks after 1.7

    Brought to you by: http://english.orchardproject.hu

  • Content Part Development Checklist

    Here's a high-level checklist you can run through so you don't forget anything when building content parts...

  • Media Manager And Image Editor In 1.7

    Orchard 1.7 contains a new media manager as well as a number of features to help process and edit media within Orchard. All of this is still in development, but I am seeing new built-in media content types like Audio, Document, Image, and Video; Image Editor and Image Profile content types to edit images and process images; a Media Location Term to integrate media into the Taxonomy Module; Media Libraries that allow you to logically group media that appears in your media storage; new Content Parts that allow you to add libraries and galleries to other content types, like Pages and Blog Posts; and a more user-friendly interface supporting drag-and-drop of media within your Media Libraries. This is a lot of new media management features in Orchard 1.7 to take in at one time, so let's start simple and look at the Image Editor.

  • Creating A Theme From A WrapBootstrap Template - Part 4

    Sorry that it's been a few weeks since the last post, I've been incredibly busy and haven't had a chance to sit down and write the next installment, but here we are finally and ready to start making this theme look more like the template. In our previous posts, we created the Document and Layout files which loaded our JavaScript and stylesheet files, and also defined the way our basic HTML structure is going to look including our Orchard zones.

  • Orchard University Course In The 2013 Spring Semester Ended

    As you may have heard, the Orchard Hungary Team hosted a university course at the Óbuda University's John von Neumann Faculty of Informatics this semester. The course started in the middle of February and ended today with the "final" 9 participants (forming 5 teams) presenting their projects. Let's see them in the order of presentation:

  • Weekly Podcast 05/14/2013

    Meeting notes:

    • New Orchard websites
    • Progress:
      • Site settings.txt now have a dictionary, enabling custom site settings that you can put in the config file. Piotr has the same implemented for modules, that he'll push this week.
      • Hostcomponents.config now has lots of settings that enable performance tuning.
      • Memory consumption in 1.7 is much lower than in 1.6. A vanilla site will run under 60MB in 32bits.
      • oEmbed media import module built during Outercurve hackathon. Discovers media properties in Vimeo, or YouTube, Flickr etc. videos. No need to even create a template. Still missing size settings.
      • Media work still needs picker implementation, plus a number of gaps.
    • Triage
      • 46 proposed before, 0 after. 233 active for 1.7 after triage.
      • Please review the list of active 1.7 bugs and vote on what you care about (everybody do your own mini-triage this week).

    Brought to you by: http://english.orchardproject.hu

  • Weekly Podcast 05/07/2013

    Meeting notes:

    • Announcements
    • Status
      • taxonomy navigation provider
      • bug fixes
      • new #{} token: if there is one #{ } block, it switches to that as the token delimiter. Useful for scripts with tokens in them. Also, {{{sometoken}}} would work and be evaluated as {whateverthevalueis}. One can now also use {#{sometoken}}. Escape for #{ is ##{.
      • nHibernate upgraded to 3.3.3
      • long-running worflow distributed across web sites: new Signal workflow activity, which is a named event. Web request activity, with associated controller that can trigger signals, which itself has a token that gives the URL for the action. Suggestion: being able to create a listener URL. Fix needed: querystring and form values from a callback need a little work to be really usable.
      • Content type definitions are loaded once up-front now.
      • Localization part on widget: what should the behavior be? If you have not provided a translation, it assumes that it's the default.
    • Triage
      • 203 active, 52 proposed before. 221 active, 26 proposed after.

    Brought to you by: http://english.orchardproject.hu

  • Running With SSL

    An important part of any production site is protecting user logins and data. Many sites can be built without the need for SSL because they do not have users authenticating to them or updates are only done in staging environments. For sites that do allow users access to secure data such as a profile, credit card processing, or client statements we need to make sure we protect their data from being intercepted by a third party. Secondly, for login scenarios in production we also need to make sure user credentials are protected in transit from client to server.

    When we are building a site using Orchard CMS things are a little different than a normal site, but much of it is the same. First off the two scenarios many developers face are whether or not to protect the entire site under SSL or just the login/secure pages. This is a decision everyone needs to make for themselves, but I usually fall on the side of running the entire site under SSL. Nowadays encryption/decryption is much faster than before and making sure there are no pages that might not be protected is much more important. Many companies now run their entire site under SSL for these very reasons. Moving forward I will discuss adding SSL to Orchard and supporting these two secnarios.

Software IP management and project development governance provided by Outercurve Foundation