• 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

  • Migrating a blog from Orchard 0.5 to 0.9

    My personal blog still runs on Orchard 0.5, because the theme that I used to build it is not yet available for more recent versions, but it is still very important for me to know that I can migrate all my content and comments to a new version at any time.
  • Switching the layout in Orchard CMS

    The UI composition in Orchard is extremely flexible, thanks in no small part to the usage of dynamic Clay shapes. Every notable UI construct in Orchard is built as a shape that other parts of the system can then party on and modify any way they want.

    Case in point today: modifying the layout (which is a shape) on the fly to provide custom page structures for different parts of the site. This might actually end up being built-in Orchard 1.0 but for the moment it’s not in there. Plus, it’s quite interesting to see how it’s done.

  • Creating 1-n and n-n relations

    It is very common for contents to consist in part of lists or choices in lists. For example, an address can have a state or region property where the value is one in a predefined list of choices. That is a 1-n relationship. A n-n relationship could be for example a list of commercial rewards that a customer can benefit from. Orchard does of course provide support for those scenarios. This topic is going to walk you through the creation of such contents.
  • My first Orchard widget

    When I first learnt ASP.NET I wrote a control for my website that told my visitors the weather I was currently experiencing. It was just a simple, fun project to help me learn. Now I’m using Orchard for my site I still want my visitors to know the weather I am experiencing. So this seemed like the ideal project for my first Orchard CMS module.
  • Starting work on OpenAuth module for Orchard CMS

    So I have thrown the Idea back and forth, and after deciding I wasn't going to do any work on Open ID for Orchard, I have changed my mind! So I have set up a new codeplex project called orchardopenauth (http://orchardopenauth.codeplex.com/).

    The first goal is to get an extensible Open ID implementation working inside of Orchard without having to change any of the Orchard base code.

    If anyone would like in.. give me a shout – Either by email or twitter (@NicholasMayne)

  • Upgrading from Orchard 0.5 to 0.8

    Orchard is an Open Source CMS being developed by Microsoft that uses .NET MVC. It’s still not officially released but I’ve been running this blog using it [since the alpha release in April /blog/running-on-alpha]. Every time a new version has come out I’ve planned to close my own blog and move the final posts over here. Version 0.5 felt really close to letting me do that, but there were a few show stoppers.

    Version 0.8 has just come out and I’ve just finished upgrading to it. All the show stoppers are gone and there are some really nice new features. I wouldn’t recommend it to a client just yet. It still needs some polish. By version 1.0, which is due to be released in January I think it’s going to be a very nice and easily extendable CMS.

  • A quick look at what's new in Orchard 0.8

    We shipped Orchard 0.8 on Monday and it’s the last release we will make before 1.0, which is scheduled for January 2011. We think it’s a pretty nice release in that it wraps up the UI story for the platform.
  • BlogML module for Orchard 0.8 CMS released

    I have finally released the upgraded version of the BlogML module for all you happy bloggers. This version is intended to work only on Orchard 0.8, but never fear, there is still the 0.5 version of this module kicking around on the codeplex website so you can export your blogs out in your own time.
Software IP management and project development governance provided by Outercurve Foundation