Drupal les modules - Julien
Download
Report
Transcript Drupal les modules - Julien
Comment trouver LE bon module
sous Drupal !
Julien Duteil,
24/10/2011 à Epitech Lyon
Des modules pour quoi faire ?
Classiquement, tout bon CMS doit être capable de :
créer et publier des contenus sous forme de page, article,
blog
Créer des utilisateurs qui peuvent se connecter pour obtenir
un contenu différent,
Permettre une interaction : par forum, votes, commentaires
Un moteur de recherche intégré.
Au delà de ces fonctions : il faut souvent installer des
modules, addon, extensions, etc…
Ai-je besoin d’un module ? (en général)
De quelles
fonctions ai-je
besoin ?
Je veux un
site internet.
Déjà présent en
standard ?
NON
Je cherche un module adapté
NON
J’en ai trouvé !
1000 !
affiner mes
mot-clefs
3à5
OUI
OUI
J’en ai trouvé un !
1!
NON
OUI
OUI
L’essayer.
Il convient ?
OUI
Tester /
comparer
J’ai fini
Les idées reçues :
Idées reçues
Réalité sous Drupal
Non compatibles entre eux
Non grâce aux Hooks
Non maintenu
Maintenance indiquée et relais
possibles
Nécessite un logiciel FTP
Filezilla (windows, mac, linux)
C’est tout en anglais
Sites et tutoriels en français :
drupalfacile, kolossale, drupalfr
Introduit des failles de sécurité
La Security Team veille
Nécessite des connaissances en
informatiques
aucune
Ralentit l’exécution du site
Non le plus souvent
La bible : drupal.org
12 704 modules le 27/10/2011 à 11h !
http://drupal.org/project/modules
Astuce : rechercher par « relevancy » ( = pertinence)
Propriété d’un module :
Version : Drupal 6 (« 6.x ») ou 7 (« 7.x »)
Dépendance : à d’autres modules qui doivent être
préalablement installé
Maintenance : active, minimale, abandonnée
Date de dernière mise à jour
Capture d’écran (rarement présente)
Coté droit de l’écran : modules similaires
Les incontournables
Module
fonctions
exemples
Views
Créer des listes de
contenus, affichable dans
des pages ou des blocs
Afficher les 23 derniers commentaires non
répondus avec leur article associé en lien
cliquable.
Rules
Créer des actions
automatiques poussées
Envoyer un email d’alerte à l’auteur d’un
article lorsqu’un commentaire est posté
sauf qu’en l’auteur commente son propre
article.
CCK
(À installer sous
Drupal 6, inclus
dans Drupal 7)
Ajoute des champs (texte, Ajouter au type de contenus « voiture » le
liste, etc…) comme
champ « marque » (constructeur).
propriété d’un contenu.
Wysiwyg
Barre d’outil
d’édition/mise en forme
de texte façon Word.
Taper du texte en couleur, en gras, insérer
un tableau, une image… dans une zone
texte.
1 fonction 2 ou 3 modules
Fonction « login sécurisé » : 2 modules distincts:
Password strength
Force password change
Fonction « url intelligentes » : 3 modules
Path (cœur de drupal)
Pathauto
Token (dépendance de Pathauto)
[voir :
http://www.drupalfacile.org/tutoriel/drupal7/episode-3activer-la-reecriture-d-url-sous-drupal-7-premiere-partie]
Autres modules phares :
Pour créer des questionnaires/sondages : webform
Pour un menu admin plus ergonomique : Administration
menu
Pour lutter contre le spam : CAPTCHA
Pour sauvegarder votre site : Backup and Migrate
Pour aller plus loin
Tutoriel vidéos en français : http:www.drupalfacile.org
Tutoriel vidéos en anglais :
http://mustardseedmedia.com/podcast