Профили установки Drupal (в Drupal 7) довольно мощные и могут делать практически все, что может делать модуль. Я использую профиль установки вместе с компонентами для разработки своего сайта, сохраняя все в коде, чтобы мне не приходилось создавать версии моей базы данных.
Учитывая мощь профилей установки, многие вещи, которые вы можете сделать в модуле «Функции», также можно выполнить в профиле установки. Например, создание типов контента, настройка разрешений и т. Д. Как решить, принадлежит ли что-то в профиле установки или в модуле компонентов при использовании рабочего процесса разработки на основе кода в Drupal?
features
distributions
version-control
Chaulky
источник
источник
Ответы:
Недавно я начал использовать модуль «Функции» в качестве системы развертывания, как описано в этой презентации о развертывании функций . Предполагая, что вы используете аналогичную настройку с hook_update_N, у функций есть одно явное преимущество, о котором я знаю: оно знает о любых изменениях, которых нет в коде. Это значительно облегчает отслеживание изменений (например) видов и типов контента, а также позволяет автоматически генерировать код новых функций для фиксации и развертывания.
Я не слишком знаком с установочными профилями, но по предоставленной вами ссылке не похоже, что они предоставляют эту функцию. Однако это может быть случай использования того, что подходит вам лучше всего.
Изменить: переосмысление ответа.
источник
Я использую Drush совсем немного для этого. У меня есть три комбинированные команды (никогда не пробовал в одной строке), которые я выполняю после установки Drupal. Я получил все вещи и работает довольно быстро.
Так много вещей, которые вы можете сделать с Drush. Скачать и включить несколько модулей так же просто, как
для каждого модуля можно легко импортировать несколько представлений https://www.drupal.org/node/1393228 .
Просто раздражает, что я не могу импортировать несколько правил (без модуля Features).
источник