Document
Kooboo CMS Installation Guide (2.0)
Installation guide of Kooboo CMS 2.0
Kooboo CMS Upgrade Guide
Two simple steps required to upgrade Kooboo CMS, database upgrade and copy of your design.
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
CMIS
CMIS is an open and cross-platform protocol used for content synchronization between different system.
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.
RSS Setting
RSS service provides a quick and easy way to generate RSS feed based on content repository.
Inline Editing (v. 1.2, 2.0)
Inline editing enable you to edit content in place while browsing the websites.
Metaweblog API
Metaweblog API enables you to manage your online Kooboo content using client tools that support this protocol. For example, Microsoft Office word or Microsoft live writer.
WebDAV
With Webdav support, user can now drag & drop files into the Kooboo binary folder from client tools like Windows explorer
Upgrade Kooboo CMS Module to Kooboo2.1.0.0 with MVC2.0
Upgrade your Kooboo module to Kooboo 2.1 with ASP.NET MVC 2.0
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
Kooboo content paging
Paging is a very common task when querying lists of content. Kooboo Data Rule and CmsPager
method provide an easy way to do paging.
Layout Template (v. 1.2, 2.0)
Defines the layout position of pages, similar as a Master Page in ASP.NET.
Kooboo CMS architect
Some architect documents of Kooboo CMS
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
Use of Binary File in Kooboo
There are 4 ways to use binary files within Kooboo. File controltype, File included, Binary schema and Binary Resource. Each has its advantages and disadvantages.
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.
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.
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
Schedule Task (v. 1.2, 2.0)
A tasks running in the background thread, can repeatly execute tasks based on a defined interval value.
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
Site Menu (v2.0)
Kooboo provides some simple API methods and modules to build the site menu
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
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.
Page Linking (v2.0)
Similar as ActionLink in ASP.NET MVC, Kooboo provides two main API methods for page linking, Html.PageLink and Url.PageUrl.
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.
