Welcome To MvcCms

Welcome to MvcCms.com, the content management system based on the Model View Controller (MVC) framework from Microsoft.

MvcCms is a open source content management system (CMS) that is tailored toward software developers who want full control of the html published on their sites.   MvcCms includes core modules for content and user management.

Version 1.0 is now available for download from codeplex or you can download the torrent.

Version 2.0 is currently in alpha release and should be available as a finished download within a few months, you may download the source using TortoiseHg with https://hg01.codeplex.com/mvccms as the repository URL.

Why MvcCms?

What sets MvcCms apart from other CMS applications is its full support for human and search readable URL's.  Each page on your site will have a URL in the form of

category/subcategory(s)/pagename.

Updates

  • This page was rendered by Razor! 
  • Now using Mercurial for Source Control.  Mercurial Instructions For MvcCms.
  • MySQL version of the database
  • FireFile Support Added
  • Wiki Titles access restricted to role list
  • Last version of e-commerce and blog development.  (Removed to prepare for the upcoming release).  Both available at: Developers Downloads
  • Next Sprint~Last Day To Enter A Bug Fix Or Enhancement Request Is November 19th. The next sprint starts Nov. 23rd - Dec.17. Add a request here, you must be logged in to add an issue on the sprint wiki page. Complete 5 items on the product backlog list for this sprint and get a link from this page for all of next year!

MvcCms takes three core concepts of content categories and subcategories, content pages, and URL slugs to assemble into a path for your content.  MvcCms is able to determine the correct page to render based on the unique path to the page.  No more numbers, question marks and other clutter in your URL's!

Features
Content Management (CMS)
User Management
WYSIWYG Editor - Edit All Pages With Windows Live Writer
Search Engine Friendly URLs
Auto Generated Menu
Forum
Wiki
Portals, Multi Language
Modules
Versioning
admin, editor, contributor roles

Futures: blogs, ecommerce.

Quick Start Instructions 2.0 Version
  1. Download the latest commit from codeplex or use TortoiseHg.
  2. Open the MvcCms 2.0.sln file or the MvcCms 2.0 Express.sln file depending on the version of Studio 2010 you are using.
  3. In the DBBackup folder select either the backup to restore to a database named MvcCms or attach to the ldf, mdf, or run the install script against a new database named MvcCms.
  4. In Studio open the web.config file, there are three connection strings that need changed, one for the membership provider, one for entity and one for logging.
  5. Either open default.asp in the browser or hit the debugging play icon in Studio.
  6. This will open the MvcCms site locally on your machine, a few logins you may try are admin, editor, jon (a contributor), and portaladmin.  
  7. All passwords in the database to log in to the site are 7777777, you can look around at the different users in the different portals to see other logins.  When logged in as admin or editor a green icon shows on each page to put it in edit mode.
  8. If you make a new portal you must register as a user at the new portal and then log back in as the portaladmin and raise that new users rights level to admin so that there is an admin for the new portal.
  9. Click around and see how to add content categories, content pages, portals, modules, forums, site search and so on.
  10. Don't forget when you move it to a server to use on a domain name to change the urlauthority in the portals table to your url setup in iis.
Comments refreshcmnts
(gravatar only)
Edit Comment

Please wait... loading

Reply To Comment

Please wait... loading