Идеальная система модулей/плагинов?

Serg2000 Serg2000 6 Января 2023 (ред)

Хочу написать таки свой движок. Но сразу же с системой модулей/плагинов. Как лучше всего ее организовать?

7 Ответов

  1. Evg Evg 7 Января 2023

    Тут, как делать, много вариантов. Можно посмотреть такие варианты:

    Или https://github.com/phphleb/updater (для расширений)

    Тут, например, раз применяется composer, то пусть он будет и для расширений использоваться ещё. Можно посмотреть различные фреймворки MVC (HMVC) (тут HLEB), как там сделаны расширения.

    1. Serg2000 Serg2000 7 Января 2023 (ред.)

      Вот насколько в instant cms все удобно сделано? Composer так себе способ. Я хочу чтобы все из админки устанавливалось в один клик. Как в вордпрессе.

    1. fomiash fomiash 8 Января 2023 (ред.)

      Или для composer https://github.com/phphleb/updater (для расширений)

      composer там не обязателен, он нужен в случае, если используется только его автозагрузчик классов.

  1. Yori Yori 8 Января 2023 (ред.)

    На GitHub по этой ссылке Modular Framework представлены некоторые решения.

    1. Evg Evg 8 Января 2023 (ред.)

      ВО! А я только хотел посмотреть, что там. Спасибо.

  1. Serg2000 Serg2000 8 Января 2023 (ред.)

    А не вы разработчик HLEB разве?

    1. Evg Evg 8 Января 2023

      Кто, я? Нет. Я php начал учить собственно на проекте (LibArea) этом. Это @fomiash разработчик. smile