Создать повторяемую установку Drupal?

При установке Drupal для разных сайтов мне часто приходится устанавливать одни и те же модули снова и снова. В интересах СУХОЙ , как я могу создать своего рода «шаблон шаблона», который позволит мне установить drupal и установить базовые модули, которые я устанавливаю уже установленными, базовый набор тем и, возможно, некоторые другие общие параметры конфигурации?

Я немного читал про профили Drupal, и я видел инструмент Drush, и, кроме того, есть другие инструменты. Мне интересно, что это лучший способ сделать это?

ОБНОВЛЕНИЕ

Итак, кажется, что Drush make и профили установки Drupal являются правильными инструментами для работы. Я нашел эти сообщения в блоге, которые говорят о них:

Обзор

Drush make

Профили установки

Я чувствую, что у меня есть почти все кусочки головоломки. Что мне до сих пор неясно, как объединить процесс make-drush с профилями? Как вы получаете файлы профиля в каталог профилей установки drupal, который создает drush make? Или мне просто нужно сделать это с помощью сценария оболочки?

ОБНОВЛЕНИЕ 2

Я нашел это видео:

http://chicago2011.drupal.org/sessions/zero -распределение-используя-функции-профайлер-и-Drush-сделать

, который объясняет использование drush make с профилировщиком. Похоже, что соединение между drush make и profile - это один файл make drush, который загружает только drupal и ваш профиль. Затем в вашем «модуле» профиля у вас есть еще один файл makeup, который будет загружать все ваши компоненты модуля.

В видео также рассказывается о функциях, которые являются еще одним уровнем автоматизации установки drupal.

Я не продаюсь в этом потоке работы. Все это кажется немного запутанным. Однако это было мое первое знакомство, поэтому, возможно, я по достоинству оценю его позже. Мне нравится drush make, но я думаю, что могу использовать drush для включения модулей вместо того, чтобы возиться с профилями. Я думаю, что я создам скрипт оболочки bash, который запускает make-файл make, а затем использует простой drush для включения модулей.

Следующим шагом будет выполнение некоторой конфигурации модулей в повторяемом виде. Думаю, это могут быть особенности? Или, может быть, я должен смотреть дальше в профили.

21 голос | спросил User 28 12011vEurope/Moscow11bEurope/MoscowMon, 28 Nov 2011 02:33:39 +0400 2011, 02:33:39

4 ответа


13

Посмотрите проект проекта Drush:

http://drupal.org/project/drush_make

Существует также сопутствующий веб-сайт:

http://drushmake.me/

Этот веб-сайт позволяет вам выбирать модули, которые вы хотите упаковать с помощью Drupal, и создает готовый make-файл.

Существуют и другие варианты этой функциональности, поэтому я рекомендую экспериментировать и тестировать с вашей конкретной конфигурацией.

ответил rickumali 28 12011vEurope/Moscow11bEurope/MoscowMon, 28 Nov 2011 16:24:20 +0400 2011, 16:24:20
5

Мы решили эту проблему с использованием:

  • drupal 7
  • пользовательский установочный профиль (это намного лучше и проще сделать в Drupal 7 по сравнению с 6)
  • пользовательские функции
  • aegir для управления сайтами и обработки резервных копий и миграции кода.

Конечным результатом является то, что aegir может предоставить новый сайт со всеми установленными модулями /функциями, а также базовым IA с фиктивным контентом примерно на 6 минут на наших производственных серверах.

ответил wiifm 4 SunEurope/Moscow2011-12-04T05:20:47+04:00Europe/Moscow12bEurope/MoscowSun, 04 Dec 2011 05:20:47 +0400 2011, 05:20:47
3

Самое легкое решение - : установить этот модуль Профилировщик

  

Profiler Builder - это модуль для автоматизации создания профилей и дистрибутивов установки. Он поддерживает библиотеку упрощения профиля профиля Profiler, но может работать независимо от него (1.0-RC4 +). Этот модуль создает загружаемый пакет tar, который дает вам хорошо сделанный профиль установки и связанный файл make-файла на основе установленного сайта.

     

Это быстрый и простой способ создания распределений из любого   созданный сайт drupal, и является отличной формой документации через   создание синего шрифта.

Это так просто,

вместе с Брайан Оллендейке, как сделать видео, вы можете сделать это менее чем за 15 минут.

Как создать профиль с помощью Profiler Builder

ответил Vic 2 PM000000120000004231 2013, 12:55:42
1

Вы должны сделать модуль, который вам нужен, в качестве профиля поместите все модули в папку профилей перед установкой и выберите свой профиль при установке

ответил Ahmed 28 12011vEurope/Moscow11bEurope/MoscowMon, 28 Nov 2011 02:46:20 +0400 2011, 02:46:20

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132