Kaliko CMS is an open source content management system (CMS) for the ASP.NET platform that supports both ASP.NET MVC and traditional WebForms. It provides you with the possibilities to build your website the way you want using the tools you choose. Whether you prefer MVC over WebForms or SQL Server over SQLite, it gives you a great framework to build on.
The framework approach also doesn't set any boundaries on how you structure your website or content. It's also very easy to extend the framework with content types if the ones included in the core doesn't quite match the requirements.
You find a couple of articles on how to get started using Kaliko CMS here.
Demo project using ASP.NET MVC and SQLite: https://github.com/KalikoCMS/DemoSite.Mvc and the accompanying article: http://www.codeproject.com/Articles/1021598/Build-a-website-with-Kaliko-CMS-using-ASP-NET-MVC
Demo project using WebForms and SQLite: https://github.com/KalikoCMS/DemoSite.WebForms and the accompanying article: http://www.codeproject.com/Articles/845483/Build-a-website-with-Kaliko-CMS-using-WebForms
Sign up to the Kaliko CMS Developer Newsletter to get updates about the project: http://eepurl.com/dJzMY
The far easiest way to install Kaliko CMS is through NuGet:
- Install Kaliko CMS Core-package
- Install either Kaliko CMS WebForms Provider-package or Kaliko CMS MVC Provider-package
- Install either Kaliko CMS SQLite Provider-package or Kaliko CMS Sql Server Provider-package *
Optionally install Kaliko CMS Identity-package to enable ASP.NET Identity based user authentication.
Optionally install Kaliko CMS Search-package to enable search functionality.
*) For other databases see supported databases
- ASP.NET 4.5 or later
- Your choice of database (list of supported databases)
- ASP.NET MVC or WebForms depending of choice
The master branch will always include the latest release while new development will be done in separate branches. All releases are also tagged.
Kaliko CMS is licensed under GNU Lesser General Public License version 3 (LGPL). However, this project also contains other libraries with their individual licenses.
KalikoCMS.Core makes use of:
- AutoMapper (MIT)
- Bootbox.js (MIT)
- Bootstrap Modal (Apache 2.0)
- Bootstrap-notify (Apache 2.0)
- Bootstrap Tags Input (MIT)
- Datepicker for Bootstrap (Apache 2.0)
- Font Awesome (SIL OFL/MIT)
- JavaScript Templates (MIT)
- Jcrop (MIT)
- jQuery (MIT / GPLv2)
- jQuery Color Animations (MIT)
- jQuery Cookie plugin (MIT)
- jQuery File Upload Plugin (MIT)
- jQuery Selectric (MIT)
- Json.NET (MIT)
- jsTree (MIT)
- Logger (Ms-PL)
- MarkdownSharp (MIT)
- Moment.js (MIT)
- .NET Image Library (Ms-PL)
- Telerik Data Access (License)
- TinyMCE (LGPL 2.1)
- Twitter Bootstrap (Apache 2.0)
- Typeahead.js (MIT)
KalikoCMS.Data-providers makes use of:
- MySQL Connector (GPLv2)
- System.Data.SQLite (Public Domain)
KalikoCMS.Search makes use of:
- Lucene.net (Apache 2.0)
- Html Agility Pack (Ms-PL)
KalikoCMS.Identity makes use of:
- ASP.NET Identity provider for Telerik Data Access (Ms-PL)
Thanks to Alvaro Muñoz (@pwntester) and Alexandr Mirosh from Hewlett-Packard Enterprise Security for great help with identifying and solving vulnerability related to JSON deserialization.
This project has been developed using: