Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Markdown_Parser has a deprecated constructor in /var/www/diafan/data/www/ on line 210
Introduction — Documentation — DIAFAN.CMS


Content Management System DIAFAN.CMS designed for creating and managing online projects.

DIAFAN.CMS allows you to quickly and easily connect any design, easy to create unlimited nesting site structure, filling the site with various information to any user with basic skills for working with office applications.


The user of the site – publicly available to all users of the site is available at

The administrative part of the site – part of the site is designed to edit the information of the user. Available only for the administrator, after entering the login and password. Address administrative part is defined by the administrator during the installation DIAFAN.CMS. For example: or

The template tag – a command for displaying information to a user of the site. Template tag starts a template function.

Template – file processing user of the site. This is a text HTML-code file with inserts template tags.

The template function – a function in PHP, which eliminates the content in the user part of the site. Runs using a template tag.

The module – part of the site, working on a particular algorithm (for example, the module "News" - a conclusion newsgroups with the date, announcement and heading). The module is attached to one or more pages of a site in the administrative part of the site and performs some action on the formation page in the user part of the site.

Include – a set of additional PHP-functions that are connected to some of the goals (work with files, working with a database, work with images).

Plugins – functionality of third-party developers, used to perform certain tasks.

Site page – in the user part of the site with a unique location, modern design template with a title and text information. The administrative part of the site pages be edited in the main module "Site Pages", one module can be connected to a page, multiple connections, and template functions.