From xradiograph

WebDevelopment: CMS

On this page... (hide)

  1. 1. WordPress
  2. 2. PmWiki
  3. 3. Orchard
  4. 4. See Also

1.   WordPress

As of Dec, 2012 has a nearly 12 MB install
requires a MySQL database



2.   PmWiki

As of Dec, 2012 has a 1.18 MB install
uses flatfiles by default, but has db configurations?




Cookbook:PmWikiAsACMS - mostly about showing/hiding wiki-actions based on user permissions.
Cookbook:CMS - list of recipes with the CMS tag on



3.   Orchard

O’Reilly: Orchard CMS (book)
guies to Orchard CMS


Another option that people might want to consider is Orchard ( While it’s a CMS, you don’t have to use it as a CMS. I use it as a web app framework. It has a nice theming and layout structure that is better than the default ASP.NET MVC one -- way easy to push content around to different zones/areas of your layout. Out of the box you get dependency injection (autofac), ORM (NHibernate), and support for many different RDBMS’s (mySQL, MSSQL, pgSQL, SQLCE, and SQL Database AKA SQL Azure). It has a module system based on nuget, but I just clone the source for modules into my projects directly as sub-repositories because that lets me fork and modify them. There are modules for things like resource bundling and minification, there is a lot of support for Azure as well as deploying on standard hosts. It also has very useful out of the box support for database migrations. There are modules for sitemaps, SEO ones, etc; all the stuff you see in the Wordpress world, but in .NET, for Orchard. Out of the box you also get Lucene.NET based indexing and search. One of the things I like most is that you can replace anything with a custom implementation, either by using your own module, or by suppressing dependencies and providing custom interface implementations. Service Stack stuff looks really awesome, and I’m sure it’s a better option than using Orchard as a pure web app framework, and definitely better than Orchard for a services framework. I also really want to try out NancyFX. I’m only using Orchard because I know it really well, and when I need to start a new project I don’t have time to learn a new framework. When I need to get an app started really quick I just do twitter bootstrap + HTML5BP + Orchard, and i tend to ignore most of the CMS stuff unless it’s a project that requires that. This gets me started with a full website with login, search, CMS back-end, and lots of modules to add features I need within a couple of hours.


(source) [scroll down for comment]




4.   See Also


Retrieved from
Page last modified on February 14, 2013, at 04:05 PM