Skip to main content

.NET Content Management Systems

This is really just a reference of .NET Content Management Systems (CMS) to work through and evaluate for various projects.

Of course client requirements need to be factored in, such as ease of use for the client as ultimately they will be the end user, along with development, customisation, both skinning and dev-wise, and how well supported the system is and the size of the community around it. There are loads out there but until a CMS reaches a certain critical mass, it's always a little bit uneasy using a less well tried and tested one for commercial and production purposes, or one that does not have a large user and dev community behind it.

If you know anymore or want to mention one, feel free to add a comment. Ta very much.


Non ASP.NET CMS

02/02/2011 - Update

Thanks to the anonymous commenter, Microsoft's Web Application Gallery with a list of CMS can be found here:


And also some other .NET CMS...


Comments

  1. I think that two additional ASP.NET CMSes deserve to be mentioned:
    MonoX - http://monox.mono-software.com
    Sitefinity - http://www.sitefinity.com/

    A comprehensive list of CMSes is available at Microsoft's Web App Gallery, http://www.microsoft.com/web/gallery/Categories.aspx?category=ContentMgmt&sorting=mostpopular.

    ReplyDelete
  2. Hi Anonymous,

    Thanks for the mentions and pointing out those CMS.

    Monox definitely looks interesting and worth a bit of a closer examination, especially with the social aspect of it.

    Sitefinity had an impressive client list so must be doing something right, but I think a free open source system could be the way forward for extendibility, cost and the kind of projects I'll be working on.

    Thanks for highlighting the Microsoft Web Gallery too. I'll add the links to my post.

    ReplyDelete

Post a Comment

Popular posts from this blog

EF CodeFirst Database.SetInitializser Requires Connection to 'master' Database Error

One of the features of EF CodeFirst is the ability to automatically drop and recreate a database if the model changes or if the database does not exist, which is pretty useful when just doing development work. In a web app this is done in the Global.asax file within "protected void Application_Start()" as per this post from Scott Guthrie -  http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx . An example would be: protected void Application_Start() { Database.SetInitializer<yourdbcontex>(new DropCreateDatabaseIfModelChanges<yourdbcontext>()); AreaRegistration.RegisterAllAreas(); RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes); } However when using the Database.SetInitializer and trying to rebuild the database, the following exception may be encountered, especially if using SQL Server Express: "This operation requires a connection to the 'master'...

VWD Express 2010 Unit Tests with xUnit and MVC Templates

Microsoft's Visual Web Developer 2010 Express (VWD 2010 Express), by default does not come with a built in unit testing solution. However the ability is there to use unit tests with the Express version as can be seen when creating a new MVC project. Tech spec stuff: Microsoft Windows 7 Microsoft Visual Studio 2010 Express, Version 10.0.40219.1 SP1 Microsfot .NET Framework Version 4.0.30319 SP1 Getting started with xUnit xUnit is a "developer testing framework, built to support Test Driven Development (TDD)". There are other unit testing frameworks available (MSTest, nUnit, etc.). There are pro's to each and some better than others but xUnit is pretty straightforward to get up and running with the VWD 2010 Express version. Download and Install xUnit The xUnit project can be found at:  http://xunit.codeplex.com/ . Downloads are available from  http://xunit.codeplex.com/releases/view/62840 . Download the recommended version (currently 1.8 at time of writi...

BlogEngine.NET Security Error After Publishing to IIS7 Web Server

After publishing the initial default set-up of BlogEngine.NET ( http://www.dotnetblogengine.net/ ) to an IIS 7 web server (i.e. not running under debug mode from Visual Studio), the following security exception may appear, stating : System.Security.SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed. BlogEngine.NET Security Exception To get BlogEngine.NET running, the "User Profile" of the application pool that the application runs under in IIS needs to be updated. IIS 7 Application Pools The "Load User Profile", accessed through advanced settings of the application pool, needs to be set to true.  Application Pool Advanced Settings - Load User Profile That should be it to get a proper response from BlogEngine.NET on the server. Of course don't forget to add write permissions for the app_data folder. Thanks to  David Burke ...