• 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

  • SSL Module

    If you're still learning the new Workflow Module, Media Library, and Media Processing Module recently introduced in Orchard CMS, you'll want to add another module to learn as an Orchard Web Developer - SSL Module. The SSL Module adds Secure Sockets Layer functionality in Orchard, allowing you to enable SSL on the Orchard website. Once the SSL Module is installed you will need to enable it and adjust the settings depending on your needs.

  • Migrating content part data to the infoset - upgrading your module to be Orchard 1.8 compatible part 2.

    So you've already upgraded your Orchard module to be compatible with the upcoming 1.8 version. Since your parts now use the infoset to store data you also removed some records. But how to migrate data from the old database tables, that are otherwise not needed and should be removed? Let's see.

  • Diving into the Orchard API - Dojo Course 8.

    This week on Dojo Course we dive into the Orchard API, use some of the build-in services and extending the capabilities of our module to make it even better!

    For the notes and other information about this lesson, please visit Orchard Dojo.

  • Upgrading your module to be Orchard 1.8 compatible

    So what should I do with my module to make it 1.8 compatible? Although 1.8 is not yet here (1.7.2 just released) it's not too early to deal with this question, since without intervention your modules won't even compile with the latest (soon-to-be 1.8) Orchard source.

  • Weekly Podcast 11/19/2013

    Meeting notes:

    • 1.7.2 is out: See the release notes.
    • Site redesign: Chris Pyle and Lombiq started a discussion. Lots of volunteers want to help.
    • Demo from Sébastien: performance improvements on multi-tenancy. 500 tenants now run faster than it used to with one tenant. A blog with 20 entries displayed takes under 200ms, post pages take 40ms, over 60 rps, on a machine that is simultaneously running Lync. 1.6GB memory, 1:30min to start.
    • Demo from Zoltán: redirecting from Content/Item/17 routes to canonical ones from Autoroute if they exist, to prevent search engines from referencing those URLs that are both unfriendly and duplicates. Zoltán to file bug so we can integrate that into core.
    • New sites: http://www.magelia.org/, http://www.tree.com/, http://www.insurancetree.com/, http://kidsclubchildcare.com.au/, http://addisonwhitney.com/, http://www.goindonesia.com/.

    Brought to you by: Orchard Hungary

  • Content Part development continued - Dojo Course 7.

    This week on Dojo Course we are giving life to our content part by adding several Orchard-y code pieces to it, though the result is far from being Frankenstein-like. While doing that, we also discover some interesting and useful pieces of the Orchard API.

    For the notes and other information about this lesson, please visit Orchard Dojo.

  • Weekly Podcast 11/12/2013

    Meeting notes:

    • Need people to work on the Deployment module.
    • Perf: removed IBlogPathConstraint and AliasUpdater, fixed multitenancy perf issue with lots of tenants.
    • New requirement for multi-tenancy: if using several host names for tenants, if you expect "example.com" to work for all subdomains, you need to replace with "*.example.com".
    • Wrappers as shapes reverted.
    • SSL lets you enter settings before it kicks in (and asks you to).
    • 1.7.x merged into 1.x and master.
    • 1.7.2 will be released today or tomorrow.
    • Next will be 1.8 (will include TheShift, Lists, Messaging, etc.).
    • Demo by Zoltán (Lombiq.Abstractions): quick parts implement a part using dynamic proxies where properties are simply virtual Foo {get;set;}. Introduces simpler replacements for driver and placement (suggestions were made to make that more consistent with existing stuff). See the examples on how to use it: Lombiq.Abstractions.Examples.
    • New sites: http://wexperandyou.com/, http://mb3m.fr/.
    • Triage: 128 proposed.

    Brought to you by: Orchard Hungary

  • Data storage and content part development - Dojo Course 6.

    How to upgrade my table schema? How to store and retreive records from my tables? How do I upgrade from using a plain set of records to using a content part? This week on Dojo Course we are moving on to uncover the mysteries of content parts.

    For the notes and other information about this lesson, please visit Orchard Dojo.

Software IP management and project development governance provided by Outercurve Foundation