Рекомендации по автоматизации установки Drupal (или другого программного обеспечения) в отношении настроек базы данных

11

Предположим, у меня есть установки Drupal и CiviCRM для автоматизации.

Тем не менее, для совместной работы требуются определенные настройки (некоторые изменения файлов и базы данных).

Должен ли я установить фиксированную версию (например, Drupal 4.7.5 + CiviCRM 4.5.6), установить их и настроить, а затем сохранить отредактированные файлы плюс базу данных?

Или я должен приложить больше усилий в своем скрипте сборки и сделать несколько запросов и сборов для редактирования этих конфигов в базе данных и файлах?

JorgeeFG
источник
1
Drupal 4.7.5 ... правда? Это релиз от 5 января 2007 года ... Вы знакомы с тем, чем (страшным) был Drupal 7.32 ?
Pierre.Vriens
1
@ Pierre.Vriens извините, я не проверял версии, были только номера примеров
JorgeeFG

Ответы:

7

Ваш вопрос звучит , как вы должны смотреть на то , что я называю F нкцию C onfiguration M ПРАВЛЕНИЯ, иначе ТСМ . FCM касается не только использования модуля функций Drupal , но и не управления конфигурацией (как это было представлено в Drupal версии 8). Вместо этого, он является частным случаем S oftware C onfiguration M ПРАВЛЕНИЕ , иначе SCM , применительно к Drupal.

Главным образом потому, что Возможности могут рассматриваться как генератор кода, тогда как этот сгенерированный код может рассматриваться как сценарий сборки (как в вашем вопросе). Который затем может также использоваться для миграции через несколько сред.

Взгляните на мой (популярный) ответ на вопрос « Как использовать модуль Features в среде 3 dev? », Чтобы получить более подробную информацию обо всем этом.

Pierre.Vriens
источник