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

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

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

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

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

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

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

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