qfewfwefewfef3414123
Участник
- Сообщения
- 94
- Реакции
- 17
встала надобность реализовать систему подклюбчения веб плагинов на лету.
Тоесть закачал, кликнул в админке включить, и живи радуйся.
Вчера попробовал написать, получилось примерно так:
Скрипт собираем в массив scandir папки с плагинами, записывает в базу
Из админки в базе помечаем что он включен
Дальше у каждого плагина есть константа URL, и при попытке обратиться к index.php?url=%const url plugin% у сего плагина выполняется метод renderPlugin, который сразу отрисовывает контент страницы.
Собстна можно примерно так же и отдельные модули для блоков отрисовывать, но сейчас не об этом.
Какие подводные камни вы в таком подходе видите, и что можно продумать подругому?
Данная система будет в моем открытом для всех проекте который похоже будет называться SGE (инициалы пока не раскрою) :)
Тоесть закачал, кликнул в админке включить, и живи радуйся.
Вчера попробовал написать, получилось примерно так:
Скрипт собираем в массив scandir папки с плагинами, записывает в базу
Из админки в базе помечаем что он включен
Дальше у каждого плагина есть константа URL, и при попытке обратиться к index.php?url=%const url plugin% у сего плагина выполняется метод renderPlugin, который сразу отрисовывает контент страницы.
Собстна можно примерно так же и отдельные модули для блоков отрисовывать, но сейчас не об этом.
Какие подводные камни вы в таком подходе видите, и что можно продумать подругому?
Данная система будет в моем открытом для всех проекте который похоже будет называться SGE (инициалы пока не раскрою) :)