У меня есть основная копия сайта Drupal, и для каждого клиента я создаю копию, а затем применяю фирменный стиль клиента к теме и шаблону, чтобы каждый сайт отличался от других, но в значительной степени вел себя одинаково.
Теперь могут произойти две вещи:
1. Клиент запрашивает новую функцию.
Если функциятакже обычно к другому клиенту, я хотел бы объединить его с главной копией.Если функция полезна только для этого клиента, она остается с клоном.
2.В новой копии реализована новая функция, которую необходимо распространить на все клоны.
С течением времени каждый клон выросиначе, как я могу применить функцию к клону, не мешая существующему контенту и функции в каждом клоне?Я использую функциональный модуль, но мне не хватает каждого клона, чтобы включить эту функцию.
Очень сложно, когда дело доходит до подобных ситуаций с Drupal, некоторые настройки находятся в файле, некоторые находятся в базе данных.Я использую Drupal 6.x, и это была самая продолжительная боль.SVN очень помогает, но только в файле оставить.
Кто-нибудь сталкивался с хорошей стратегией?