Just a friendly reminder to other Orchard Web Developers that the upcoming Orchard 1.8 will be running on Microsoft .NET 4.5 Framework, ASP.NET MVC 5, ASP.NET Web API 2, and Razor 3! I am converting numerous Orchard modules and building new modules using the new Orchard Source 1.x bits going forward to take advantages of these changes.
Contents tagged with orchard tutorials
I am teaching an Orchard CMS Class in a couple weeks on developing Orchard Modules and created some examples using the new "document storage" method of saving Content Part data using Infoset. You cannot store data like this using the production bits of Orchard, but you can start playing with it using the 1.x branch of Orchard CMS on CodePlex. Infoset has already been used by Orchard for persisting field data, and appears to be a good solution for minimizing joins and select n+1 queries. I assume this means we will see even greater performance from Orchard using this new technique if used wisely.
If you're still learning the new Workflow Module, Media Library, and Media Processing Module recently introduced in Orchard CMS, you'll want to add another module to learn as an Orchard Web Developer - SSL Module. The SSL Module adds Secure Sockets Layer functionality in Orchard, allowing you to enable SSL on the Orchard website. Once the SSL Module is installed you will need to enable it and adjust the settings depending on your needs.
Orchard 1.7 released with lots of new features. You can check out my blog post on what's new in Orchard 1.7 for a list of the new features. I'm personally excited about Orchard Workflow and Media Processing since developing custom workflow activities and image filters is a fun way to extend and customize Orchard. Orchard developers will find the Orchard 1.7 upgrade process very similar to the previous versions. You can read all my Orchard Tutorials as well as follow me on Twitter, Google+, and RSS for information on Orchard CMS and Orchard CMS Development.
I am a huge fan of the Orchard Rules Engine for extending Orchard CMS, but recently I have been converting a lot of Orchard Rules to the Orchard Workflow Module as well as creating a few new Workflow Activities. I already mentioned the Login Workflow Activity, and thought I would quickly mention a couple others: Change Password and Update Profile Workflow Activities in Orchard CMS.
I upgraded this Orchard 1.6.1 website to Orchard 1.7 RC for practice to make sure 1) there weren't any surprises, 2) get ready for client upgrades, ands 3) test the Orchard CMS 1.7 upgrade to report any problems. The upgrade was simple and painless given I have done Orchard Website upgrades for the past 3 years and I continually keep my websites on the latest release of Orchard CMS. Despite the new Media Library and changes in Taxonomy Module, Output Cache Module, and Content Picker, upgrading my website to Orchard 1.7 was a breeze. Update: Orchard 1.7 was released!
I've been converting numerous Orchard Rules from the now deprecated Orchard Rules Engine to the new Workflow Module in Orchard CMS such that my main outlet for distraction has been developing custom image filters for the Orchard Media Processing Module. I've already mentioned the Text Image Filter that allows you to write text on photos and the Grayscale Image Filter that converts color photos to black and white. I've built a few other image filters that add noise, flip, rotate, and apply a Sepia look to photos. Again, these image filters can help you create nice photo galleries and portfolios in your Orchard CMS Websites. As for me, I just love customizing and extending Orchard!
Earlier I developed a custom image filter that displays copyright text and text watermarks on photos for Orchard CMS Media Processing. This time I created a custom grayscale image filter, which converts a color photo to black and white. This could be very useful for displaying porfolios and photo galleries in Orchard CMS. Image filters and media processing are part of Orchard CMS 1.7.
I love the extensibility hooks in Orchard CMS. Recently I created a new activity for the Orchard CMS Workflow Module, which was a lot of fun. Now I created a new image filter that can be activated either independently though a custom media shape or as part of Media Profiles in the new Media Processing Module in Orchard CMS.
There is a new Content Definition Menu Item in Orchard CMS 1.7 when you sign into the administrator dashboard. This menu item gives you access to Content Parts and Content Types in Orchard. Although a small change, this makes it easier for Orchard Developers and Site Administrators to keep certain roles from trying to access this information as well as makes it easier/faster to edit Content Types and Content Parts.