I have been doing some “stealth” development of a new version f my ASP.NET CMS. This time, I started from scratch with a totally new approach. The CMS now runs on ASP.NET 3.5 on the MVC framework, the DB access layer is all linq and the part I am really proud is that the admin is a 100% AJAX app: (page only load once, and all the loading, and posting happens in ajax). I was also able to extract all the UI into MVC views, so that the UI developer has full control over the templating. Finally, I added an “installer” much like the one Wordpress , has so the installation of the CMS is very straight forward: 1 copy code to FTP, 2. Create the DB, 3, change the connection string, 4. Run the installer.
Now I wish I had the number of templates Wordpress has, and this ASP.NET CMS could be an equal competitor. But it’s actually not that hard to port Wordpress templates to my CMS, so maybe this will not be an issue.
I am still doing some final tweaks before I release the code to the public, but if anybody is interested to see the current version, shoot me an email and I will send the ASP.NET MVC CMS code.