Kooboo Keywords

Keywords to best understand Kooboo CMS:

Application: A website or web application.

Schedule Task: A tasks running in the background thread, can repeatedly execute tasks based on a defined interval value.

Users & Groups: Users and roles management

Workflow: Kooboo workflow engine.

Text Schema: Content type of the site. Example content types are news, agendas, events, and blogs.

Binary Schema: Designed to store binary content like multimedia files.

Validation Rule: JavaScript validation rule for content input form.

Validation Group: A group of one or more validation rules. Validation group can be assigned to a Text Schema field.

Search Setting: Defines the folder to be included in Lucene.NET search index and the detail page URL of content in that folder.

Content Template: Used to display one or more content items. It is a MVC view, similar like a user control in ASP.NET webform.

Layout Template: Defines the layout position of pages, similar as a Master Page in ASP.NET.

Text Resource: Used for small text labels on websites. Text resource can be localized. It is an improved implementation of ASP.NET resource file.

Binary Resource: Files that are directly saved at server disk; managed by a web file manager. Kooboo CMS does not implement version control on Binary Resource file yet.

Web Form: Pure JavaScript based, WYSIWYG online form editor, a powerful web IDE.

Page Plug-in: A Kooboo extension without UI, written in C#.NET and compiled into a DLL. Page Plug-in can access to HTTP POST or GET data context. It can be attached to a Page or Content Template to extend functionality like sending out an email, call to remote XML service, etc.

Module: A Kooboo extension with UI. It is an ASP.NET MVC mini site, can run by itself or inserted into Kooboo pages as a module.

Static Code: Global code block, used for some global methods, can be accessed from all content templates or layout templates.

Content Folder: Folders to store content items. Content must be saved in one content folder.

Page: Kooboo pages contain configuration values. A page defines which layout, component, and which content to use on the page and their positions.

Version: 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.

Relation: Kooboo maintain a relation table for Content, Content template, Layout template, Text resource, PagePlugin and Module. You will be able to see where this item is used or localized.

Inheritance: Kooboo's solution to multi-sites or multilingual sites.

Inline Editing: Ability to edit content directly in the websites browsing.