Плагинная система

Плагин - это `кирпичик`, позволяющий NGCMS реализовать ту или иную функцию.

Архитектурно сайт на NGCMS состоит из следующих элементов:


Архитектура плагина

Для того, чтобы ядро NGCMS смогло идентифицировать новый плагин и правильно с ним работать, плагин должен соответствовать определённому набору правил.


Первое, что необходимо знать: все плагины находятся в каталоге engine/plugins/, каждый плагин находится в своём собственном каталоге, который одновременно является идентификатором плагина.

Любой плагин состоит из определённог набора обязательных элементов и набора необязательных элементов.


Обязательные элементы плагина: Необязательные элементы плагина: