• 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

  • Exposing your Orchard CMS Content to your other company applications and websites via ODATA

    Many times when we choose the platform for our customers we generally do not put web applications on a CMS because it is too much overhead for a web application. Vice versa, you would not want to build out a custom CMS on the MVC platform when ones already exists for you website. So how do we get the best of both worlds?

  • Making MiniProfiler work in the Orchard dashboard

    MiniProfiler is especially good at showing you the select n+1 problems in your Orchard applications. For some reason, however, it is only active on the front-end. If you have to debug a performance issue in the dashboard, you’re out of luck. Fortunately, the limitation is entirely arbitrary, easy to find, and easy to remove.

  • Weekly Developer Podcast 09/25/2014

    • Sébastien fixed a nasty issue in Taxonomies with Terms created from code (#20959), refactored TaxonomyService, removed a few unused methods, aaand: added in-line documentation to ITaxonomyService!
    • We reviewed a PR, then triaged a bunch of issues (we're now in the middle of March).
  • 5 must-have addon modules

    Here is a list of some useful Orchard CMS modules, not part of the core Orchard CMS installation that I use every day.

  • Active Directory Authentication and Authorization in Orchard CMS

    Since Orchard CMS doesn’t (yet) support authentication and authorization of domain users against an Active Directory, you have to install a module to achieve this. There are handful of modules which could help.

  • Orchard CMS: Package uploading and installation failed

    You may get an error message like this when installing a new theme or module in Orchard CMS: "Package uploading and installation failed".

    There are a few things you need to check to find out what the problem is, make sure that...

  • Weekly Podcast 09/23/2014

    Meeting notes:

    • Status: feature branches under development, a few bugfixes since last week.
    • Sébastien fixed an issue where the infoset and the records were storing UTC dates differently, since SQL CE doesn't support millisecond-precision. This caused problems in a few places, e.g. Publish Later.
    • Demo by Shaun about the plans for the new community website: design and look&feel updated (Orchard-y colour scheme), updated (and much more) content.
    • Announcement by Zoltán - Lombiq open-sourced Lombiq.Hosting.Azure.Indexing: this module allows you to store indices in Azure Blob Storage so when running your site on multiple server nodes, indices are shared between them. It's running in production for months on all Lombiq websites and DotNest.
    • Lombiq is a member of the Azure Web Sites Customer Advisory Board (WAWS-CAB), so if Orchard has any problem running on Azure, we're now in a much better position for getting help.
    • Demo by Sébastien - Orchard.MessageBus: a new module added to the source on the "messagebus" feature branch based on Lombiq.Hosting.DistributedEvents: This allows server nodes to signal each other to invalidate cache entries, eliminating multiple types of problems in multi-mode environments, e.g. content type definition changes.
    • Orchard 1.8.2 will be released soon!
    • Bug triage!
  • Querying Orchard Fields With HQL

    Before projections, the official word on fields was that they weren’t for querying (they are stored in an XML blob on the content item record). Projections enabled field querying for the first time, through special tables that index field contents.

Software IP management and project development governance provided by Outercurve Foundation