Як вже було згадано у попередніх постах WonderCMS складається з 5 файлів.Насправді це не відповідає дійсності, тому що 2 з цих 5 файлів — входять до дефолтної теми оформлення. Ще 1 файл це база даних. Ще є .htaccess. Тому власне вся логіка роботи CMS міститься у 1 файлі.
Розглянемо структуру системи докладніше.
На малюнку червоним виділено ті файли які знаходилися там з моменту встановлення CMS. На інсталяції яку зображено на малюнку додатково встановлено одну допоміжну тему та один допоміжний плаґін, тому там так багато файлів.
Поясню призначення всього цього:
- index.php
- Найголовніший файл CMS власне тут зібрана вся логіка роботи CMS, цей файл не можна змінювати, якщо звісно ви достеменно не знаєте, що робите. Жодних налаштувань та контенту тут нема.
- files
- Каталог у якому розміщено зображення та файли, містить відповідні підкаталоги, призначений для файлів користувача. Саме сюди потрапляють зображення завантажені для оформлення сторінок, а також файли завантажені через адміністративний інтерфейс.
- plugins
- Каталог для зберігання плаґінів
- themes
- Каталог для зберігання тем. Після встановлення тут буде лише один підкаталог у якому буде міститися тема яка вмикається за замовчуванням, з неочевидною назвою - default.
- .htaccess
- Файл конфігурації необхідний для взаємодії CMS та Web-сервера
- database.js
- База даних сайту. Так, у текстовому форматі. Тут містяться всі налаштування і всі сторінки сайту. Загалом там нема прихованих налаштувань. Але розібрати цей файл варто з точки зору погляду на "ремонтопридатність" CMS
Коментарі
Дописати коментар