Perfecto CMS - Content management system
  • Русский язык
  • English version
Sign in
Create an account
PerfectoCMS Documentation
PerfectoCMS Documentation
You can find best practices on all major configuration procedures that will help you plan better your resources and environment.

Directory structure

4,029 views / 16 Jan 2015 edited
Perfecto CMS - is a flexible system which has surprisingly convenient hierarchy of files that allows to distribute site files accurately.


List of the files and folders
./templates/ - in this catalogue are placed all templates
./templates/frontend/ - in this catalogue are placed all website templates, and also graphic files.
./templates/backend/ - in this catalogue are placed all control panel templates, and also graphic files
./modules/ - in this catalogue are placed all modules of system
./modules/frontend/ - in this catalogue are placed client-side modules
./modules/backend/ - in this catalogue are placed control panel modules
./languages/ - in this catalogue are placed all languages files
./languages/frontend/ - in this catalogue are placed client-side language files
./languages/backend/ - in this catalogue are placed control panel language files
./classes/ - in this catalogue are placed core classes. If you want to create new class, create it in this catalogue.
./uploads/ - in this catalogue you can upload any media file
./cache/ - in this catalogue are placed cached files after creation
./logs/ - in this catalogue are placed all system logs (include hacking attempts)

In main catalogue are placed three files with «php» extension:
index.php - this file is responsible for executing action files and recalling proper functions in client-side
config.php - this file contain system configurations and include classes
mysql.php - this file contain database configurations

This structure provides easy access to the necessary files for further modification. The flexible structure allows developers to be guided quickly in system and to find the necessary piece of code in the system.

For example you need to change something in the module of «News».
Let's do it logically! News it is news, and it has both sample and modular part. So it has to be in the folder ./modules/frontend/news/, and a template in the ./templates/frontend/default/ with the name news.tpl

Everything is easy and logical!
Website design order
Unique offer for customers of Perfecto CMS.
If you want an original design let us know and we will contact you to discuss the details.
Please note
We appreciate your time and for save time, please download the blank of design order, complete it and send to our mailbox: Our email
Approximate price
600 USD

Your browser is out of date!

Please download the latest version of Internet Explorer
We recommend to use another modern browser!