Я строю несколько сайтов, которым нужны похожие "модули".Например, сайты могут иметь одинаковую систему входа в систему, форум и т. Д.
Есть ли способ, которым я мог бы создать эти модули один раз и просто "сбросить" их на этих различных сайтах?Вот некоторые проблемы, которые я вижу:
- Поддержание согласованности кода на различных сайтах.Любые изменения, внесенные в модуль, должны распространяться на все сайты, использующие этот модуль.Я думаю, мне нужен способ обновления?
- База данных: эти функции должны работать как часть более крупного приложения.Возможно, модуль должен определить отношения с другими таблицами на соответствующем сайте.
Я уверен, что есть еще проблемы.Я думаю, что я должен смотреть на это: https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/wiki/Home,, но у меня нет никакого опыта с этим.
Итак, я ищу решения, предложения или больше проблем для этой идеи.