• 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

  • Running With SSL

    An important part of any production site is protecting user logins and data. Many sites can be built without the need for SSL because they do not have users authenticating to them or updates are only done in staging environments. For sites that do allow users access to secure data such as a profile, credit card processing, or client statements we need to make sure we protect their data from being intercepted by a third party. Secondly, for login scenarios in production we also need to make sure user credentials are protected in transit from client to server.

    When we are building a site using Orchard CMS things are a little different than a normal site, but much of it is the same. First off the two scenarios many developers face are whether or not to protect the entire site under SSL or just the login/secure pages. This is a decision everyone needs to make for themselves, but I usually fall on the side of running the entire site under SSL. Nowadays encryption/decryption is much faster than before and making sure there are no pages that might not be protected is much more important. Many companies now run their entire site under SSL for these very reasons. Moving forward I will discuss adding SSL to Orchard and supporting these two secnarios.

  • Theme Selection Per Action

    I had a need on a custom web application project recently to use more than one theme in Orchard, one for the standard front-end of the website and one for a back-end portion of my custom module. After asking a couple of questions, the suggestion was made that the best solution for this was to create an ActionFilterAttribute and attach it to the ActionResult in the Controller for every Action I wanted to use the different theme on. I had never created an ActionFilterAttribute before, nor tried to apply it to Orchard theming, so I thought writing up my findings may help others.

  • Creating A Theme From A WrapBootstrap Template - Part 3

    In our previous post, we completed the header and navigation containers in our Layout.cshtml. In this post, we're going to work on the main content container and the footer. I decided to break up the Layout.cshtml file into multiple blog posts because there is so much going on in this file to define the site structure that a single blog post would have been too long. The bulk of the coding in this file is going to be in the main content container that we're working on today. Let's get started.

  • Creating A Theme From A WrapBootstrap Template - Part 2

    In our previous post, we setup the bulk of the file structure for our theme including scripts and styles and created the document.cshtml file that determines when and where they all get loaded. This post is going to concentrate on the layout.cshtml file which is going to create the basic HTML structure for the website. This time, we're going to copy the layout.cshtml file from the TheThemeMachine theme which is the default built-in theme that comes with Orchard. The file can be located in the Orchard.Web project under Themes/Themes/TheThemeMachine/Views. Copy the layout.cshtml file and paste it in to the Views folder of your theme.

  • Creating A Theme From A WrapBootstrap Template - Part 1

    If you're a Twitter Bootstrap fan like myself, then you're already familiar with how easy it is to work with the styles and scripts included with Bootstrap. If you haven't discovered WrapBootstrap yet, you're in for a treat. WrapBootstrap is another website that sells templates, however, all of the templates on WrapBootstrap are built using Twitter Bootstrap. They also include some of the most useful tools for designing your website including things like Font Awesome and jQuery scripts for just about anything you can imagine... all optimized to work with Twitter Bootstrap.

  • Version 1.7 Previewed

    .NET based CMS Orchard has reached the 4,000,000 module and theme download mark, and is now readying its next release, version 1.7, for a June 2013 launch. It's a major release, and it will debut features like drag and drop multiple image imports, image processing and integrated slideshows.

  • An Open Source CMS That Is Ready To Harvest

    It may not be top of mind for most people yet, but Orchard has rapidly become a robust option for a CMS on the .NET platform. It’s free, open source and already powering online stores for major brands. Now, the Orchard project team is on the verge of launching major new media management features that will rival the best-known CMSs.

  • Weekly Podcast 04/30/2013

    Meeting notes:

    Brought to you by: http://english.orchardproject.hu

Software IP management and project development governance provided by Outercurve Foundation