Document
Kooboo CMS Upgrade Guide
Two simple steps required to upgrade Kooboo CMS, database upgrade and copy of your design.
Kooboo CMS Installation Guide (v. 1.2)
The installation instruction. You need to have windows XP/Vista/2003/2008 with .NET framework 3.5 installed before start.
Kooboo CMS Quick Start
A few simple steps to create a professional website in Kooboo cms within an hour, with a modern CMS backend. You need to understand the basic of HTML and ASP.NET MVC.
Module Development Guide (v. 1.2, 2.0)
Kooboo Module is an ASP.NET MVC mini site, which can run as a standalone application as well as install into Kooboo as a module
Website Development in a Global Age
Kooboo's unique multilingual and multi site solution
Data Rule (v. 1.2, 2.0)
Kooboo's Data Rule responsible for all data access operation. It provides an easy visual interface for data query.
Inline Editing (v. 1.2, 2.0)
Inline editing enable you to edit content in place while browsing the websites.
Site Package (v. 1.2, 2.0)
Kooboo deployment tool, you can easily export a site and import it at another Kooboo instance.
Text Schema (v. 1.2, 2.0)
Content type of the site. Example content types are news, agendas, events and blogs
Layout Template (v. 1.2, 2.0)
Defines the layout position of pages, similar as a Master Page in ASP.NET.
Content Template (v. 1.2, 2.0)
Content template is used to display one or more content items. It has similar concept as an user control in ASP.NET. You can use many of our API methods and full ASP.NET MVC syntax to write your content template. The default template editor comes with intellisense and syntax highlight supported
Text and Binary Resource (v. 1.2, 2.0)
Resources include Text and Binary resource. It can be used to manage site label text and images. Text resource can be localized into different languages or sub sites. It has similar concept as ASP.NET resource file with some additional features.
Version Control (v. 1.2, 2.0)
Kooboo has version control on content items and templates, you can view editing history of a content item and roll back to any previous revisions.
Workflow (v. 1.2, 2.0)
Kooboo provides a simple and effective workflow engine.
Binary Schema (v. 1.2, 2.0)
Binary schema is mostly used to store files or images. It can be referred by a Text Schema or directly queried to display on front end site
Page Link Management (v. 1.2)
Similar as ActionLink in ASP.NET MVC, Kooboo provides two main API methods for page linking, Html.PageLink and Url.PageUrl.
Fulltext Search (v. 1.2, 2.0)
Fulltext search engine configuration guide and code examples. There is also a search module available for easier implementation.
Theme (v. 1.2, 2.0)
Kooboo uses standard CSS for Theme. You can define a Theme by creating a folder under Binary resource > Theme and then put all .css files in the folder. CSS files can include an image sub folder.
Static Code (v. 1.2, 2.0)
Global code block, used for some global methods, can be accessed from all content templates or layout templates.
Extend ControlTypes (v. 1.2, 2.0)
You can use JavaScript to extend existing controlType or create new controlTypes. Kooboo UI is based on ExtJs, there are some built-in common controlTypes
Kooboo Keywords
Some basic concepts explanation
Site Menu (v. 1.2)
Kooboo provides some simple API methods and modules to build the site menu
Item Relation (v. 1.2,2.0)
Kooboo maintain a relation table for Content、Content template、Layout template, Text resource, PagePlugin and Module.
Page (v. 1.2, 2.0)
Kooboo pages contain configuration values. A page defines which layout, component and content to use on the page and their positions
Schedule Task (v. 1.2, 2.0)
A tasks running in the background thread, can repeatly execute tasks based on a defined interval value.
PagePlugin Extension
PagePlugin is a Kooboo Extension without UI. It can be attached to a Page or Content template. It can access to http POST or GET data.
