• 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 04/16/2013

    Meeting notes:

    • Sébastien told us about the new improvements in MediaManager
    • Demo from Znowman: Tabs in the content item editor. Works with full drag&drop admin, and with placement extensions: "Content:5#tabName". Should be changed to "Content@tabName:5". Tabs will be moved to inside the white rectangle of the content item editor. Make the selected tab persist after save.
    • Triage: 60 proposed before triage. 30 after, and 211 active for 1.7

    Brought to you by: http://english.orchardproject.hu

  • Testing Drivers

    If you’ve ever tried to test Orchard part drivers, you may have been blocked by the fact that the methods on drivers are protected. That, fortunately, doesn’t mean they are untestable. Those methods are still accessible through explicit interface implementations. In particular, drivers implement IContentPartDriver.

  • A C# Helper To Read And Write XML From And To Objects

    This is especially useful when writing the import and export methods in an Orchard part driver.

  • Weekly Podcast 04/09/2013

    Meeting notes:

    • Keyboard shortcuts feature: we seem to agree that implementing CTRL+S, CTRL+SHIFT+S and maybe CTRL+A would be low cost and very useful.
    • Powershell integration https://orchardps.codeplex.com/ demo next week hopefully, which would help.
    • Sébastien demo of the new media picker field. Support for audio and documents, multi-selection across folders.
    • Harvest: please register as soon as you can if you intend to go.
    • Triage: 66 proposed before triage. 39 after. 198 active on 1.7.

    Brought to you by: http://english.orchardproject.hu

  • Rendering Alternates For Your Ad-hoc Shapes

    If you start building very customized websites with Orchard CMS you will soon realize you need to be able to render shapes differently in different zones. You have options when the shapes differ by page, by using display alternates and modules such as Url Alternates. These can get you only so far.

  • Importing Your Old WordPress Posts Into Orchard

    In one form or another, I have had a Wordpress self hosted blog for the better part of 8+ years. Whether it was this blog (started September 2007), a family blog (no longer running), or other blogs; simply I have been using Wordpress for a very long time. Truth be told, Wordpress is simply the best blogging platform out there, but I want to move past simply blogging and learn to build websites. Since I cannot code in PHP beyond simple editing, I decided to leverage what I can do basic coding in .NET and learn ASP.NET.

  • Moving Tenants Across Orchard Instances

    A few days ago I was facing the task of "merging" two Orchard instances (both of them containing two tenants) into one. As a matter of fact I thought I was looking forward to a raging storm of errors but it turned out to be quite simple. There are two basic rules you must keep in mind:

    • There must always be a tenant with the name "Default" (just like a Stark in a Winterfell),
    • and tenant names must be unique.

    Aside from those it's fairly easy.

  • Logging database SQL queries

    It is often useful to see what database queries were made during a specific request in Orchard. There are quite a few ways to do this (you can trace right from SQL Server, or you can use Mini-Profiler for instance), but this morning Sébastien showed me a really easy one that I thought I’d share.

Software IP management and project development governance provided by Outercurve Foundation