API documentation

Table Of Contents

Previous topic

< CMS Structure

Next topic

Public directory >

This Page

App directory

Configuration

This directory contains different configuration stages. More info you can find in other section of documentation.

Engine

Engine directory is heart of CMS. Here under the hood main horsepower =).

Libraries

Libraries that can be installed via packages system. Read more information about packages in other section.

Modules

Modules are also part of packages. But here we can find default two modules: Core and User.

Core module contains code for general classes of CMS. Also it implements admin panel logic.
User module pointed on work with users.

Plugins

One more type of package. Plugins exist for defining additional logic by system events (events handlers).

Var

Var directory is for main garbage =). Contains: logs, temp files (that currently processing), system data (metadata about packages), cache.

Widgets

And again - package. Widget is main composition object of dynamic pages. Widgets used by end user for structuring his dynamic page. For example: html widget, when end user want to add some html to his page.