This week in Orchard - 01/25/2019

Gábor Domonkos's avatar
This week in Orchard

Interested in a new website built in Orchard Core? Or the status of the Beta 3 release? Or you want to learn how to develop in Orchard Core? Well, it will be definitely your post!

On Orchard Core

Add 'where' filter to standard filters in Liquid

If you go the GitHub page of the Liquid markup language, you could see a new merged pull request, with title: Add 'where' filter to standard filters. As you can read here: users of Liquid will often wish to filter an array to only those items that match a certain criteria. For example, showing "pinned" messages at the top of a list.

If you want to filter products based on a property, you can pass a property and the list that you want to filter on, something like:

{{ products | where: "category", "kitchen" }}

You can optionally past a second value, which will be the value you want to test on. So, it's like the where statement in LINQ, but in Liquid. And this filter now is also part of Orchard Core.

Left issues for Orchard Core Beta 3

The scheduled release date of the Beta 3 version of Orchard Core was December 2018, but the community still facing new and important issues that must be fixed to ship a more stable CMS. You can check the open issues marked for the Beta 3 release here. If you feel the energy inside you and would like to help the community to ship Beta 3 as soon as possible, feel free to pick one or more from the open issues! The current open issues are the following:

A new website using Orchard Core

Joinery Products has a new website which runs on Orchard Core! Check out this site to see the loads of capabilities that you can achieve using the CMS.

If you are interested in more websites using Orchard and Orchard Core, don't forget to visit Show Orchard. Show Orchard is a website for showing representative Orchard CMS (and now Orchard Core) websites all around the internet. It was started by Ryan Drew Burnett, but since he doesn't work with Orchard anymore, as announced earlier it is now maintained by our team at Lombiq Technologies.

Localized Orchard Core Documentation

If you visit the page of the official Orchard Core Documentation in Read the Docs, you could notice the appearance of a new language: the French. Thanks to Antoine Griffard, the new localized documentation of Orchard Core is in progress!

On Lombiq

Orchard Core Training Demo module

Orchard Core Training Demo module is a demo Orchard Core module for training purposes guiding you to become an Orchard developer. You can use this module as part of a vanilla Orchard Core source that including the full source code - which is the recommended way.

You can use it as part of a solution the uses Orchard Core NuGet packages, however, it's harder to look under the hood of Orchard Core features.

The module assumes that you have a good understanding of basic Orchard concepts, and that you can get around the Orchard admin area (the official documentation may help you with that). You should also be familiar with how to use Visual Studio and write C#, as well as the concepts of ASP.NET Core MVC.

Bug reports, feature requests and comments are warmly welcome, please do so via GitHub. Feel free to send pull requests too, no matter which source repository you choose for this purpose.

Fresh new theme of TryOrchard.net

Try Orchard! is a showcase for the Orchard content management framework: you can try how Orchard feels by checking out an already running demo site where you can play with Orchard as you wish. Now this site has a new look, check out the fresh new theme at https://tryorchard.net/.

If you are interested in more news around Orchard, don't forget to check out the recording of this week's Orchard meeting!

4 Comments

  • Ahmad El Sheikh said Reply

    Hello,
    Is there an expected date for Beta3 release?

  • Zoltán Lehóczky said Reply

    Hi Ahmad,

    while there is a roadmap (https://github.com/OrchardCMS/OrchardCore/wiki/Roadmap) that, as you can see, is not always accurate :). A better gauge of progress it to check how many issues are outstanding for the next release, what for Beta3 you can see here: https://github.com/OrchardCMS/OrchardCore/issues?q=is%3Aopen+is%3Aissue+milestone%3Abeta3 With just 3 outstanding we're quite close!

    Best,

    Zoltán

  • Jean said Reply

    How is the OrchardCore docs translation managed?
    Does it use translation tools? https://docs.readthedocs.io/en/latest/guides/manage-translations.html

  • dgabor89 said Reply

    Hi Jean,

    yes, for more information, you could watch this timed video about the localization: https://youtu.be/j5Zri-SEX5k?t=999
    The repository for the French Documentation can be found here: https://github.com/OrchardCoreFr/OrchardCoreDocFr

    Cheers,
    Gábor

Add a Comment