Vous êtes sur la page 1sur 12

Drupal

Plan
Cest quoi Drupal? Structure de Drupal Comment procder pour faire un site avec Drupal? Dploiement et maintenance

Cest quoi Drupal?


Un framework de dveloppement web
Ctait lobjectif de dpart

Un CMS
Comme peru par la plupart de ses utilisateurs

Pour ses fans


Loutil le plus extensible pour faire un site web

Pour ses dtracteurs


Le meilleur exemple de lanarchie du libre

Drupal vs les autres

Drupal vs les autres


Drupal

Architecture logicielle

Architecture logicielle

Ou trouver les modules et les thmes?


Drupal.org/Dowload&Extend
Modules Thmes

Drupal.org/Distribution Offre commerciale parallle


Socits de service: modules propritaires Socits de design: thmes propritaires

Comment procder pour faire un site?


Etablir un cahier des charges prcis. Chercher les modules qui rpondent au besoin.
Souvent plusieurs modules sont disponibles, le plus difficile est de faire un choix.

Chercher un thme. Installer Drupal (monosite, multisite). Activer les modules et les thmes. Configurer les modules et les thmes. Configurer les rles/droits Procder aux mises jour rgulirement. Anticiper les changements de versions.

Dploiement et maintenance
Drush (Drupal shell)
Outil fourni par Drupal installer sur le serveur

Mettre jour le site (en mode root)


# drush status # drush pm-update

Installer un site en une seule instruction:

#drush site-install standard --locale=fr --sitename=nomdusite --site-mail=adressemaildusite --accountname=xxxxxxx --account-pass=yyyyyyy --dburl=mysql://SQLUser:SQLUserPasswd@localhost/SQLDatabase

Recommandations
Vrifier ltat des modules/thmes avant de les installer Mettre jour rgulirement Utiliser le multisite uniquement pour les sites aux mmes fonctionnalits Anticiper les volutions

Vous aimerez peut-être aussi