SlideShare a Scribd company logo
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. Робота з мультисатингом, темами, 
контентом, виглядами(views), модулями*



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

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
                         
Вікно встановлення




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




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



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    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;}




                                                    
# 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


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




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

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




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



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

        http://brun.if.ua/

           @BrunIF



                 

More Related Content

PDF
Друпал - стандартні модулі
Andrii Podanenko
 
PDF
Глобальні навчальні дні друпал
Andrii Podanenko
 
PPTX
природна і економна дорожня карта для переходу команди розробки на тест центр...
Andrii Podanenko
 
PDF
Головні Принципи Автоматизації
Andrii Podanenko
 
PDF
Docker SQL Continuous Integration Flow
Andrii Podanenko
 
PDF
Drupal 8 DevOps . Profile and SQL flows.
Andrii Podanenko
 
PPTX
Drupal 8 configuration development flow
Andrii Podanenko
 
PPTX
MoldCamp - multidimentional testing workflow. CIBox.
Andrii Podanenko
 
Друпал - стандартні модулі
Andrii Podanenko
 
Глобальні навчальні дні друпал
Andrii Podanenko
 
природна і економна дорожня карта для переходу команди розробки на тест центр...
Andrii Podanenko
 
Головні Принципи Автоматизації
Andrii Podanenko
 
Docker SQL Continuous Integration Flow
Andrii Podanenko
 
Drupal 8 DevOps . Profile and SQL flows.
Andrii Podanenko
 
Drupal 8 configuration development flow
Andrii Podanenko
 
MoldCamp - multidimentional testing workflow. CIBox.
Andrii Podanenko
 

More from Andrii Podanenko (20)

PDF
CIbox - OpenSource solution for making your #devops better
Andrii Podanenko
 
PDF
DrupalCon Los Angeles - Continuous Integration Toolbox
Andrii Podanenko
 
PPTX
Drupal Continuous Integration Workflow
Andrii Podanenko
 
PDF
Сейчас самое время...ЖИТЬ!
Andrii Podanenko
 
PDF
Start using vagrant now!
Andrii Podanenko
 
PDF
Live deployment, ci, drupal
Andrii Podanenko
 
PDF
Drupal contrib module maintaining
Andrii Podanenko
 
PDF
Drupal codesprint kyiv drupal cafe 07.02.2013
Andrii Podanenko
 
PDF
Drupal 8 what to wait from
Andrii Podanenko
 
PDF
Do + ldo for developers(full)
Andrii Podanenko
 
PDF
Диалоговый интенсив 2012 карпаты
Andrii Podanenko
 
PDF
психолог в социальных медиа
Andrii Podanenko
 
PDF
Ubercart7 views catalog ru
Andrii Podanenko
 
PDF
Ubercart7 Dynamic properties ru
Andrii Podanenko
 
ODP
Ubercart 7 ru
Andrii Podanenko
 
PDF
Feeds drupal cafe
Andrii Podanenko
 
PDF
Drupal 7 database api
Andrii Podanenko
 
PDF
Yaremchuk - Drupal CodeLobster
Andrii Podanenko
 
PDF
Yaremchuk - Корпоративные сайты
Andrii Podanenko
 
PDF
управление проектами отношение к клиенту
Andrii Podanenko
 
CIbox - OpenSource solution for making your #devops better
Andrii Podanenko
 
DrupalCon Los Angeles - Continuous Integration Toolbox
Andrii Podanenko
 
Drupal Continuous Integration Workflow
Andrii Podanenko
 
Сейчас самое время...ЖИТЬ!
Andrii Podanenko
 
Start using vagrant now!
Andrii Podanenko
 
Live deployment, ci, drupal
Andrii Podanenko
 
Drupal contrib module maintaining
Andrii Podanenko
 
Drupal codesprint kyiv drupal cafe 07.02.2013
Andrii Podanenko
 
Drupal 8 what to wait from
Andrii Podanenko
 
Do + ldo for developers(full)
Andrii Podanenko
 
Диалоговый интенсив 2012 карпаты
Andrii Podanenko
 
психолог в социальных медиа
Andrii Podanenko
 
Ubercart7 views catalog ru
Andrii Podanenko
 
Ubercart7 Dynamic properties ru
Andrii Podanenko
 
Ubercart 7 ru
Andrii Podanenko
 
Feeds drupal cafe
Andrii Podanenko
 
Drupal 7 database api
Andrii Podanenko
 
Yaremchuk - Drupal CodeLobster
Andrii Podanenko
 
Yaremchuk - Корпоративные сайты
Andrii Podanenko
 
управление проектами отношение к клиенту
Andrii Podanenko
 
Ad

Друпал Drush