Modules du site

21
oct.
2009

Cette page est à destination des personnes souhaitant se lancer sur Drupal. C'est la liste des modules testés et utilisés sur le site. Je n'indique ici que les modules principaux, si ces modules ont besoin d'API ou d'autres modules pour fonctionner ces derniers n'ont pas été indiqués.

  • Content Construction Kit (CCK) : Module permettant de créer ses propres contenus. Utilisés pour la section Imaginathèque\Lecture pour créer deux nouveaux types de contenus : les créateurs (auteurs, scénaristes, ...) et les chroniques (actuellement fiches de lecture)
    • Computed Fields : Permet de faire le lien entre Auteurs et Chroniques. Ce module permet de créer un champ avec CCK qui est une liste préremplie par php, ou un autre contenu.
    • Ajout du 11/11/09 Contemplate : Permet d'améliorer la mise en page des contenus, créés ou non par CCK. Je m'en sers pour tester une mise en plage avant d'en générer le fichier template. Y'a peut-êter plus simple ou mieux, mais ça me réussit je trouve.
  • Views : permet de présenter les contenus, sert un peu partout dans le site.
    • Insert Views : Permet d'afficher des vues à partir des contenus. J'ai préféré ce système pour afficher les vues aux utilisateurs.
  • Node Hierarchy : Permet de rattacher des contenus les uns aux autres de manière hiérarchique. Utilisé pour gérer les cycles, les sous-cycles, et les livres.
  • Node Gallery : Permet de créer des galeries et de les positionner dans le site. Bien qu'en version alpha (donc encore en développement), j'ai préféré ce module à tous les autres systèmes de galeries pour sa simplicité et ses capacités d'intégration dans le site.
    • Image : depuis le 31/03/2011, le module Image remplace le module Node Gallery. Je préfère finalement sa logique (l'important c'est l'image, alors que dans Node Gallery l'important c'est la galerie).
  • DHTML Menu : Permet de gérer des menus qui se plient et déplient. Mais n'est utilisé que dans l'administration. Le menu principal est géré directement par le thème, et l'arborescence est générée par un autre module.
  • Advanced Book Block : Permet de générer l'arborescence en utilisant le concept des pages de livres du coeur standard de Drupal.
  • Pathauto : permet de générer des adresses automatiquement en prenant en compte le titre du contenu.
    • Global Redirect : renvoit automatiquement vers l'adresse de la page basée sur le titre et non son identifiant.
  • Scheduler : permet de programmer la mise en ligne des contenus à une date donnée. C'est une fonctionnalité standard de SPIP qui me manquait dans Drupal!
  • Taxonomy Hide : me permet de cacher des mots clés qui ne me servent qu'à faciliter la construction des vues.
  • Spam : un anti-spam basé sur un filtre bayesien. Préféré à d'autres modules anti-spam car il ne fait pas appel à un système extérieur.
  • Visitors : pour gérer les statistiques du site. Le module Piwik n'a pas fonctionné, le module Counter a donné des résultats aberrants. Pour l'instant Visitors me donne des résultats comparable aux statistiques de SPIP. Par contre tous ses graphiques sont basés sur les pages lues et non sur les visiteurs. Encore en 0.22, je pense que c'est un module à suivre et à soutenir. Edit du 11/11/09 : suite à des conflits avec le cache, une occupation en base de données conséquente, j'ai préféré arrêter ce module.
  • Backup & migrate : Ajout du 17/11/09 - Sauvegarde périodique et màj de la version de dev locale. Quelques soucis à la restauration en ligne qu'il va falloir que je teste sérieusement.
  • Comment_notify : Ajout du 17/04/10 - pour faciliter le suivi des commentaires des visiteurs, abonnements pour suivre par courriel.