Installation guide
Kooboo CMS contains a standard ASP.NET MVC website. Download the CMS zip file from codeplex.com, unzip and set up an IIS website for it.
Quick Start
In this tutorial you will learn how to create a simple website using the Kooboo CMS 3.0. You will learn how to create a website and maintain the content of your website.
Migrate from Kooboo CMS 2.0 to 3.0
Kooboo cms 3.0 is a major upgrade to Kooboo CMS 2.0. The system has been redesigned to load faster and easier to use. We tried to keep many of the development concepts to ensure version consitancy. In order to make use of the new features in V3, manually upgrade to V3 is required.
Content type
Content type is the type of information that you would like to present on your website. For example, in your personal website, you have a 'News' content. So you define one content type "News" with the element of Title, Body and Author.
Add a folder and content
Content folder is where your content will be stored. You need to create a folder before you can add content to your database.
Media library
The Media library is a library for your multimedia and other files. In the Media library you can create folders and upload files. After uploading the files, you can use them within the default HTML editor.
Embedded content type
One content type can embed another content type. For example an article embeds comments
Category folder
Category folder is used to make a relation between two content folder. For example, News and blogs has a category.
Version control
Kooboo has version control on content items you can view editing history of a content item and roll back to any previous revisions.
Kooboo development concept
Kooboo CMS streamlined the web development process, it save you time and allow you the complete freedom to create professional websites. This tutorial compare some kooboo concept with ASP.NET concept in order for you to understand how to develop in Kooboo CMS quickly.
Module development guide
Kooboo CMS 3.0 modular framework development guide. It contains information regarding how to develop your first kooboo module and how to deploy it
Layout
A layout defines the position of the content that is presented within an individual page. It defines some positions which content can be inserted into in a later stage.
View
MVC view are used to display content or functional blocks. You can use standard HTML code to write your view
Using Visual Studio.NET 2010
You can develop views and layouts of Kooboo CMS inside Visual Studio.NET. VS.NET offers the support of intellisence.
Dynamic pages I
A dynamic web page is a kind of web page that has been prepared with fresh information (content and/or layout), for each individual viewing. Kooboo provides two easy ways to create dynamic pages.
Dynamic pages II
This is the second chapter of creating dynamic pages. In this tutorial, we will show you how you can create dynamic pages using MVC view and Kooboo Data rule.
Theme
Theme in Kooboo is a folder name under Development/Theme. Kooboo use standard CSS for theme. You can define a Theme by creating a folder development/theme and put all .css files or images in the folder. Theme can includes sub folders for images or other files.
JavaScript and JQuery
You may create or upload JavaScript files to development/Scripts folder. You can configure to load the Script files in this folder on page by page level.
Label
Label is used for small piece of text in the website.
Inline editing
Inline editing enable you to edit content directly in the front end of the website.
MSSQL, RavenDB, MongoDB
Kooboo CMS support different content providers. Current implementation includes default XML based, MSSQL, SQLCE, RavenDB and MongoDB.
