ݺߣ

ݺߣShare a Scribd company logo
Незаменимый инструмент Drupal девелопера
                Drush
Незаменимы инструмент Drupal девелопера




Валентина Geldora Боровая:
Презентация на http://geldora.uchi.kz
CV: http://borovaya.info
   Командная строка для Drupal
   Незаменимый инcтрумент
    разработчика, веб-мастера
   Для тех, кто проводит часы и
    часы разрабатывая сайты на
    Drupal
Необходим:        Можно обойтись
 Программистам    Новичкам в

 Девелоперам       Друпале
 (техническим)    (редакционным)

  веб-мастерам      веб-мастерам
 Дизайнерам       Верстальщикам

                   контент-

                    менеджерам
   DRUSH!!!
           Установка Drush:
           http://drupalcode.org/project/drush.g
            it/blob/HEAD:/README.txt
   Реквизиты на хостинге
           PHP 5.2 и выше
           Unix системы (Drush 5 работает с Windows)
           Drupal 6 и выше
           Git 1.7 и выше (для работы с Git)
drush dl drupal

   загрузка модулей/ядра друпала
    в нужную папку
   выбор версии
   выбор места назначения
   другие опции: drush help dl
drush en views

   установка модуля
   устанавливает также все
    зависимости
   установка в одну строку:
    drush en views -y
drush up

   Минорное обновление Друпала
   Команда предлагает список модулей
    для обновления (модуль update)
   Обновление конкретного модуля:
    drush up module
   Команда обновляет код модулей,
    базу данных и чистит кэш
   Мажорное обновление: drush sup
drush сс

   Очистка кэша (clear cache)
   Можно выбрать: очистить весь
    кэш
   Можно очистить только кэш
    блоков, вьювсов, сбросить кэш
    тем и т.п.
   Очистить весь кэш: drush cc all
drush help

 Общая справка по командам
 Правка по каждой команде в

  отдельности: drush help dl
drush dis views

   выключение модуля
   выключает также все зависимости
   выключение в одну строку:
    drush en views -y
   удаление модуля (в т.ч. из базы
    данных):
    drush pm-uninstall module
drush st

   Показывает статус установки
    друпала
   Путь до ядра
   Версия PHP
   Версия ядра
drush site-install

   Установка Друпала в одну строку
    (версии 6+)
   Множество параметров:
    drush site-install —db-
    url=mysql://mysqluser:pass@local
    host/databasename --account-
    name=admin --account-pass=pass
   Многие модули предоставляют свои
    команды для Драш
   Например: скачивание библиотека
    CKEditor
   Например: работа с
    devel, bam, xmlsitemap
   Все доступные команды: drush help
drush @alias

   Идеально для мультисайтинга
   Идеально, если у вас несколько
    сайтов

   $ drush @dev status
   $ drush --root=/path/to/drupal --
    uri=dev.mydrupalsite.com status
   http://drush.ws/examples/example.aliases.drushrc.php
   Google > drush alias
drush make
   Создание сайтов в один клик
   Скачивает модули, накладывает
    патчи, скачивает библиотеки и
    скрипты
   Работа с features
   Для агенств и фрилансеров:
    создание соственной «болванки»
    сайтов
   drush make example.make
Незаменимый инструмент Drupal девелопера


 http://drupal.org/project/drush
 http://www.drush.org/
 http://dh.it-
  patrol.ru/docs/работа-с-drush
 GOOGLE!
Незаменимый инструмент Drupal девелопера


      Спасибо за внимание
 Презентация появится в блоге:
  http://geldora.uchi.kz
 Мое CV: http://borovaya.info
 Twitter: @geldora

More Related Content

Drush - незаменимый инструмент друпал разработчика

  • 1. Незаменимый инструмент Drupal девелопера Drush Незаменимы инструмент Drupal девелопера Валентина Geldora Боровая: Презентация на http://geldora.uchi.kz CV: http://borovaya.info
  • 2. Командная строка для Drupal  Незаменимый инcтрумент разработчика, веб-мастера  Для тех, кто проводит часы и часы разрабатывая сайты на Drupal
  • 3. Необходим: Можно обойтись  Программистам  Новичкам в  Девелоперам Друпале  (техническим)  (редакционным) веб-мастерам веб-мастерам  Дизайнерам  Верстальщикам  контент- менеджерам
  • 4. DRUSH!!!  Установка Drush:  http://drupalcode.org/project/drush.g it/blob/HEAD:/README.txt  Реквизиты на хостинге  PHP 5.2 и выше  Unix системы (Drush 5 работает с Windows)  Drupal 6 и выше  Git 1.7 и выше (для работы с Git)
  • 5. drush dl drupal  загрузка модулей/ядра друпала в нужную папку  выбор версии  выбор места назначения  другие опции: drush help dl
  • 6. drush en views  установка модуля  устанавливает также все зависимости  установка в одну строку: drush en views -y
  • 7. drush up  Минорное обновление Друпала  Команда предлагает список модулей для обновления (модуль update)  Обновление конкретного модуля: drush up module  Команда обновляет код модулей, базу данных и чистит кэш  Мажорное обновление: drush sup
  • 8. drush сс  Очистка кэша (clear cache)  Можно выбрать: очистить весь кэш  Можно очистить только кэш блоков, вьювсов, сбросить кэш тем и т.п.  Очистить весь кэш: drush cc all
  • 9. drush help  Общая справка по командам  Правка по каждой команде в отдельности: drush help dl
  • 10. drush dis views  выключение модуля  выключает также все зависимости  выключение в одну строку: drush en views -y  удаление модуля (в т.ч. из базы данных): drush pm-uninstall module
  • 11. drush st  Показывает статус установки друпала  Путь до ядра  Версия PHP  Версия ядра
  • 12. drush site-install  Установка Друпала в одну строку (версии 6+)  Множество параметров: drush site-install —db- url=mysql://mysqluser:pass@local host/databasename --account- name=admin --account-pass=pass
  • 13. Многие модули предоставляют свои команды для Драш  Например: скачивание библиотека CKEditor  Например: работа с devel, bam, xmlsitemap  Все доступные команды: drush help
  • 14. drush @alias  Идеально для мультисайтинга  Идеально, если у вас несколько сайтов  $ drush @dev status  $ drush --root=/path/to/drupal -- uri=dev.mydrupalsite.com status  http://drush.ws/examples/example.aliases.drushrc.php  Google > drush alias
  • 15. drush make  Создание сайтов в один клик  Скачивает модули, накладывает патчи, скачивает библиотеки и скрипты  Работа с features  Для агенств и фрилансеров: создание соственной «болванки» сайтов  drush make example.make
  • 16. Незаменимый инструмент Drupal девелопера  http://drupal.org/project/drush  http://www.drush.org/  http://dh.it- patrol.ru/docs/работа-с-drush  GOOGLE!
  • 17. Незаменимый инструмент Drupal девелопера Спасибо за внимание  Презентация появится в блоге: http://geldora.uchi.kz  Мое CV: http://borovaya.info  Twitter: @geldora