• 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 WordPress to Orchard

    I'm working on a replacement for this blog. I'm going to migrate to Orchard CMS, mostly to learn that content management system. This has been a pleasant experience so far. Before I can release my new blog I need to move all my content from Wordpress to Orchard CMS. Someone (not me) should really think about writing a module to make this a pleasant journey. I did this manually, because I only expect to do it once.

  • Delete content types in Orchard 1.3

    I've been writing a number of Orchard Tutorials documenting new features in Orchard 1.3. The first tutorial described how to author blog posts and pages using the new Markdown Support in Orchard 1.3. The second tutorial demonstrated the new preview feature in Orchard 1.3 for previewing draft and unpublished blog posts and pages before publishing them to the world. Now I want to talk about a new feature in Orchard 1.3 that allows Orchard web developers, Orchard web designers, and Orchard administrators to delete content types from Orchard. As you begin to develop and install content types in Orchard either through the Administrative UI or via custom Orchard Modules you may want to delete these content types when no longer in use. In Orchard 1.3 you can now do this just as you are able to create and modify content types within Orchard.

  • Customizing the Orchard Culture Picker

    The Orchard Culture Picker module is a great way to allow users to switch the culture they wish to view your site in. It takes the cultures you enabled in the settings for Orchard and places them in a dropdown for users to select their culture. This is all great but what if you don't want to have a dropdown? Below is an example of a custom implementation by overriding the Culture Picker in my theme.

  • MailChimp Orchard Module

    Back in November 2010 MailChimp announced their One Million Integration Fund. They were offering pots of money to people using their API to integrate with their product. It was early days for me and my new client working on Pianola, but we both loved MailChimp and thought it could be something that would help us out.

  • Previewing Unpublished Blog Posts and Pages in Orchard 1.3

    As I mentioned earlier, Orchard 1.3 was released the other day and it has some incredibly useful features for a minor release! I have already mentioned the Markdown support in Orchard 1.3 in my Orchard Tutorials, which allows content authors to create content items, like Orchard Blog Posts and Orchard Pages, using the popular Markdown Syntax. Along those same content authoring lines, we now also have the ability to preview unpublished blog posts, pages, and other content items before publishing them! This is a huge benefit as all Orchard Website Contributors would prefer to preview their content before making the changes live. With the Preview option in Orchard 1.3, you can now take a sneak peek at the content to make sure it is perfect before publishing it for others to see!

  • Orchard 1.3 Features - Markdown

    The Orchard Developer Team released Orchard 1.3 yesterday. You can download Orchard 1.3 from CodePlex and soon you will be able to download Orchard 1.3 via the WebMatrix Web Gallery. Orchard 1.3 has a number of really cool features for Orchard Developers and Orchard Website Owners. One feature I would like to discuss is the new Markdown support in Orchard 1.3 for Content Authoring, such as creating Orchard Website Pages and Orchard Blog Posts. Markdown support in Orchard 1.3 is supported out-of-the-box, but you will need to enable the Markdown Feature and modify a few settings to get it working when authoring Pages and Blog Posts. In this Orchard Tutorial, I will help you get started into the wonderful world of Markdown in Orchard!
  • Custom Orchard Themes - Converting Existing Web Designs and HTML Templates

    I convert a lot of HTML and CSS Templates to custom Orchard Themes for clients. These web templates are either created by their web designer, purchased from a website selling HTML and CSS Templates, or already exist on their current website that they want me to convert to Orchard CMS. As you might expect, these HTML, CSS, and JavaScript templates are built without any knowledge of Orchard, handmade and not expected to be converted to a CMS Theme, rarely optimized for a production website, and are usually HTML 4 instead of the HTML5 expected by Orchard. Converting these web templates to Orchard Themes is not only about getting these templates to play nicely with Orchard, but optimized for SEO, website performance, and other areas important to the health and welfare of the website and client's business. Here are some observations I've picked up while converting various HTML and Web Templates to Orchard Themes.
  • Orchard Website Performance Settings

    Orchard CMS includes a Warmup Module that dramatically helps those websites on shared hosting respond to website requests quicker at times when the website has been "put to sleep" due to inactivity or periodic application pool recycling. Most new Orchard Websites that are either on inexpensive shared hosting prone to application pool recycling or receive very little incoming traffic will want to enable the performance settings for the Orchard Warmup Module. By enabling these Orchard Performance Settings, Orchard will respond quicker to incoming requests by serving static snapshots of your website content while the CMS has time to start. Once started, Orchard will begin serving the normal dynamic content. Let's discuss a quick tip on the correct way to configure the Orchard Website Performance Settings.
Software IP management and project development governance provided by Outercurve Foundation