Recent Posts and Articles
- After a long time, we did bug triage again! We've reviewed ~15 bug reports, most of them are activated. There are some really easy-to-fix ones, so if you haven't contributed yet, you should try it by fixing one of these entry-level issues!
- Episode title: "Who did THIS???". :)
- 5 PRs have been reviewed:
- Token for IndentityPart.Identifier: awaiting a small fix to prevent NullReferenceException if the type doesn't have IdentityPart attached.
- Not draftable content item and publish later: awaiting updates.
- Doubleclick for item selection in Media Library: pulled in.
- Case insensitivity for "feature enable" command: GTG.
- ManageTags permission usage fix: GTG.
- 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.
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.
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.
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.
- 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!
- 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.