Я создал сайт с белой этикеткой на PHP, который использует шаблоны. Каждая белая метка будет иметь свой собственный набор шаблонов и, возможно, несколько дополнительных папок. Все сайты с белой меткой находятся на одном сервере LAMP.
Что я хотел бы сделать, так это сохранить одну централизованную копию основного кода на сервере, а затем каждый сайт должен указывать на эти файлы. Тогда у каждого каталога сайта белой метки будет физический каталог для его шаблонов и любых других дополнительных файлов и каталогов.
Идея состоит в том, чтобы полностью удалить логику из презентации и поделиться логикой на всех сайтах белых ярлыков. Таким образом, я могу внести изменения в общую логику, и все сайты обновятся.
Также мне нужна похожая структура в репозиториях SVN. В настоящее время каждый сайт White Label имеет свой собственный репозиторий. * +1007 *
Какой лучший способ добиться этого? Могу ли я использовать что-то вроде mod_rewrite для пересылки всех запросов, кроме шаблонов, в общую папку?
- Мне нужно убедиться, что
легко установить новый белый
ярлык сайта
- Пользователи, которые оформляют белый ярлык
из репродукции SVN, чтобы работать над этим
шаблоны не имеют доступа к
общий код