13
 DRUpal SHell Ігор (Brun) Броновський Основи роботи з drush

Друпал Drush

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Друпал Drush

   

DRUpal SHell

Ігор (Brun) Броновський

Основи роботи з drush

Page 2: Друпал Drush

   

Що таке drush?

drush – оболонка командного рядка і Unix інтерфейс сценаріїв для Drupal. 

Справжній швейцарський армійський ніж, який допоможе зробити життя легше для тих з нас, хто вміє користуватись командним рядком 

і проводить в ньому багато часу.

Page 3: Друпал Drush

   

Модуль Terminal

Page 4: Друпал Drush

   

drush commands

Переглянути команди drush:# drush help

або за адресою:http://drupal.org/node/477684

Page 5: Друпал Drush

   

Що дозволяє робити drush

1. Створення інсталяційних збірок2. Встановдення/оновдення модулів3. Відладка PHP/SQL коду4. Робота з мультисатингом, темами, контентом, виглядами(views), модулями*

Page 6: Друпал Drush

   

Як зробити свою збірку?

drush dl drupal

drush dl cck views bueditor imce nodewords pathauto search404 imageapi imagecache imagefield tagadelic admin custom_breadcrumbs filefield globalredirect token views_or visitors highslide contemplate

drush dl uk

Page 7: Друпал Drush

   

Вікно встановлення

Page 8: Друпал Drush

   

Продовження встановлення

Page 9: Друпал Drush

   

Включення/виключення модулів

drush en views views_ui

drush dis views_ui

Page 10: Друпал Drush

   

SQL запит

# drush sql­query "SELECT * FROM {users} where uid=1"

uid     name    pass    mail    mode    sort    threshold       theme   signature       signature_format        created access login    status  timezone        language        picture init    data1       Brun    e10adc3949ba59adde56e057f20f883e        [email protected]  0       0       0                       0      1276336999       1276340858      1276337132      1       NULL                    [email protected]  a:1:{s:18:"admin_compact_mode";b:1;}

Page 11: Друпал Drush

   

# drush vgettheme_default: "garland"filter_html_1: 1node_options_forum: Array(    [0] => status)

site_name: "drupalcamp10.lap"language_default: stdClass Object(    [language] => uk    [name] => Ukrainian    [native] => Українська    [direction] => 0    [enabled] => 1    [plurals] => 3    [formula] => (((($n%10)==1)&&(($n%100)!=11))?(0):((((($n%10)>=2)&&(($n%10)<=4))&&((($n%100)<10)||(($n%100)>=20)))?(1):2))    [domain] =>     [prefix] => uk    [weight] => 0    [javascript] => 78b227e743115aed55a7a2118ca6b65a)

drupal_http_request_fails: FALSEcron_last: 1276341233

Page 12: Друпал Drush

   

Розробка модулів

 # drush mb my_module menu cron ­­write ­­name="My module" ­­dep="forum views"

*Необхідний module_builder

Page 13: Друпал Drush

   

Дякую за увагу!

Ігор (Brun) Броновський

http://brun.if.ua/

@BrunIF