Господа, интересует информация, как лучше организовать работу с множеством отдельных инсталяций экземпляров modx в одном месте.
Сейчас, уже установлено порядка 15-20 экземпляров modx. И стало очень сложно следить, что где( какие снипеты, плагины, модули) установленны и требуют ли они обновления, или сразу обновить везде до новой версии.
Что хочеться:
1. Чтобы все экземпляры использовали 1 папку manager, соответсвенно config.inc.php должен считываться из другого места.
2. Есть Общая папка со снипетами, плагинами, модулями ( можгут быть различных версий), а в каждом экземляре modx создаются ссылки на те папки. Т.е. например есть папки /common/ditto2.0.1 и /common/ditto2.1, а в экземпляре modx папка /assets/snippets/ditto это ссылка на /common/ditto2.0.1. (Т.е. например, чтобы обновить, меняем просто ссылку на /common2.1) ( Тут будут проблемы с тем что надо еще обновить сниппет в базе данных).
3. Установщик modx умеет работать с config.inc.php в месте отличном от папки /manager/includes.
4. Думаю что-то еще.
У кого какие есть соображения?
Один движок, на каждом сайте делаем index, который будет подключать двигло, а также выставлять путь к config.php. А сам движок в зависимости от этой переменной подключает тот или иной config.php, а соответсвенно и базу данных. И в базе данных прописать надо будет путь к этому единому движку. Собственно все, не больше, чем на три часа работы.
Quote from: Vadya at Jun 27, 2008, 06:00 AM
Собственно все, не больше, чем на три часа работы.
А потом полезут непредсказуемые глюки в самых неожиданных местах. Кроме того, для полной реализации задуманного понадобиться все же вносить изменения в код MODx.