Recent Posts and Articles
Sorry, but due to technical problems with Skype for Business, we don't have a usable recording of this meeting.
- Sébastien demonstrates the usage of tag helpers (MVC 6 feature) for creating custom tags (and overriding existing ones).
- Demo by Daniel: Layout editor now has a popup window with tips and shortcuts. Recipe "ImportResult" page displays individual recipe steps and their results so it's easier to locate errors in a recipe. Recipe-related errors are logged into a separate log file (with INFO level). MultiTenancy now supports a feature to reset a tenant (and delete its tables) to be able to install it again.
- A blogpost about deploying Orchard from GitHub to Azure. Discussion about adding a custom build configuration script so that Orchard can be deployed this way out of the box.
- 00:00 - Status.
- 14:44 - Demo by Siyamand: Orchard.Reporting module. It allows you to create pie charts (with data aggregation and grouping) based on Query (the same content type that we use for Projections) results. The Ticketing module now has an activity stream too. There's an open issue about adding aggregation features to the Query editor itself. Bertrand implemented something similar in Nwazet.Commerce.
- 28:24 - Discussion about merging the Deployment feature branch into dev.
- 00:00 - 1.9.1 is released, including the recent security fixes. Each version branch is updated with a corresponding commit and you can download patches for each version to fix your already deployed websites.
- 11:17 - Status.
- 25:46 - Demo by Zoltán: what's difference between creating a DotNest site through Azure vs. creating a site on DotNest the regular way?
- Discussion about moving the meetings from UberConference to Zoom.
- 44:30 - The website of the public transportation company of Seattle runs on Orchard!
- Orchard 1.9.1 will be released soon.
- Demo by Siyamand: ticketing module updated with Email-support.
- Bertrand is back at Microsoft.
- The meeting Thursday will be hosted on Zoom.
- The new Orchard Harvest website is under development.
Today’s way of relating Orchard contents is less universal than any of the ones I’ve talked about so far in this series: it will only enable you to attach media, such as images, videos, and audio, to your content items. Still, media have been real content items for a few versions of Orchard, and the media library picker is a very efficient way to add single or multiple media, so this most definitely deserves a post…
Taxonomies in Orchard can be seen as glorified tags, and in a way, that’s what they are: you can define multiple classifications for your content items, and assign any number of these classifications to your types
- 00:00 - Status. Suggestion: we shouldn't delete columns in migrations (for backwards compatibility between deployments), just remove them from the Create() method.
- 22:57 - Discussion on how security vulnerabilities should be announced/communicated. There is a new security vulnerability that is not disclosed yet, Sébastien is working on the patch.
- 28:05 - Demo by Siyamand Ayubi: collaboration and ticketing system for Orchard. Content types can be extended with a content part that enables users to create tickets related to a content item with several other settings. Tickets can be interacted with in several ways, for example by assigning them to groups or users. The module has strong integration with built-in Orchard features (e.g. Tokens, Workflows, Emails, Projections). You can check out the intro website for the module and clone the source code.
- 48:57 - Demo by Sipke: improvements and additions to the IDeliverable.SlideShows module. Many new settings/customization features were added, like extensible slideshow animation providers. This module is now available for licensing.
- 1:06:15 - Announcement by Lombiq: DotNest is now integrated into the Azure marketplace through a so-called Resource Provider. This allows you to create Orchard sites on DotNest using your Azure subscription.
The list feature, once deprecated, is back, entirely re-done, and now a great way to build parent-child relationships between content items. It’s so good we’ve even considered rebuilding the blogging feature entirely with it. The feature is actually admin UI around a single little thing that’s been in Orchard from the start: the Container property of the Common part.