System settings contains basic and advanced settings of your website. The menu items contains: Settings: domain, culture, display name, SMTP and custom fields. Site users: users and their role in this site. Custom errors: custom error page of your site. Url redirects: redirects to map old URL to new URL. Robots.txt: Rules that used by search engine to crawel your websites. System disgnosis: your system healthy information. More»

Getting started

Get started with the installation of Kooboo CMS and create your first Kooboo CMS website in 10 minutes. Kooboo CMS is a standard ASP.NET MVC website, and the installation process is identical to deploying any standard ASP.NET MVC website. Download Kooboo CMS and set up the IIS website for it. Developing websites in Kooboo CMS is similar to developing in a regular web development tool such as Dreamweaver. You can also easily convert your existing static HTML website into Kooboo CMS by adding a few comment tags to your static HTML website. More» More»

Installation guide

Kooboo CMS comes as a standard ASP.NET MVC website. Installation is identical to deploying any standard ASP.NET MVC website. More» More»

Additional configuration options

You can run the Kooboo CMS and start developing sites without any configurations. You don't have to setup the database, because Kooboo CMS use XML as the default data storage. However if you would like to user other data storage or use Microsoft Azure or load balancing, etc, you need some additional configuration. More»


Upgrading Kooboo CMS into the lastest version is very simple. The regular upgrading steps are: Download the Kooboo CMS released packages. Extract the into a new folder. Deploy the providers that your site are using into the BIN folder. See: Setup database provider, Setup template engines, Setup user provider Copy the Cms_Data of the old site into the new Kooboo CMS folder. Assign the IIS Web site to the new Kooboo CMS folder. Some times, you need to reset the content type template. Go to content type, select the types you want to reset, and click Reset. Done. More»

Kooboo development concepts

All Kooboo concepts are based on many years of web development experience, our idea is that we should keep the learning curve as low as possible; the best idea is that you use your existing web development knowledge directly. In this article, I will explain how you can match Kooboo concepts to a standard web development experience. More»

Using the SampleSite Template

In this tutorial you will learn how to create a website based on the SampleSite template and maintain the content of your website using Kooboo CMS 4.0. More»

Develope your first Kooboo website (part I)

This is a two parts article explaining how you can develop a website in Kooboo CMS. Part I explains the standard way to develop a website in Kooboo CMS, Part II demonstrate an innovative way using a conversation tool provided by Kooboo team. More»

Develope your first Kooboo website (part II)

At Kooboo, we respect the web development experience you have developed in the last decades. We have provided you two very simple ways to develop a Kooboo website. More»

Content management

Content manager provides tools to either manage content in the CMS backend or to edit content directly in the front end site using inline editing tools. More» More»

Content type management

Content type is the type of information that you would like to present on your website. For example, you would like to have News content on your website. Then you can define the content type News with the elements Title, Body and Author. More»

Media library

The Media library is a library for your multimedia and other files. In the Media library you are able to create folders and upload files. After uploading the files, you can use them within the default HTML editor More»

Folder management

Before adding any content, you need to create a folder with the right content tyep first. The settings of Workflow, Role based permission, content relation can be defined on content folders. More»

Text Content management

After adding a content type and a content folder, you can start to add content to your websites. It is very simple to do so. When you add or change text content on Kooboo CMS, Kooboo CMS will automatically create a new content version with the latest changes in it. More»

Inline editing

Inline editing enable you to edit content directly in the front end of the website. Inline editing is turn on by default. More»


Workflow enable you to control the permission and publishing flow of your content. Content items need to go throught the steps as defined in the workflow before it will be public accessible. More»

Content broadcasting and sharing

Content broadcasting enable you to send your content items to other websites within the same Kooboo CMS instances. This can be used for translate multilingual websites, manage all content of different department or information exchange purpose. More»

Web development

This chapter contains information for developers to develop and manage websites, includes the following sections. 1. System configuration. Site domain, user management, SMTP configuration, resource management, custom error page, robots text and diagnosis tools. 2. Standard web development. More»


Kooboo follows universal best practice of web development. We will explain the following Kooboo elements and match to standard web development in this chapter. 1. Layouts 2. Views 3. Labels 4. Scripts 5. Themes 6. Files More»

Add pages

Kooboo page is a set of configuration values that will be used to generate the final presentation of that page. Kooboo page can be static page that only contains static HTML or dynamic page that connect to database for content. More»