• 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

  • Check list of things to figure out with Orchard

    Here are some things I include with every site that I build:
    1. Error logging, reporting & email notifications
    2. Email notifications upon certain events
    3. SEO
    4. Analytics
  • My new site

    It's been since late 2008 since I updated my personal site. The main reason is that I'm so busy with Climbfind & full-time consulting that I barely find bandwitdth to collect and produce content let alone energy have the energy to go off an build / edit my old ASP .net Web Forms pages manully.

    For me the most exciting part of writting software is not the technicality, but the end product. I get a buzz from how quickly I can get something out the door, how good it is and most importantly how many people use it and benefit from it.

    For the last couple of years I've wanted to augment my knowledge of software design and computer science with a framework that could help me rapidly produce sophisticated and complex sites. I'm hoping The Orchard Project is that framework and it is the piece of technology I have chosen to use in rebuilding my personal site that you are reading now.

  • Custom Home Page Provider for Static Pages in Orchard

    Orchard is built with a home page provider pattern so that you can say this content item is the home page. The problem is if your homepage is something that doesn't exist as a content item.. i.e. a static page.
  • A 7 part tutorial on project Orchard based on the latest change set

    Over the weekend I created a tutorial to create a module inside project Orchard. I referred to the original walkthrough found inside project Orchard’s website. The original walkthrough was created for the March 2010 release of project orchard and I have modified the codes and steps so that it will work with the latest change.
  • Making menus in Orchard a little better

    After keeping an eye on the Orchard forums and then doing some work on a clients website that has been implemented in Orchard, I soon became one of those people needing a decent menu. So, I thought to myself, well what does orchard have that I can use, after all?
  • How Orchard works

    I just finished writing a long documentation topic on the Orchard project wiki that aims at being a good starting point for developers who want to understand the architecture, structure and general philosophy behind the Orchard CMS.

    It is not required reading for anyone who only wants to write Orchard modules and themes but hopefully it will help people who want to evaluate the platform and start writing patches.

    Read it here:

  • Multi-Tenancy in ASP.NET MVC with IoC

    Speeding up StackExchange is a good example of the motive and benefits to running multiple sites out of one instance of an ASP.NET app domain. Update: Another good description is at Multi-tenancy in ASP.NET MVC - Why do we want it?
  • RSS feeds in Orchard

    When we added RSS to Orchard, we wanted to make it easy for any module to expose any contents as a feed. We also wanted the rendering of the feed to be handled by Orchard in order to minimize the amount of work from the module developer.

Software IP management and project development governance provided by Outercurve Foundation