Recent Posts and Articles
- Hack-a-thon: if you want to organize a local hack-a-thon, pick a date and place, and we'll advertise it.
- Owner for localization: Benedek. Will follow-up offline
- Owner for documentation: Adrian. Will follow-up offline
- Sipke demo: Content types has an icon and is top-level in the admin menu; filtering by content type names; type descriptions; editing a type does not redirect you to the list any more (still missing a breadcrumb link); will be pushed soon to core
- When pushing changes to core, please rebase before you push.
- Remark: we are missing admin data localization (for hints, display names, etc.) Bug filed.
- Sébastien showed notes on the new media manager.
- Harvest: 60 registrants already. Mostly Europe, but also Americas, Australia, Viet-Nam, South Africa.
- Triage: 103 unassigned before triage
Brought to you by: http://english.orchardproject.hu
If your hosted environment does not give you a staging site and the means to swap it easily with the production environment like Azure Cloud Services do, or if you don’t have a staging database, or if you just need to take your site offline for the public while you perform data updates in the admin, you may be wondering what solutions you have, if any.
IIS has an app_offline.htm feature that you can use, that will serve a static page for all requests but that’s rather brutal as it does not just take the site offline for your users, it also does so for you. While that file exists, you can do absolutely nothing with your site. You cannot access the admin, you cannot preview your changes, nothing. So when you flip the switch back, it’s anyone’s guess whether the changes you blindly made actually work, even if they did on your machine…
We need a better solution. Well, I happen to have one...
In this part, we will be implementing the following:
- Two IParserEngine classes: SimpleTextParserEngine and RazorParserEngine;
- Site scope settings to configure which parser to use by default;
- Content type/part settings to allow the user to override the site level settings abd configure which parser to use on a per content type level basis;
- Improve the template editing experience with CodeMirror.
This is maybe the first question everybody starting with Orchard development asks. I.e. what should I do to have a Visual Studio solution that I can run and play with and use to start writing an Orchard module or theme? Here are the first steps.
When working in a team you naturally need source control but it's strongly advised even if you develop individually. So how to do this when working with Orchard? There are a few good options.
There is a new Shape Link in Orchard for adding custom shapes in Orchard Menus and Navigation. This will be released as a part of Orchard CMS 1.7, but I thought I would add it to my Orchard Tutorials now so Orchard Web Developers can prepare for it. This is all possible thanks to the pluggable navigation released in Orchard 1.5. I talked about the pluggable navigation some time ago in Dynamically Injecting Menu Items in Orchard CMS and Orchard Menus and Navigation for Online Store and E-Commerce Website.
Sometimes, when for example you're writing a Widget, you come across the need to know what the "current" content item being displayed is.
By "current", I mean the content item being routed to via the url. For example, if the url is http://mysite.com/about- us, a content item with the display alias "about-us" will be rendered.
In this post we will see how we can find out what content item is being rendered based on the current url.