Si treballar amb projectes Drupal és molón, treballar directament des de les ordres Drush a la terminal és lo màxim de la Galàxia. En aquest article t'explique breument algunes ordres bàsiques per a llistar mòduls, per a crear usuaris, per a instalar nous mòduls i activarlos o per a crear, de zero, tota una web Drupal sense fer un sol click, nomès des de la terminal.
El primer de tot que podem fer és informar-nos sobre quins sites tinc configurats, en cas de tenir el fitxer .drush/aliases.drushrc.php, i ho podem fer amb:
(uiserver):u58642300:~$ /usr/bin/php5.5-cli ./drush sa
@benicass.im
@goliatrats
@jcatala
@none
Com veus, tinc tres projectes Drupal. Aleshores, ara ja podem començar a treure-li partit a cadascun d'aquestos.
Per a veure quins mòduls tinc:
$ /usr/bin/php5.5-cli ./drush @jcatala pm-list --type=Module
Per a veure veure quins themes tinc instal·lat:
$ /usr/bin/php5.5-cli ./drush @jcatala pm-list --type=Theme
Si vull descarregar mòduls i habilitar-los, directement dels respositoris de Drupal:
$ /usr/bin/php5.5-cli ./drush @jcatala dl nom_del_modul
$ /usr/bin/php5.5-cli ./drush @jcatala en nom_del_modul -y
INSTAL·LANT UN DRUPAL DE ZERO AMB DRUSH
Descarreguem Drupal amb la següent ordre, que el descomprimirà al directori 'drupal' i nosaltres el reanomenarem "elmeuprojecte.com":
$ /usr/bin/php5.5-cli ./drush dl drupal --drupal-project-rename=elmeuprojecte.com
cd elmeuprojecte.com/
$ /usr/bin/php5.5-cli ../drush site-install standard --db-url='mysql://usuari:contrasenya@servidor/nom_base_de_dades' --account-mail=joan@riseup.net --account-pass=1234 --account-name='administrador' --site-name=ElMeuProjecte
Instal·lem els mòduls més comuns (ctools, views, token, pathauto, libraries, colorbox, views_slideshow...) amb:
/usr/bin/php5.5-cli ./drush @mejorara dl ctools views token pathauto libraries colorbox views_slideshow
/usr/bin/php5.5-cli ./drush @mejorara en ctools views token pathauto libraries colorbox views_slideshow -y