• 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

  • 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.
  • Weekly Podcast 02/16/2016

    Meeting notes:

    • 00:00 - Agenda.
    • 01:18 - Status.
    • 06:42 - Triaging new issues for 1.9.3/1.10: #6396, #6395, #6361, #6360, #6406, #6403, #6390, #6345.
    • 21:30 - Discussion on a new default theme to replace TheThemeMachine (see #6391).
    • 52:15 - Orchard 2 status: Fixed a security issue with notification cookies, CheckMarkModelBinder added ("✓" = true, "✗" = false), Orchard.List module ported over, FindPlacementDelegate for more comprehensive code, ZoneTagHelper added, optimized implementation of RazorPage, Zones are now tagless by default (instead of overriding Zone.cshtml to only render its content). Sébastien will demo the content tree (improved Admin navigation) next week.
  • Adding A GUID Column Via Migrations In Orchard

    How to use GUID-type properties in your records?

  • Weekly Podcast 02/09/2016

    Meeting notes:

    • 00:00 - Status. Fixed #6329 and #6328 (Orchard.Resources), #5722, #5943. Todo for Orchard 1.10 release: #6366 (missing view for EditProperties in Workflows), #6345 (module updates not working anymore).
    • 17:40 - Orchard Gallery is now open-source! You can set up your own Gallery with the dedicated recipe included in the module. It uses a Bootstrap-based theme called the TheBootstrapMachine with overrides in TheGalleryMachine.
    • 26:08 - Orchard 2 status: ContentDefinition, ContentManagement and DisplayManagement work in progress.
    • 49:55 - Demo by Siyamand: Using ReactJS with Orchard.
  • Weekly Podcast 02/02/2016

    Meeting notes:

    • 00:00 - Agenda.
    • 01:37 - Status.
    • 13:26 - Pre-release of 1.10 and 1.9.3.
    • 17:00 - Feature roadmap for the next release has been updated.
    • 21:16 - Discussion on a new default/base theme for the frontend (~TheThemeMachine2). Optinally skinnable for using it out of the box.
    • 32:48 - Discussion about the Contributor Code of Conduct published by the .NET Foundation and it's adoption to Orchard.
    • 41:52 - Demo by Szymon - the new Admin theme! It may be adopted to Orchard 2 as well.
  • Parameterized Snippets

    This post explains how to use parameterized snippets with Orchard.Layouts, and is taken from a little book I'm writing on the Orchard.Layouts module.

  • Weekly Podcasts 12/15/2016 - 01/26/2016

    All the missing podcast videos have been uploaded - sorry for the long wait!

  • Weekly Podcast 12/08/2015

    Meeting notes:

    • 00:00 - Agenda.
    • 02:16 - Status: merged PRs, bugfixes. Azure AD integration incoming!
    • 10:19 - Demo by Lombiq - Lombiq.Fields open-source module. Contains the MoneyField (using Money.NET) and the MediaLibraryPickerField for uploading files using a content item editor (including frontend), both with various settings for customization. Links: Git repo, Mercurial repo.
    • 21:21 - Demo by Sébastien - the new Orchard Gallery is in production! You can filter the list packages on the Admin UI to see your own packages.
    • 29:16 - Demo by Sébastien - Orchard 2 updates:
      • Layout shape is now called ThemeLayout ("Layout" is a View property used by Razor).
      • Layout.Header is now called using RenderSectionAsync (not the default Razor method, but it's overridden by Orchard)
      • Document shape is no more, it's content is now in Layout.
      • The pipeline for displaying a content item is much more effective. Sébastien's local machine runs 700 requests / second with 20 ms response time.
    • 41:34 - To build the Admin UI, Orchard 2 needs user management. Discussion on possible identity providers and other Orchard 2 topics.
    • 53:18 - Discussion about an issue and open PR about using NuGet instead of the lib folder.
    • 57:34 - Questions by Matt, who's new to Orchard - answers by Sébastien.
Software IP management and project development governance provided by Outercurve Foundation