DRUpal SHell




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

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




                
Що таке drush?



  drush – оболонка командного рядка і Unix 
       інтерфейс сценаріїв для Drupal. 
 Справжній швейцарсь...
Модуль Terminal




            
drush commands



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

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



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



1. Створення інсталяційних збірок
2. Встановдення/оновдення модулів
3. Відладка PHP/SQL коду
4...
Як зробити свою збірку?

drush dl drupal

drush dl cck views bueditor imce nodewords 
pathauto search404 imageapi imagecac...
Вікно встановлення




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




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



drush en views views_ui

drush dis views_ui




                           
SQL запит



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

uid     name    pass    mail    mode    sort    thresh...
# drush vget
theme_default: "garland"
filter_html_1: 1
node_options_forum: Array
(
    [0] => status
)

site_name: "drupal...
Розробка модулів




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

*Необхідний module_b...
Дякую за увагу!



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

        http://brun.if.ua/

           @BrunIF



                 
Upcoming SlideShare
Loading in …5
×

Друпал Drush

1,805 views
1,745 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,805
On SlideShare
0
From Embeds
0
Number of Embeds
82
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Друпал Drush

  1. 1. DRUpal SHell Ігор (Brun) Броновський Основи роботи з drush    
  2. 2. Що таке drush? drush – оболонка командного рядка і Unix  інтерфейс сценаріїв для Drupal.  Справжній швейцарський армійський ніж,  який допоможе зробити життя легше для тих з  нас, хто вміє користуватись командним рядком  і проводить в ньому багато часу.    
  3. 3. Модуль Terminal    
  4. 4. drush commands Переглянути команди drush: # drush help або за адресою: http://drupal.org/node/477684    
  5. 5. Що дозволяє робити drush 1. Створення інсталяційних збірок 2. Встановдення/оновдення модулів 3. Відладка PHP/SQL коду 4. Робота з мультисатингом, темами,  контентом, виглядами(views), модулями*    
  6. 6. Як зробити свою збірку? 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    
  7. 7. Вікно встановлення    
  8. 8. Продовження встановлення    
  9. 9. Включення/виключення  модулів drush en views views_ui drush dis views_ui    
  10. 10. 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    data 1       Brun    e10adc3949ba59adde56e057f20f883e        admin@drupalcamp10.lap  0        0       0                       0      1276336999       1276340858      1276337132      1       NULL                     admin@drupalcamp10.lap  a:1:{s:18:"admin_compact_mode";b:1;}    
  11. 11. # drush vget theme_default: "garland" filter_html_1: 1 node_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: FALSE cron_last: 1276341233    
  12. 12. Розробка модулів  # drush mb my_module menu cron ­­write ­­name="My module"  ­­dep="forum views" *Необхідний module_builder    
  13. 13. Дякую за увагу! Ігор (Brun) Броновський http://brun.if.ua/ @BrunIF    

×