• 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

  • Using jQuery Validation Engine With Orchard CMS

    Somewhere on the internet, I'm sure you've encountered some type of form that validates your information dynamically as you enter the data. The really cool ones actually verify the data you're entering against some sort of database, such as available user names or email addresses on a particular service, like Gmail. Have you ever wanted to duplicate this type of behavior in Orchard CMS when your users login or register? This post is a quick tutorial which will walk you through adding this functionality to a module or a theme in Orchard CMS so that you can perform the same kind of "magic".

  • Orchard Theme From A Template Part 6

    In our last post, we completed the basic structure of our theme so that it closely resembles the Ericka template in regards to layout. We're now going to turn our attention to customizing the Orchard shapes so that they look and function like the pages in our template.

  • Weekly Podcast 04/22/2014

    Meeting notes:

    • Status: small changes, fixed tests. Cross-browser cache eviction fixed (huge performance impact). AzureOutputCache fixed and is now reliable under heavy load. TimerActivity is now in it's own feature in the Orchard.Workflows module (you need to enable this feature if you use it for your workflows). Blog Archives fixed (it was causing performance problems).
    • New feature: Comments Notifications (part of the Comments module).
    • New feature: Alias Updater (to update aliases across nodes).
    • Demo by Lombiq: User Notifications module developed for RealtyShares is open-source! Allows the site admins to send notifications to individual users and groups of users in various ways.
    • Triaged 8 issues out of 274 proposed.

    Brought to you by: Orchard Hungary

  • Advanced Orchard: accessing other tenants' services

    Many using Orchard's multi-tenancy feature sooner or later want to share data between tenants or generally, execute some operations on other tenants from one tenant. This is possible! Let's see how.

  • Weekly Podcast 04/15/2014

    Meeting notes:

    • Status: just a few changes since last week, one bug fixed and the 1.8.x branch was merged into 1.x. Database Output Cache feature added (to Orchard.OutputCache). SQLite support is implemented by Eric and is under testing.
    • There's still time to apply for a presentation at Harvest!
    • New websites: http://www.mtntrvl.com, http://www.spford.com, http://www.capitaltaxconsulting.com, http://www.harrychapinfoodbank.org, http://www.golfmemberpro.com, http://www.prsasunshine.com, http://www.aliumpartners.com
    • Long time, no triage. We processed 11 out of 266 proposed issues.

    Brought to you by: Orchard Hungary

  • Beginning With Orchard: What To Start With?

    So you'd like to begin exploring Orchard because somebody sold Orchard to you. This is great! Now probably your next question is: how should I start, how can I try Orchard in action? Glad you asked. There are several simple and less simple ways, all free, so let's see. We'll start with the easy ways and build up the tension so you end up with the most complicated one if you want to become an Orchard developer.

  • Orchard Theme From A Template Part 5

    In our previous post, we left off with our Layout.cshtml shape nearly complete. In order to finish off this shape so we can move on to the rest of the theme, we need to uncomment the additional shapes that are added to our Layout.cshtml file and customize them. As you may remember, we already uncommented the Branding.cshtml shape so it displays and also added an additional shape for the HeaderContact information. Now we're going to uncomment the BadgeOfHonor and User shapes. In your Layout.cshtml file, remove the double slashes in the shape addition area. It should now look like this.

  • Orchard Theme From A Template Part 4

    In our previous posts, we created the Document and Layout files which loaded our JavaScript and stylesheet files, and also defined the way our basic HTML structure is going to look including our Orchard zones. Today, we're going to start by doing a bit of housekeeping. You'll recall in the previous post that I mentioned we are not using the BeforeMain and AfterMain zones in this particular theme. It's a good idea to define this in your Theme.txt file so that when you're working in the Widgets area of Orchard Admin, you only see the zones that you have defined in your layout. If your layout is using all the Orchard zones, you don't need to do this, since the default is to make all zones available. Open your Theme.txt file and add the following line.

Software IP management and project development governance provided by Outercurve Foundation