• 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

  • Drupal Inspiration

    I've been reading the book, Using Drupal, which recently was released for Drupal 7, in order to better understand alternatives to Orchard CMS. I also hear mentions of how similar Orchard CMS is to drupal, so I wanted to get some understanding of how Drupal and Orchard compare. And last, I offer Orchard CMS training and I get a lot of developers who are already familiar with another CMS like Drupal, Joomla, Umbraco, or Wordpress, so I like to have a better understanding of other content management systems in order to help my students relate to Orchard CMS. What I have learned from reading Using Drupal is that Orchard CMS is quite similar to Drupal in terms of concepts.

  • Adding A Field To A Content Type From A Migration

    You can add fields to a content type from a migration, but it's not obvious at first how to do this. You can't add a field to a type directly, you can only add fields to parts. To get round this you can add a secret part to a type with the same name as the type. This part is not shown in content admin, but it acts as a container for any fields you'd like to add.

  • Weekly Podcast 08/13/2013

    Meeting notes

    • Documentation: Adrian can't continue handling it. We do thank him for his work over the last few months, and we call out for a new owner.
    • We moved to Git. There have been a few pull requests.
    • Advice: don't force push unless you really want to create a remote head, and when using a private repo for your private forks, don't set Codeplex as the default remote.
    • AzureBlobStorage now available for any site, including azure web sites.
    • Content created event in Workflows now happens when the contents actually exist, making the activity usable.
    • UrlHelper now usable from background tasks, using settings instead of context.
    • Discussion about buckets: will revive lists, simplified and improved. Custom properties will die. Will be able to be limited to a content type. Will handle hierarchies. An explicit goal is to be able to reproduce exactly the blog module with it, with no weirdness. That doesn't mean we would replace the blog module with it (maybe that will happen in 2.0).
    • Sébastien showed a nice lightweight way to store part properties using xml storage if you want to store but know you never will want to query.
    • Sites: http://www.drivereineke.com/, http://www.makeitmakati.com/, http://www.sygeboern.dk/, http://www.mccoymillsford.com/.
    • Git discussion of the announcement: next time, let's advertise it on more channels (forums, mailing list, etc.), and let's give people more time to prepare.
    • Majority of Harvest videos should be available by next week.

    Brought to you by: Orchard Hungary

  • Weekly Podcast 08/06/2013

    Meeting notes

    Brought to you by: Orchard Hungary

  • Weekly Podcast 07/30/2013

    Meeting notes

    Brought to you by: Orchard Hungary

  • The Kids Want Content, Harvest It With Orchard

    Talk to ten shops and you will get ten opinions about CMS platforms. Mostly, it is based on what they know how to do. At Northern Ground, we can do anything but will likely suggest Orchard.

  • Upgrade to 1.7

    I upgraded this Orchard 1.6.1 website to Orchard 1.7 RC for practice to make sure 1) there weren't any surprises, 2) get ready for client upgrades, ands 3) test the Orchard CMS 1.7 upgrade to report any problems. The upgrade was simple and painless given I have done Orchard Website upgrades for the past 3 years and I continually keep my websites on the latest release of Orchard CMS. Despite the new Media Library and changes in Taxonomy Module, Output Cache Module, and Content Picker, upgrading my website to Orchard 1.7 was a breeze.

  • Weekly Podcast 07/16/2013

    Meeting notes

    • 1.7 RC is here, try it! Waiting for last feedback, then we'll start publication on WebPI and make it the default release when it's publicly available on WebPI.
    • Changes in the package: we are now shipping all packages in the release. This makes it much simpler and will avoid questions about where those modules are. OutputCache is enabled by default. Taxonomies and workflows are there but not enabled. Rules, Media, Media Picker and Lists are obsoleted, so won't be in the web package but will be in the source in a separate Modules.Deprecated solution folder.
    • If you upgrade from a previous version, you'll have to enable the Upgrade feature, and then go through the process exposed by the new admin menu entry. After this, you can disable the old Taxonomies, Media and Media Picker modules, and even delete them.
    • Zoltán demos OrchardRoutePermissions module: add some permissions based on a regular expression on routes. This is an easy way to protect resources served by a custom controller. This won't effectively protect content items.
    • New web sites: http://www.naturelife-international.org, http://www.makeitmakati.com/, http://www.seguridadvial.gov.ar, http://transas.ru/#industry, http://tiesas.lv/, http://www.euservices.com/, http://sima.dk/, http://www.us.advancedtech.com/
    • Content item all the things discussion: take away is that we should make sure that cross-cutting services such as audit trails, import/export or permissions can be applied to more than content items, even if they have shortcuts for content items. There is still some disagreement about whether workflows specifically should be content items, but we won't change that for the moment.

    Brought to you by: Orchard Hungary

Software IP management and project development governance provided by Outercurve Foundation