Recent Posts and Articles
There are rare cases where you’ll want to be able to inject instances of classes that don’t implement IDependency. One example of this can be found in MvcModule in Orchard.Framework, which also provides a good example of how to do it. The idea is to derive from Module, and override the Load method to register factories for the types you want to expose:
Many times when we choose the platform for our customers we generally do not put web applications on a CMS because it is too much overhead for a web application. Vice versa, you would not want to build out a custom CMS on the MVC platform when ones already exists for you website. So how do we get the best of both worlds?
MiniProfiler is especially good at showing you the select n+1 problems in your Orchard applications. For some reason, however, it is only active on the front-end. If you have to debug a performance issue in the dashboard, you’re out of luck. Fortunately, the limitation is entirely arbitrary, easy to find, and easy to remove.
- Sébastien fixed a nasty issue in Taxonomies with Terms created from code (#20959), refactored TaxonomyService, removed a few unused methods, aaand: added in-line documentation to ITaxonomyService!
- We reviewed a PR, then triaged a bunch of issues (we're now in the middle of March).
Here is a list of some useful Orchard CMS modules, not part of the core Orchard CMS installation that I use every day.
Since Orchard CMS doesn’t (yet) support authentication and authorization of domain users against an Active Directory, you have to install a module to achieve this. There are handful of modules which could help.
You may get an error message like this when installing a new theme or module in Orchard CMS: "Package uploading and installation failed".
There are a few things you need to check to find out what the problem is, make sure that...
- Status: feature branches under development, a few bugfixes since last week.
- Sébastien fixed an issue where the infoset and the records were storing UTC dates differently, since SQL CE doesn't support millisecond-precision. This caused problems in a few places, e.g. Publish Later.
- Demo by Shaun about the plans for the new community website: design and look&feel updated (Orchard-y colour scheme), updated (and much more) content.
- Announcement by Zoltán - Lombiq open-sourced Lombiq.Hosting.Azure.Indexing: this module allows you to store indices in Azure Blob Storage so when running your site on multiple server nodes, indices are shared between them. It's running in production for months on all Lombiq websites and DotNest.
- Lombiq is a member of the Azure Web Sites Customer Advisory Board (WAWS-CAB), so if Orchard has any problem running on Azure, we're now in a much better position for getting help.
- Demo by Sébastien - Orchard.MessageBus: a new module added to the source on the "messagebus" feature branch based on Lombiq.Hosting.DistributedEvents: This allows server nodes to signal each other to invalidate cache entries, eliminating multiple types of problems in multi-mode environments, e.g. content type definition changes.
- Orchard 1.8.2 will be released soon!
- Bug triage!