• 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 08/05/2014

    Meeting notes:

    • Some of the changes made since last week in the source: AuditTrail is merged into 1.x, Daniel is finishing up the DateLocalization feature branch, Sébastien fixed a security issue regarding the default access level for Azure blob containers, Password shape added, all of Stanley's PRs that we reviewed last week are pulled in, fixed Control Wrapper permissions (edit links are not displayed if you don't have permission to edit), Redis libraries updated, jQuery Upload plugin updated, Nick fixed a StackoverFlowException in WebAPI.
    • Starting with last week, we have an other meeting too on Thursdays in the same time (12PM PST (7PM UTC)) and place to triage bugs and review pull requests. Those meeting are also recorded and uploaded in this channel.
    • Sébastien updated the documentation page "Contributing patches" with information and guidelines regarding PRs. The "Feature roadmap" is also updated with the feature list for Orchard 1.9, estimated release date is October.
    • Demo by Zoltán - Orchard Application Host: a light-weight framework that allows you to write arbitrary code (console or web applications, anything) empowered with Orchard. You can install shells, use any theme or module, all the services, data access, logging, caching, it's all under your hands! It's open-source, waiting for you to try! You can also download some samples to get started.
    • "New Orchard websites" is back with new Orchard websites! https://www.clcworldtravel.co.uk, http://upward.org, http://slicedbread.co.uk, http://unite4good.org, http://www.juicycouture.com.
    • We also discussed the possibility to move Orchard's source to GitHub. The only downside is that GitHub doesn't have a forum or discussion board, but it could be solved by integrating Nick's Forums module with the Orchard website.
    • Should we move to .NET 4.5.1? There wouldn't be any problems, but before that we have to make sure that the important hosting services support it.
    • Is it possible to use Orchard as a NuGet package? Actually yes, here's the place for discussion.
  • Weekly Developer Podcast 07/31/2014

    Starting with this week, we're having another weekly online metup just for bug traiging and pull request reviews on every Thursday at 12PM PST (7PM UTC) in the same meeting room where the regular Orchard Podcasts are recorded, so join us during these meetings too for even more Orchard! Here's the video from the first one:

    This time the meeting notes are not included in this post (because it's looong), but you can read them in the dedicated topic on the discussion board.

  • Grouping your Site Settings in Orchard

    I'm slightly OCD when it comes to organising my settings in Orchard, of which I seem to have a vast amount. And luckily, Orchard has a nifty way of doing this for you and it is beautifully simple to implement.

  • Speed up the Admin Content Listing and Content Search for Orchard CMS

    On some websites that we develop the content types using Orchard CMS get quite big in regards to number of fields.  This slows down the listing as each field requires extra processing to go fetch its content.

  • Weekly Podcast 07/29/2014

    Meeting notes:

    • Status: a lot of work has been done in the AuditTrail, Layouts and DateLocalization feature branches. Sébastien was working on performance and usability upgrades for Indexing and Lists.
    • It's now possible to define different indexing settings for the Dashboard and front-end search! There's also a new setting to select what versions of the items should be included in the indices.
    • A new property called "Listable" has been added to ContentTypeSettings, which defines whether the items of that type can be listed on the Contents page or not. Before that only the items of "Creatable" types could be listed, now those two are separated. ".Listable()" extension method has been added too for applying it to content types using data migrations. After upgrading your source, all "Creatable" types will be automatically set to "Listable" as well.
    • Demo by Zoltán - TryOrchard: 5 test tenants have been set up on DotNest purely for testing and trying out Orchard. They are reinstalled every hour, so you can just play with Orchard without any registration or setup. There's also a walk-through for newcomers that displays tips about how to use the basic funtions.
    • Some videos from this year's Orchard Harvest in Redmond has just been uploaded to the official YouTube channel of Orchard, and the rest of them are coming very soon!
    • Before the next weekly meeting there will be a special meeting to triage bugs and review the currently active pull requests: join us on Thursday (31st of July) at the same time (12PM PST) and place and see the dedicated topic for more information and updates!
  • Pull Request And Bug Triage Meeting Coming Up!

    We'll have a special meeting on Thursday (31st of July) at 12PM PST in the same meeting room to do a bug triage and pull request review marathon! Join us for more Orchard and see the forums for more information and updates!

  • Weekly Podcast 07/22/2014

    Meeting notes:

    • There have been some upgrades/changes on the feature branches and in 1.x/1.8.x as well, e.g. Sipke added Admin search filter, TinyMCE updated to 4.1.2, MarkDown is also updated to latest version.
    • Thanks to Nick, the OWIN feature branch is ready for testing!
    • Zoltán reviewed all the pending pull requests, so to come to conclusion regarding those, a separate meeting dedicated to bug triage and pull request reviews is scheduled, visit the forums for more information.
    • Bertrand's demo: Bertrand fixed an issue with Projections - if you want to filter on a field that was newly added to a content type, your projections using that content type will not return any results, because the field that was added is undefined on the already existing content items.
    • Sipke managed to get a "melt down" version of Orchard running to be able make performance measurements. Project meltdown is about merging selected modules together into one project. See the conversation about it in the issue tracker.
    • Discussion about the translations on Crowdin: should the Gallery modules be moved to a different Crowdin project? The conclusion is that yes, they should be so they don't interfere with the translations of the source distribution, since most of the Gallery module translations are outdated and much less frequently used.
  • Weekly Podcast 07/15/2014

    Meeting notes:

    • We only had a short meeting due to Sébastien not being present.
    • Demo by Benedek: Musqle.com, a website with a lot of features built for bodybuilders by Softival. Lombiq built a Training Manager module for Musqle, which allows administrators (and users) to create training plans, then users can browse, copy and customize them. Plans can be used to log your trainings in the Training Diary and it's also possible to see your training progression in the Training Statistics Widget that can display graphs in various ways.
    • Nick updated the Owin branch with the latest assemblies and fixed the related unit tests. Owin should be working fine, so it's ready for testing! See Nick's blog for more info.
    • Discussion about changing the workflow of how pull requests are managed with the aim of processing them faster.
Software IP management and project development governance provided by Outercurve Foundation