Drush для начинающих — блог Drudesk
050 640 98 44
support@drudesk.com

Drush: Что нужно знать

Мы никогда не устаем говорить о преимуществах и отличительных чертах Drupal’а. На этот раз мы рассмотрим Drush как кое-что, что вам следует попробовать, чтобы значительно облегчить свою веб-девелоперскую жизнь.

Drupal — это CMF, у которого есть безграничные возможности и может вопротить все ваши самые креативные идеи в жизнь. Для этого у него есть все: от самых полезных модулей, до разнообразных инструментов.

Но чтобы действительно взять воспользоваться всем, что он предлагает, вам следует узнать, что такое Drush и как с ним работать.

Поэтому мы рады представить вам быстрый обзор Драша для начинающих.

Что такое Drush?

Drush (сокращено от Drupal shell) — командная оболочка, которая используется для выполнения разных административных задач не открывая веб-браузер. Вы можете управлять Друпалом прямо из командной строки вашего сервера.

Для чего он используется?

У Drush’а есть множество функций. Его используют, чтобы почистить кэш, установить или удалить модули, обновить базовую архитектуру Друпала, синхронизировать базы данных между разными вредами и т.д.

Использование Drupal shell делает процесс веб-девелопмента намного проще и быстрее, так как позволяет автоматизировать все то, что обычно занимает вдвое больше времени.

Например, внутренняя архитектура Drupal’а может быть обновлена за 20 секунд. При этом весь бэкап устанавливается сам, без необходимости контролировать весь процесс. Ну разве не круто?

Drush — это утилита, которая была создана для того, чтобы вам не приходилось иметь дело с интерфейсом пользователя и иметь возможность выполнять все нужные действия из командного рядка. Однако и у нее есть свое собственное расширение для автоматизации буквально всего, что еще осталось. Оно называется Drush Fetcher.
Drush Fetcher может создавать базы данных для сайтов, обновлять разрешения и выполнять всю монотонную работу, которую вам обычно приходится делать самому во время разработки сайта.

Как использовать?

Все, что вам нужно сделать, это установить утилиту и выучить определенные команды. 

Мы поделимся с вами самыми полезными... и нашими самыми любимыми из них.

  • drush cache-clear (cc) — удаляет весь кэш;
  • drush pm-enable cck views — запускает выбранные модули;
  • drush pm-disable cck views — выключает выбранные модули;
  • drush pm-update — обновляет все (все модули и архитектуру Drupal’а);
  • drush status (st) — эта команда покажет информацию о вашем Drupal сайте (версию, URL, расположение базы данных и т.д.);
  • drush pm-list (pml) — показывает все темы и модули, которые доступны для вашего веб-сайта);
  • drush pm-download (dl) — ззагружает ту тему или модуль, имя которых вы можете добавить после самой команды (может быть полезно, если вы ленитесь зайти на drupal.org и поискать там).

Это были общие команды. Дальше, несколько из тех, которые относятся к пользователям вашего сайта.

  • drush user-create username —mail="email@example.com" —password="password" — эта создаст юзера
  • drush user-cancel username — а эта удалит юзера
  • drush user-password admin —password="new_pass" — а вот эта поменяет ваш пароль. или чей-то.

Drush: классный или нет?

Мы поделились с вами некоторыми характеристиками Drush’а и постарались прояснить, что же это такое и с чем его едят. Мы пришли к выводу, что Drupal Shell — это то, что действительно может пригодиться во время веб-девелопмента. Именно поэтому, учитывая все, что было сказано, Drupal кажется нам очень таки классным! Но что думаете вы?

Похожие материалы