Drupal 7 pour les webmestres
Un cours de
Objectifs
- Être en mesure d'installer Drupal au moyen de la distribution Zend Server (ou, en version intra, au moyen de la distribution choisie à la place de Zend Server)
- Savoir quand Drupal doit être mis à jour et mettre à jour Drupal core, ainsi que les modules et thèmes contribués ajoutés à un site
- Sauvegarder et restaurer un site Drupal et cloner un site d'un serveur vers un autre
- Définir des types de contenu
- Construire une taxinomie
- Définir des rôles pour les utilisateurs et associer des permissions à ces rôles
- Créer des menus et des blocs personnalisés, contenant des contenus internes ou externes dynamiques
- Créer des listes de contenu personnalisées avec Views
- Définir un workflow régissant les règles de publication sur le site, avec Rules, Actions et Trigger
- Personnaliser l'apparence d'un site en adaptant et complétant des thèmes existants
- Les sujets suivants en particulier sont au-delà de ce cours, mais abordables grâce aux bases acquises : la création complète de thèmes et la création de modules
Contenu
- Installation, mise à jour et clonage : les concepts et les composants d'un site Drupal, son installation et les réglages de serveur, mise à jour de Drupal core et des modules et thèmes contribués et la procédure de clonage simple
- Configuration du Drupal core : sécurité (gestion des utilisateurs, rôles et permissions), contenu (création des types de contenus, des nœuds et leurs champs), classification du contenu, organisation de l'information (dans les blocs et menus), gestion des fichiers joints et agrégation et syndication du RSS
- Modules contribués les plus signifiants : Views, Entity Reference, Pathauto, Token, Wysiwyg et autres grands modules
- Mise en place d'un workflow de publication
- Thèmes : l'adaptation d'un thème sans écrire de code, le choix et la modification d'un thème existant, la transformation d'un modèle HTML en thème et le thémage des éléments spécifiques (nœuds, blocs, types de contenus, vues et plus)
- Introduction au PHP
- Gestion d'un projet Drupal : le cahier des charges, les outils de travail, la recherche des professionnels Drupal, les développements spécifiques dans le monde Open, l'interaction avec les développeurs et les bonnes pratiques
Pré-requis
Notions de HTML, CSS, Javascript, HTTP et PHP 4 ou 5
Expérience de rédaction sur Drupal
Pré-requis OSInet recommandé
Public concerné
Forme pédagogique
Référence :
DR-702