Идеальная система модулей/плагинов?
Хочу написать таки свой движок. Но сразу же с системой модулей/плагинов. Как лучше всего ее организовать?
5
381
Хочу написать таки свой движок. Но сразу же с системой модулей/плагинов. Как лучше всего ее организовать?
На GitHub по этой ссылке Modular Framework представлены некоторые решения.
А не вы разработчик HLEB разве?
Кто, я? Нет. Я php начал учить собственно на проекте (LibArea) этом. Это @fomiash разработчик. :)
Тут, как делать, много вариантов. Можно посмотреть такие варианты:
Или https://github.com/phphleb/updater (для расширений)
Тут, например, раз применяется
composer
, то пусть он будет и для расширений использоваться ещё. Можно посмотреть различные фреймворки MVC (HMVC) (тут HLEB), как там сделаны расширения.Вот насколько в instant cms все удобно сделано? Composer так себе способ. Я хочу чтобы все из админки устанавливалось в один клик. Как в вордпрессе.
composer там не обязателен, он нужен в случае, если используется только его автозагрузчик классов.