• 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

  • Clay: malleable C# dynamic objects – part 1: why we need it

    When trying to build the right data structure in Orchard to contain a view model to which multiple entities blindly contribute, it became obvious pretty fast that using a dynamic structure of sorts was a must.

    What we needed was a hierarchical structure: a page can have a list of blog posts and a few widgets, each blog post is the composition of a number of parts such as comments, comments have authors, which can have avatars, ratings, etc.

    That gets us to the second requirement, which is that multiple entities that don’t know about each other must contribute to building that object graph. We don’t know the shape of the graph in advance and every node you build is susceptible to being expanded with new nodes.

    The problem is that C# static types are not that much fun to build with those requirements.

  • Upgrading from Oxite to Orchard

    For the last 6 months I have been running my blog on Windows Azure using a CMS platform called Oxite. I have finally decided to upgrade my blog from Oxite to Orchard (Oxite’s successor)

  • Orchard 0.5 is out

    I really need to dust off the blog. Awful how it’s sat here unused. In my defense - I’ve been busy. There was a recent flight to GenCon 2010 of course, and a 27-hour drive to Wisconsin from Washington and back. Did it each way in a single shot, too.
  • Running on Alpha

    This is going to be my new web site. Nogginbox.co.uk will be the new online home of Richard Garside. But, it's not quite ready yet. This site is running on a new CMS called Orchard. Orchard uses ASP.NET MVC, a server side technology that I've been using a lot lately and have found to be very effective. Orchard is only in alpha at the moment, so it's really early days. It's Open Source and being developed by Microsoft; strange, but true. I think it shows a lot of potential and I'm hoping to be able to use it for lots of projects when it's ready.
  • Orchard 0.5 is out

    Before I joined Microsoft seven years ago, I had spent a couple of years building a Web CMS. It wasn’t open-source unfortunately but the experience convinced me that most public-facing web sites would shortly use some form of CMS. I also forged strong opinions about the right level of component granularity that a CMS must implement.

    For the last year and a half, I have been fortunate enough to work with a talented small team within ASP.NET and with a growing community from all around the world on building a new Web CMS on top of ASP.NET MVC.

    Today I am very happy to invite my readers to check out some of the results of that work: earlier this week, we released version 0.5 of Orchard.

  • Orchard Alpha released

    As promised, Project Orchard reached with Alpha milestone just now with the downloads available at http://orchard.codeplex.com.
  • Usability feedback for Orchard 0.5

    Sorry if I only talk about bad things, there is so much good, but it's not worth writting here, go experience the project yourself.
  • Building Kresner.com in a day using Orchard v0.5 (Alpha)

    Here are the steps I used to build this site...
Software IP management and project development governance provided by Outercurve Foundation