I spend 70% of my time as an Orchard CMS Developer in Visual Studio developing custom modules and websites for clients, but the other 30% is developing custom themes using WebMatrix. In addition to creating themes in WebMatrix, I also love the database migration wizard in WebMatrix that will allow you to convert / migrate a SQL Server CE database to a SQL Server Express or SQL Server Database. During Orchard CMS development I love to use SQL Server CE as my database, because it is easy to copy, compress, and check-in to source code. However for deployment, you may want to use SQL Server Express or SQL Server for the performance gains. This is where Microsoft WebMatrix makes it really easy to migrate that SQL Server Compact Edition Database to SQL Server.
Contents tagged with orchard
Orchard 1.7 contains a new media manager as well as a number of features to help process and edit media within Orchard. All of this is still in development, but I am seeing new built-in media content types like Audio, Document, Image, and Video; Image Editor and Image Profile content types to edit images and process images; a Media Location Term to integrate media into the Taxonomy Module; Media Libraries that allow you to logically group media that appears in your media storage; new Content Parts that allow you to add libraries and galleries to other content types, like Pages and Blog Posts; and a more user-friendly interface supporting drag-and-drop of media within your Media Libraries. This is a lot of new media management features in Orchard 1.7 to take in at one time, so let's start simple and look at the Image Editor.
An Orchard Security Patch was just released to combat an XSS Security Flaw in connection with the Orchard CMS Blog Comment Module. Orchard.Comments is a core module in Orchard CMS so all Orchard Website Owners are asked to patch Orchard.Comments with a recently released security patch. This XSS vulnerability exists in all versions of Orchard CMS up to and including 1.6, so anyone running versions of Orchard CMS prior to Orchard 1.6.1 should apply the patch.
Looking forward to the release of the Orchard Workflow Module, which will probably be released around the same time as Orchard 1.7. The Workflow Module will probably replace the Orchard Rules Engine, which I have thoroughly enjoyed up to this point. The Orchard Workflow Module will have similar events and actions just like the Orchard Rules Engine, but offer quite a bit more functionality with various decision points that shape the workflow. I know a lot of clients would like to be able to have a workflow on how content is created, reviewed, approved, and published, and this is exactly what the new Orchard Workflow Module will address along with many other possibilities.
I upgraded this website to Orchard 1.6 today. I've been so busy with client websites that I finally snuck some time over the weekend to upgrade my own website to Orchard CMS 1.6. Since I have been upgrading my website with each and every Orchard release it was a piece of cake!
Orchard 1.6 has upgraded to NHibernate 3.3 and now includes a SysCache Module that is a 2nd level cache provider for NHibernate. By enabling SysCache you will activate both an entity cache and query cache that can be shared across all your website requests ( NHibernate Sessions ) and theoretically increase performance by reducing database requests on your Orchard Website.
Good news for Orchard Web Developers. Orchard CMS 1.6 was released today quickly on the heels of Orchard 1.6 RC! This version runs on ASP.NET MVC 4 and NHibernate 3.3 as well as supports ASP.NET Web API and MySQL. There are lots of bug fixes and enhancements so start upgrading your Orchard 1.5 websites to Orchard 1.6.
Orchard 1.6 RC was released last night and I encourage you to spend a few hours testing it using fresh installations and upgrades of your Orchard CMS Websites. This is a fairly critical version in that it runs on .NET Framework 4.5 and leverages ASP.NET MVC 4, ASP.NET Web API, MySQL and other technologies. I know a lot of Orchard Developers prefer to wait until 1.6 is released before downloading it, but it's more helpful to download and test the RC. Think of it as a RELEASE. We want to catch any bugs before Orchard 1.6 is released as opposed to coming out with a quick Orchard 1.6.1 maintenance release. Update: Orchard 1.6 Released!
In Orchard 1.6, Orchard Websites can use MySQL as a database along with SQL Server, SQL Express, and SQL Server Compact (Sql CE). Orchard CMS Developers can easily find affordable web hosting that comes with MySQL, making Orchard a very attractive option to small businesses and developers more familiar with MySQL than SQL Server. As you will see in this Orchard Tutorial, using Orchard and MySQL is just as easy as using SQL Server.
I have a question I want to ask in the Orchard Forums today. I still haven't asked it as of this blog post, because I got sidetracked on two things. First, anytime I plan to ask a question on the Orchard Forums I like to answer at least 1 question if possible. This is just being a good neighbor and I encourage others to do it. If you are planning on asking a question in any forum, pay it forward and answer a question first. Second, as I was reviewing the forum questions, I thought of some forum best practices that I thought would be valuable to the community. This led me to this blog post.