• 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

  • Setting up Orchard CMS on Mono

    Officially, Orchard CMS does not support Mono. There are no promises and no known plans to make it compatible. But being an Open Source project, it encourages developers worldwide to give it a try.

  • Weekly Podcast 03/15/2016

    Meeting notes:

    • 00:00 - Agenda.
    • Status:
      • 01:20 - #6397 fixed: Allowing the default tenant setting to be edited.
      • 01:41 - There was a bug in TextFieldDriver regarding the TextField with a default value.
      • 02:27 - #6554: Replaces #6535 to target 1.10, fixes the TextFieldDriver bug.
      • 02:33 - #6490 fixed: Media Library: Removing the force reinitialization of Recent on page load.
      • 03:05 - #6526 fixed: Unwrap TargetInvocationExeption when executing ShapeAttributeBinding. On Azure websites, if a TargetInvocationExeption is triggered, it will take down the application. Now it's intercepted by throwing the actual exception.
      • 05:21 - Retrying on tenant startup. A delay on tenant startup has benne implemented, and this, and the number of retries can be set.
      • 09:55 - #6523: Output cache route config.
      • 10:38 - MultiTenancyFeature.cs has been updated.
      • 10:55 - Shapes.cs has been updated.
      • 10:59 - List.cshtml has been updated (fixing wrong CSS).
      • 11:27 - #6572 fixed: Multiple TaxonomyFields with Autocomplete enabled causes terms to be added to empty fields on save.
      • 12:25 - Discussion about branches.
      • 16:16 - Adding correct ETag support and explanation on how ETags work.
      • 18:55 - NuGet packages excluded from the source package.
      • 19:18 - .pdb files xcluded from the web package.
      • 19:49 - #6578 fixed: Fixing that the Taxonomies term admin index page should sort terms.
      • 20:12 - 1.9.3 was merged into 1.10.
      • 20:14 - #6572 fixed: Add only existing terms for the field.
      • 21:11 - GitHub releases added for 1.10 and 1.9.3.
      • 21:49 - Merge plan for 1.10.
    • 27:00 - Should we accept commit attributions from a group account instead of individuals only? Discussion, explanation and Steering Committee vote to accept group account contributions: 5 supports, 0 against, 1 not present.
    • 46:48 - In Orchard 2, Shape caching has been implemented. Menus are cached by default. For this reason, the active class doesn't make sense any more (if set on the server side, needs additional client-side code).
  • Adding Dynamic Forms Content to Lists using Workflows

    In this post we'll see how to write a custom Workflows activity that adds content items to a list. The idea is that when a content item is created, it automatically gets added to the configured list. this could be useful when for example setting up a form with Dynamic Forms that binds input fields to new content items.

  • Snipcart and Orchard CMS for E-Commerce

    While working on an e-commerce store using Orchard CMS for a client I came across Snipcart. Snipcart is an HTML / JavaScript shopping cart that is very easy to add to any website, including static websites. At first I thought Snipcart's claims of being easy were too good to be true, but after integrating Snipcart into Orchard CMS I quickly became a fan.

  • Orchardizer Version 0.3 Released

    I'm pleased to announce that after a year of procrastinating I've finally released a new version of Orchardizer with a couple of new features and more importantly, support for Visual Studio 2015.

  • Easy custom RSS in Orchard

    Orchard adds RSS automatically to everything that looks like a list of content items: blog posts, of course, but also comments, projections, lists, search results, tags, etc. I’ve explained before how RSS works internally, but adding a new feed from code can look like a daunting task if you’re not an experienced Orchard developer. Fortunately, there is another feature related to RSS that makes it possible to create custom RSS without writing a line of code.

  • Weekly Podcast 03/01/2016 - 03/08/2016

    Check out the meeting notes with time links in the description of the videos.

  • Weekly Podcast 02/23/2016

    Meeting notes:

    • 00:00 - Agenda.
    • 00:56 - Status - lots of bugfixes, e.g.: #6360 for Template TitlePart, Blueprints cleanup, #6430 for CSS in Alias UI, Title double-encoding for Custom Forms, references updated in the Azure solution, #6406 for Packages.config referencing assemblies that target .NET 4.5.2, Calendar Picker fixes, Snippets Harvester major improvement, #6411 for fixing theme code generation.
    • 05:32 - A lot of PRs merged fixing the following: #6370, #6346, #6342, #6341, #6340, #6335, #6301, #6251, #6420, #6423.
    • 24:16 - #4766: "Unable to generate RouteUrl for WebAPI" is in spotlight again.
    • 26:06 - Issues to fix left for the 1.9.3/1.10 release: #6390, #6446, #6382. Update: all fixed.
    • 51:19 - How to squash commits in Git and other repository management tips from Sébastien.
Software IP management and project development governance provided by Outercurve Foundation