Готовим Drupal к работе за 5 минут

Если постоянно делаешь сайты, то хорошо бы сэкономить время для подготовки новой инсталяции Drupal к работе.

Итак, что нам нужно: устанавливаем drush (http://drupal.org/project/drush)  и drush make (http://drupal.org/project/drush_make). Drush - гениальная утилита - позволяет управлять Drupal через шелл. Drush make - команда для drush, ориентированная на установку системы с нуля из конфигов. Если захотите поставить drush make под Windows, то придется немного пошаманить с бубном. К тем пакетам, что просит установить drush под Windows нужно еще добавить coreutils и gawk (ну и применить патчик, хотя надеюсь скоро можно будет обойтись и без патчей).

В начале создаем make-файл для нашей инсталяции. Пример есть в drush make. У меня он такой:

core = 6.x
projects[] = drupal
; Projects
projects[] = cck
projects[] = filefield
projects[] = imagefield
projects[] = imageapi
projects[] = imagecache
projects[] = lightbox2
projects[] = ckeditor
projects[] = imce
projects[] = pathauto
projects[] = token
projects[] = transliteration
projects[] = views
projects[] = admin_menu
projects[] = admin_menu_toolbar
projects[] = devel
projects[] = live_translation
projects[] = zen

Здесь указано, что надо установить последнюю версию Drupal 6 и последние рекомендованные версии перечисленных модулей.
Запускаем скрипт на исполнение, выводим логи в отдельный файл
drush make make_file.make path --debug > log.txt

Скрипт должен скачать и разложить все модули и сам Drupal в папку path. Модули будут лежать в sites/all/modules.

Устанавливаем Drupal обычным способом (хотя и здесь можно использовать drush). После инсталяции Drupal включаем модули одной командой:
drush en locale live_translation admin_menu admin_menu_toolbar content token pathauto ckeditor imce views views_ui transliteration lightbox2 devel filefield imagefield
Для быстрого перевода нашего сайта на русский язык мы установили модуль live_translation. Идем на страницу "admin/reports/live-translation" и кликаем на все доступные переводы - переводы автоматически будут установлены в систему.

Комментарии

Оставить сообщение

Картинка