Déployer Drupal 7 et ses principaux modules avec Drush

Déployer Drupal 7 et ses principaux modules avec Drush

Mercredi, Juillet 31, 2013

Prérequis :

  1. Installer wamp sous windows : http://www.wampserver.com/
    s'assurer des prérequis de drupal : https://drupal.org/requirements
    (Si lenteur de wamp voir : https://drupal.org/node/207036)
  2. Installer Drush sous windows voir ce tuto :
    http://www.eric-bellot.fr/node/82
  3. - Utiliser l'invite de commande windows. Démarrer > Executer> cmd
    se placer sur le répertoire du site correspondant (c:wamp>www>LeSite). pour cela copier le chemin  dans l'explorateur windows, puis clic-droit-coller dans cmd. ex.:

cd C:\wamp\www\fb-multimedia\
 

Installer Drupal via drush

(si erreur"Your PHP installation is too old' vérifier la variable Path cf. installer Drush sous windows)

drush dl drupal-7.x --drupal-project-rename=D7

Le projet s'install dans un répertoire D7, se placer ensuite dans ce répertoire pour la suite :

cd C:\wamp\www\fb-multimedia\D7

Après avoir créé votre BDD en local via phpmyadmin de wamp, remplacer dans le code ci-dessous avec vos parametres de compte drupal et sql  :

drush site-install standard --account-name=admin --account-pass=admin --db-url=mysql://YourMySQLUser:RandomPassword@localhost/YourMySQLDatabase --db-prefix=d7

Le nouveau site drupal et maintenant accéssible via wamp. Vérifier le login admin.


Modules de bases à installer :

Administration menu (disable overlay et toolbar)
drush dl admin_menu
drush en admin_menu_toolbar, admin_menu
drush dis overlay,toolbar

Filter
drush dl module_filter
drush en module filter

Backup and Migrate
drush dl backup_migrate
drush en backup_migrate

Token
drush dl token
drush en token

entity
drush dl entity
drush en entity, entity_token

rules
drush dl rules
drush en
rules_scheduler, rules_admin, rules
views
drush dl views
drush en  views, views_ui

Chaos tools
drush dl ctools
drush en views_content, stylizer, page_manager, ctools_custom_content, ctools_ajax_sample, ctools_access_ruleset, bulk_export, ctools

IMCE
drush dl imce
drush en imce

Ckeditor
Installer la librairie : http://ckeditor.com/download dans le répertoire d7/site/all/librairies
drush dl ckeditor
drush en ckeditor

Localization update
drush dl l10n_update
drush en l10n_update

Devel
drush dl devel
drush en devel, devel_node_access

Context
drush dl context
drush en context_ui, context_layouts, context

libraries
drush dl libraries
drush en libraries

Jquery plugin
drush dl jquery_plugin
drush en jquery_plugin

Display Suitey
drush dl ds
drush en ds, ds_ui
, ds_forms

Date
drush dl date
drush en date_views, date_tools, date_repeat_field, dat
e_repeat, date_popup, date_context, date_api
, date_all_day, date

Pathauto
drush dl pathauto
drush en pathauto
 

Installer le Theme

Omega 3 theme

drush dl omega-7.x-3.1
drush en omega, alpha, starterkit_omega_xhtml, starterkit_alpha_xhtml, starterkit_omega_html5

Puis créer un sous theme :
drush dl omega_tools
drush en omega_tools

drush omega-subtheme "fb-multimedia" --starterkit=starterkit_omega_html5

drush pm-list

Notez que le '-' dans le nom du theme est remplacer ci-dessous par '_' :
drush pm-enable fb_multimedia
drush vset theme_default fb_multimedia

drush cc all

Terminer les réglages dans l'admin de Drupal

Configuration > regional setting > region France et fuseau Europe, Paris.
Configuration > region et language > language> add language  French.

(si erreur 'execution time of 240 seconds exceeded': Go to sites/all/modules/l10n_update/l10n_update.locale. Then open the file and find the line @set_time_limit(240);
change 240 to 3000 or any other number. It worked for me this way. )

Si drush ecrit en tant que root il se peut que l'accès au fichier soit bloquer dans ce cas utiliser la commande :

chown www-data:www-data -R modules

Tags: 

Bienvenue sur le blog !

Il s'agissait au départ d'un recueil de notes donc certains billets sont plutôt succincts.
J'espère que vous y trouverez l'info qu'il vous manque dans votre recherche.
Vos commentaires sont les bienvenus.

Bonne lecture !

Mois / Années

Recherche