MVC Core v8 (ASP.Net Core 8) BETA

MVC Core Version Zip Archive of ready-to-go site files for the MVC Core version Download CarrotCakeCore
You can remove the various widget files or templates if you so choose in order to put in your own customizations. Due to several graphics libraries, this build is intended for Windows deployment only.  If you wish to target other operating systems, you will need to remove these references and build your own.

Download source from GitHub | SourceForge.

MVC v5 (ASP.Net 4.5-4.8)

MVC Version Zip Archive of ready-to-go site files and all PDF guides for the MVC version Download CarrotCakeMVC
Deploy \bin\, \Assets\, \Views\, Global.asax, Web.config, and TextContentProcessors.config. Only deploy SiteMapping.config if using the multi-tenant functionality. The VS files carrotcake.csproj, carrotcake.sln, and packages.config are only included as a convenience if you choose to edit or otherwise modify templates or widgets. You can remove the various widget files or templates if you so choose in order to put in your own customizations. Download from GitHub | SourceForge.

WebForms v4 (ASP.Net 3.5 SP1)

WebForms Version Zip Archive of ready-to-go site files and PDF guides for the webforms version Download CarrotCakeCMS
Copy the files into your site's webroot. If this is an update, you should only need to upload the \bin\ and \c3-admin\ directory, other folders are (mostly) optional if updating, and configuration files should be compared against your hosted versions to confirm that you are running the most current configuration parameters. You can remove the various widget files or templates if you so choose in order to put in your own customizations. Download from GitHub | SourceForge.

Other Items

CMS Webforms Dev Guide PDF CMS WebForms Dev Guide - Covers some basic technical aspects: basic configuration, using the built-in controls, creating templates, widgets, etc.

 

CMS MVC Dev Guide PDF CMS MVC Dev Guide - Covers some basic technical aspects: basic configuration, using the built-in components, creating templates, widgets, etc.

 

CMS User Guide PDF CMS User Guide - This showcases where and how to get things done.

 

Basic Login Logon widget (webforms) - a user control that can be wired in as a widget or be incorporated in a template to allow users to logon to the site without exposing the site admin logon form.

 

Env Vars Env Vars (webforms) - a user control that can be wired in as a widget or be incorporated in a template to help development troubleshooting by dumping the environment variables out into an HTML table.

 

If you mean master page in the sense of a re-usable base template that your individual pages fill in page specific content, you might try my CMS (open source), CarrotCake CMS http://carrotcakecms.codeplex.com/ and http://www.carrotware.com/

it uses webforms (v3.5) and has high flexibility for template design and has minimal constraints on the templates used for your content pages. I've done both HTML4 and responsive HTML5 templates with it. You can have multiple page templates in any given site so you can vary appearance from page to page.

If most of your existing sites are plain content, you should have a pretty straightforward migration path. Any custom code for individual pages would need to be converted to usercontrols and widget-ized. The download bundle and source repo have several examples of templates both in their original pure HTML/CSS and as a working page template.

The cms is easy to set up if you know how to edit a web.config to point at a database. Knowing a little about setting up new sites in IIS or creating databases in SQL is needed if you don't have a hosting provider to do those things for you.

CarrotCake CMS is a free, open-source web CMS built on the Microsoft .NET 3.5 Framework. It is easy to use, simple to understand, and is highly extensible using industry-standard languages and patterns such as HTML, CSS, jQuery, and C#. CarrotCake CMS is powerful and flexible whether you're a web designer or a .Net geek.

We believe that website publishing should be simple. Website owners should be able to drag and drop various content at the website and the websites need to be smart enough to accept and publish everything with the click of a button. It's similar to making a collage, cutting and pasting, stitching and gluing. This should just work.

With CarrotCake, you will be able to do exactly that. So far we made it possible to add images and links in your pages. You can easily upload an image and add it to the website. And if you want to add a downloadable file, just browse to the file and add a link in any page and CarrotCake will make a link, with the name and the length of the file. Just like that.

CarrotCake CMS, free open source, FOSS, c#, C Sharp, WebForms, ASP.Net, SQL Server, MSSQL, jQuery, jQuery UI, TinyMCE, HTML, CSS, Template, CMS, Content Management System, Portal

CarrotCake CMS, an open source c# webforms project. It is built on C# ASP.Net, SQL Server, jQuery, and TinyMCE . It now unleashes the power of jQuery UI to provide a drag/drop experience when adding custom code modules to pages and TinyMCE to provide a rich HTML editing experience.