Orchard Web Developer - Microsoft ASP.NET MVC CMS

Orchard CMS Tutorials
Orchard Websites, Modules, Widgets, and Themes

  • David Hayden - Orchard Web Developer
  • Orchard CMS Developer
  • David Hayden - Orchard Samples and Tutorials
WebMatrix Database Migration for Orchard CMS

WebMatrix Database Migration for Orchard CMS

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.

read more


Author: David Hayden

Media Manager and Image Editor in Orchard CMS 1.7

Media Manager and Image Editor in Orchard CMS 1.7

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.

read more


Author: David Hayden

Microsoft WebMatrix 3 Web Development Tool

Microsoft WebMatrix 3 Web Development Tool

Microsoft released its WebMatrix 3 Web Development Tool. Most Microsoft Web Developers like myself have probably been developing with the WebMatrix 3 Preview for at least a month or two, but news of the release is great to hear. WebMatrix 3 now supports TFS, Git, and GitHub making version control a breeze. If you are using Microsoft's Cloud Offering, called Azure, you will find it easy to publish a website to Windows Azure as well as do remote editing. You will also find support for TypeScript and various extensions that provide mobile developers with iPhone, iPad, and Windows Phone Simulators, etc. From time-to-time I will use WebMatrix for Small Website Development as well as Orchard Theme Development.

read more


Tags: webmatrix
Author: David Hayden

Microsoft Enterprise Library 6

Microsoft Enterprise Library 6

Microsoft Patterns & Practices released Enterprise Library 6. I still do a fair amount of Enterprise Library and Unity consulting and development for my larger clients so it is good to see the libraries continue to push forward since my PnPGuidance.net days. We're all familiar with the DAAB, Logging Application Block, and Validation Blocks, but in EntLib 6 they have a new Semantic Logging Application Block as well as new features that support Windows Store apps, ASP.NET MVC, and ASP.NET Web API.

read more


Author: David Hayden

Orchard Security Patch

Orchard Security Patch

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.

read more


Tags: orchard
Author: David Hayden

Orchard Workflow Module

Orchard Workflow Module

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.

read more


Author: David Hayden

WebMatrix Git and GitHub Source Control

WebMatrix Git and GitHub Source Control

I am a big fan of Microsoft WebMatrix and often use it for Orchard CMS Development. WebMatrix 3 preview was just released and it has support for Git and GitHub. You can open websites by providing a remote Git URL or clone a repository in your GitHub account. WebMatrix detects your website is a Git repository and displays a new Source Control Toolbar to perform simple Git commands. It's a beautiful thing!

read more


Tags: webmatrix
Author: David Hayden

Mac Hacks Book Review

Mac Hacks Book Review

I develop web applications and websites on a Mac in OS X, but I've never taken the time to become an OS X power user. When Mac Hacks, Tips & Tools for Unlocking the Power of OS X, became available as part of the O'Reilly Blogger Review Program I realized now was a good time to dive deeper into OS X.

read more


Tags: os x
Author: David Hayden

Instant AngularJS Starter Book Review

Instant AngularJS Starter Book Review

Packt Publishing emailed me to see if I was interested in reading and reviewing their new book Instant AngularJS Starter. I am a huge fan of AngularJS and use it for developing single page applications so of course I said yes :) And I am glad I did, because Instant AngularJS Starter is an EXCELLENT introduction to developing web apps with AngularJS.

read more


Author: David Hayden

Content Picker has Content Type Filtering in Orchard CMS

Content Picker has Content Type Filtering in Orchard CMS

The content picker is an incredibly useful field in Orchard CMS. When it first came out, however, it did not filter on content types which led me to creating my own Content Picker in Orchard CMS With Content Type Filtering and Search. In the upcoming release of Orchard 1.7 we now have content type and part filtering built into the content picker which I will now show in this Orchard CMS Tutorial. Check out my other Orchard 1.7 Tutorials, including the new Shape Link for Orchard Menus and Content Type Layer Rule.

read more


Author: David Hayden