Структура директорий
configs/ - директория, в которой содержатся основные конфигурационные файлы системы, а так же конфигурационные файлы модулей.
configs/main.php - основной конфигурационный файл, настраивается при подключении системы.
configs/modules.php - файл общей конфигурации модулей.
modules/ - не обязательная директория, в которой могут содержаться альтернативные файлы модулей (полезно когда необходимо переписать функционал стандартного модуля, но при этом нет возможности править его в core/modules/).
core/ - директория ядра, содержащиеся в ней файлы нельзя редактировать! Иначе при обновлении произойдет потеря всех изменений.
core/lib/ - директория, в которой содержатся различные библиотеки.
core/modules/ - в этой директории находятся модули системы, каждый модуль автоматизирует какое-то действие.
core/module.php - это главный родитель каждого модуля, содержит полезные методы для работы внутри системы.
data/ - в этой директории содержатся статические файлы с различными данными
(например CSV файл, в котором хранится список URL для 301 редиректа)
index.php - этот файл позволяет Seoshield связываться с нашим модулем для обновления и получения информации
main.php - это главный файл системы автоматизации, содержит основные методы для
запуска системы (используется при подключении системы к сайту)