• 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 12/16/2014

    Meeting notes:

    • 00:00 - Agenda and join.me setup. 24 participants at the beginning of the meeting! Join.me is quite nice: the screen sharing is extremely reponsive, machines don't get slow running it, but there's no webcam sharing.
    • 13:50 - Election results - the new Steering Committe is: Sipke, Sébastien, Bertrand, Zoltán and Piotr! Congratulations! The candidates for the Benevolant Dictator position are Sipke and Sébastien. The Committee elected Sébastien as the Benevolant Dictator.
    • 28:16 - Status.
    • 33:55 - Demo by Daniel: performance problems during cache entry regeneration under heavy load. Daniel extended the OutputCache module with a lock mechanism so that simultaneous requests don't regenerate the same cache entry (and thus slowing each other). Grace time is also added for cache entries to be served while a new entry is being regenerated after expiry. Jorge mentioned that they have a pre-cache/prefetch feature at Onestop to their own features. Daniel also restructured OutputCacheFilter for better extensibility.
    • Join.me will be used from now on for the meetings.
  • How to create a minisite inside your Orchard website

    Suppose you'd like to have a minisite for something like a one-page little website or even a simpler single page app. You want to do something simple but you still want your administrators to be able to edit the minisite's content. Let's see how to do this in Orchard, the simple way.

  • The mysteries of OEmbedPart, or how to integrate YouTube videos

    The media library picker field does a fine job of integrating and rendering external videos such as YouTube videos. If you want to customize the rendering of the videos, however, you’ll have to deal with the OEmbedPart (obtainable from contentItem.As<OEmbedPart>()).

  • Weekly Podcast 12/09/2014

    Meeting notes:

    • 00:00 Status.
    • 11:49 Demo by Sipke: how to embed Layouts elements into your HTML-editable elements using the following tokenized syntax: #{Element.Display:ElementName}.
    • 17:07 Demo by Zoltán: "Registration Spam Protector" technical content type added to the Lombiq.AntiSpam module with the JavaScriptAntiSpamPart. It creates a content item on the fly to display on the registration form to protect against spam bots.
    • 22:39 Demo by Nick: Brochard (Orchard vNext) improvements and a limited Orchard.Framework is already implemented, e.g. multi-tenancy support.
    • Abhishek will post Orchard 1.9 tutorials to OrchardBeginner.com (before the release!).
    • 30:25 Demo by Antoine: the new Orchard Project theme based on the WebAdvanced team's design and Shaun's work is under way.
    • 33:58 Discussion about the possible successor of Lync for the weekly meetings. Share your thoughts in this forum topic.
  • Dude, Where Are My Images?

    So you’ve copied some images somewhere in Orchard’s media folder, but they are not showing… What’s going on? If no media are showing on the site, chances are you’re missing a web.config file under the media folder. Put one in there. If the images are only missing from the Media section of the admin, then the problem is that you’ve created orphan media.

  • Steering Committee Elections - Voting

    The list of candidates for this year's Steering Committee elections is now final! Community members eligible for voting have 2 weeks (until 15th of December) to cast their votes - see this discussion for instructions!

  • Weekly Podcast 12/02/2014

    Meeting notes:

    • 0:19 Agenda and summarizing the last meeting.
    • 2:23 Status: Sipke is fixing bugs in AuditTrail, Piotr and Sipke are working on improving the Caching API, Azure libs updated by Sipke.
    • 10:20 Elections: we have 7 candidates (in application order): Sébastien, Sipke, Bertrand, Antoine, Piotr, Zoltán and Benedek.
      Community members eligible for voting have two weeks to cast their votes. You can vote anonymously by sending and email to vote[at]brettmorrison[dot]com as per the instructions in this discussion.
    • 30:16 Discussion about the recent caching API changes in the feature branches.
    • 36:06 Nick is working on Brochard, the basics of the next main release of Orchard, which works based on ASP.NET vNext.
    • 47:35 Interesting tweets and blogposts of the week: Orchard Seeds is an awesome Visual Studio extension that makes it easier to create themes and modules, Nick extended the Localization module for retrieving localized versions of content items using the "culture" query parameter.
    • 52:18 When is 1.9? Soon, but there are still bugs to fix.
  • Weekly Podcast 11/25/2014

    Meeting notes:

    • Status: Piotr is working on Caching API improvements and Redis, Sipke made a lot of improvements in the Layouts and Dynamic Forms module, Sipke added custom Workflow Activities to the Users module.
    • There's one week left for Candidate submissions for the Steering Committee Elections.
    • Next Harvest conference: when and where? May or June in Europe. There are some local communities and teams to help with the organization.
    • 1.9 is late! There are bugs to fix, but it's coming soon.
    • The "political" reasons for hosting Orchard on Codeplex are gone, so moving GitHub is up to the community to decide. Source code and issues will can be migrated easily. Forum is a bit harder, but Discourse would probably work great (and all the current topics and comments can be migrated too).
    • Brochard has become a reality: it's an ASP.NET vNext-compatible version of Orchard maintained by Nick.
    • Demo by Shaun: how to customize the default Kudu deployment script to build Orchard as Precompiled and before deploying it (using source control deployment hooks). See Shaun's detailed blogpost on this matter.
    • Demo by Daniel: customizing the IDeliverable website with the Layouts module.
Software IP management and project development governance provided by Outercurve Foundation