Structure
Table of contents
The system has a specific structure that assigns a specific role to each element. Below are the structure sections:
- Main - contains core entities;
- Basic - contains module and theme entities;
- Custom - contains custom elements, including custom modules and themes;
- Miscellaneous - contains all other elements of the system.
The first two sections are covered in other sections. It is necessary to consider the sections "Custom" and "Other".
The "Custom" section basically corresponds to the directory structure in the "custom" folder and is intended for placing custom elements. Includes the following elements, which are intended:
- data - for storing various data;
- files - for storing various files, contains subfolders: all (for field data and other content not included in other directories), audio (for audio files), images (for images), private ( for private files), temp (for temporary files), video (for video files);
- fonts - to place fonts;
- libraries - for placing libraries;
- modules - to place modules;
- themes - for placing themes.
The "Other" section basically corresponds to the directory structure in the "others" folder and is designed to contain standard system content that does not need to be edited during development, since it belongs to the system core. Includes the following elements, which are intended:
- data - for storing various data, contains subfolders: cache (for files with cache), logs (for logs);
- files - for storing various files, contains subfolders: images (for images);
- fonts - to place fonts;
- libraries - for placing libraries;
- strings - for placing translations that are imported during system installation;
- templates - for placing various templates.
Latest articles
- 09.07.22IT / Misc Convert office files DOC, DOCX, DOCM, RTF to DOCX, DOCM, DOC, RTF, PDF, HTML, XML, TXT formats without loss and markup changes
- 07.07.22IT / Safety How to protect PHP, JS, HTML, CSS source code - obfuscation, minification, compression and encryption
- 06.07.22IT / Safety Connection not secure, problem with Lets Encrypt - how to fix expired 09/30/2021 DST Root CA X3, remove it manually and install ISRG Root X1. Example on MS Windows 7
- 08.07.21IT / Misc How to make a free translation for a website without an API, translate documents in Google Translate
- 06.07.21IT / Misc How to make a subscription button on a website, a subscriber base and automatic mailing