Home > What We Do > Project Showcase > KANTAN Content Management System

KANTAN Content Management System

Kantan is a web-based Content Management System specifically designed to provide simple but effective management of websites, big or small. It features both Site Management and User Management so that users can manage and control all aspects of the website from page content, images, stylesheets, and user account management.

Kantan was initially developed as a built-in Content Management System for Astra Web projects. This feature enables our clients to update the contents of their website, such as the Contact page and the About page, without editing any code. This proved to be very useful, so Kantan was developed to be a generic CMS that can be easily integrated into other Rails projects.

Website management is broken down into three parts: page management, image management, and stylesheet editing. These three components are the fundamental elements of any website, and Kantan CMS provides full control over these three elements.

Page Management

Kantan Page Management screenshot

A webpage can be viewed as the combination of three parts: the header, the content, and the footer. Although Kantan CMS assumes that this is the basic setup of the webpage, it can also be easily modified to suit the user''s preferences. The Page Management section allows administrators and editors to create, edit, and delete content, the header, as well as the footer. It also provides control for checkpoint management and localization options.

Content Localizations
Kantan Localization screenshot

Kantan CMS provides an easy way to manage page localizations. By default, it has 43 supported languages, and these may be easily modified via a configuration file. In creating a page localization, Kantan also creates a suggested page translation the user can use as a reference, as well as auto-translating the Title of the page. Switching between languages in the website is easily achieved in a click of a button.

No-fuss Content Editing

Kantan Editing screenshot

Kantan CMS provides content editing capabilities for users who are fluent in HTML and also for those who arent by providing a WYSIWYG HTML editor. For HTML experts who want full control of the website, an HTML editor is available for use. For those who do not know HTML or prefer to use a simpler means of content editing, a WYSIWYG editor is also provided and the users/editors can see and modify their changes in real-time.

Page Hierarchy/Path Control

There may be instances where the user needs to modify the hierarchy of his/her website. Kantan CMS provides a simple but effective way of managing website hierarchy so users can move pages around and the URLs of the pages and all child pages are also automatically updated.

Image Management

Kantan Image Management screenshot

Kantan Image Management screenshot

Kantan CMS provides a built-in image uploader where users can upload all major image types. Each image can be stored into different "folders" so the uploaded images can be easily organized and retrieved for use. A thumbnail version is automatically created for each uploaded image. Images can the be used in the page either by specifying the path manually or by using the Upload/Insert Image button in the WYSIWYG editor. Users can view the images of each folder as an image gallery or as a list.

User Management

Kantan User Management screenshot

In Kantan CMS, users are divided into three roles: the site administrators, the content editors, and the authenticated users. Administrators are the ones who have complete control over the site and the only ones capable of managing user accounts. Content Editors are responsible for maintaining the content of the website, and they have permissions to manage pages, images, and edit the website stylesheets. Authenticated Users are the user accounts that can view pages in the website that needed authentication, but they do not have access to the Site Management and User Management functions.

Activity Logging

Kantan Logging screenshot

This feature allows administrators to view all content and user management activity. This allows the site administrators to determine what pages are modified by whom, what images are uploaded, who deleted pages, who modified the website stylesheets, and others. This is an important aspect in website management especially if the website is large or has several accounts capable of content management.

Customization

Kantan CMS can be customized to suit the needs and specifications of the user. Kantan is built using Ruby on Rails, a widely accepted Web application development platform, so it is easy for developers to extend and modify.