cms AS

Особенноси данной CMS.

Гибкая система допуска, которая позволяет построить сколь угодно сложную систему допуска к страницам.
Какая-то часть может быть общедоступной, а какая-то доступна, только после авторизации и в соответствии с ролью.

CMS позволяет устанавливать любое количество дополнительных (административных разделов) Пока ограничисля тремя. (Уже таких разделов пять.)
Для всех разделов политика авторизации и допуска настраивается в соотвесвии с задачами.
Так же любой раздел можно закрыть от пользователей полностью.

Один из способов, данной CMS, скрыть административный раздел, это вынести админку в другое доменное имя (что-то в виде: абракадабра.рф), другой способ, это вывести админку в поддомен третьего уровня, третий способ это ключевое слово сразу после ....ru/административный_раздел/, данный способ самый гибкий.
Этот способ позволяет менять административный раздел в один клик, при сохранении всей ссылочной массы. Этот способ в данное время применяетмя на сайте.
Общепользовательская БАЗА ДАННЫХ и Администратиыные БАЗЫ ДАННЫХ разнесены и доступ к одной БД не даёт доступ к другой БД.

Каждый раздел может иметь свою базу данных или несколько или быть частью общей базы данных.
Допустим эта страница может одновременно работать с несколькими базами данных. Получать данные из нескольких источников, также и вносить изменние в одну или несколькоких даз данных. А может вообще не использовать бызы данных.
В не зависимости, где идёт обращение к БД формируется только одно подключение.

CMS жестко отделяет контроллер и шаблон. Все манипулиции с массивом происходят только в контроллер и далее уже собраный массив отдаётся в шаблон, где манипуляции с массивом исключены.
В шаблон происходит только вывод данных в html. В CMS используется чистый PHP (ни каких новомодных шаблонизаторов, хватает одного PHP.

(Когда лень заморачиваться с шаблон, то вообще можно отдать данные в виде html или тега PRE.)

CMS позволяет при выводе страниц, как эта, добавлением html прямо в php контроллер, не используя поключенния к базе (базам) данных.

Вся CMS имеет только один класс контроллера, вне зависимости от того сколько разделов имеет сайт. Это даёт возможность подключать различные классы в соответствии с необходимым сценарием.

CMS дает полный простор в логировании всего, что необходимо для успешной работы сайта.

Для всего сайта возможно установить один единый шаблон или на каждый раздел индивидуальный или несколько шаблон на разные страницы раздела.

Смена страницы входа в административный раздел происходит в один клик (один раз угадали административный раздел, прошлось раздел изменить).

Адресное поле данной CMS формируется из /aaaa/bbbb/param1/.../paramN. Другие варианты не предусмотрены.

Система для успешной установки на хостингн исползует следующие команды CTRL+C, CTRL+V.

CMS имет настроенную систему копирования резервной копии БД в шесть сторонних "облаков".