Les modules plus qu'indispensables à Drupal

Je viens de lire un conversation sur le forum de Drupalfr. Un utilisateur se plaignait que Drupal 6 était inutilisable car la plupart des modules n'étaient pas traduits.

Et c'est vrai, Drupal en lui même n'est qu'un framework. Avec quelques fonctionnalités certes, qui permettent de la classer dans la catégories des Content Management System. Mais avec ces fonctionnalités vous n'irez pas très loin, il vous faudra donc vite créer vos propres modules. Ou alors les trouver dans drupal.org...

Ce qui fait que Drupal est un vrai CMS (content management system) et non un CMF (content management framework) c'est l'incroyable puissance de certains de ses modules.

Ainsi, un développeur Drupal ne saurait commencer un développement sans charger un certain nombre de modules.

C'est ces modules indispensables que je vous propose de lister. Bien entendu cette liste n'est pas "définitive", elle constitue mon point de vue que d'autres ne partageront pas forcément. Enfin je la donne quand même.

Ma liste des modules indispensables à Drupal

Pour commencer 3 modules, ultra - méga - absolument indispensables. Ce sont eux qui, à mon avis, donnent une valeur ajoutée et une longueur d'avance à Drupal. Il permettent de faire des tâches sans programmation et donc permettent gain de temps et productivité.

  • Vous voulez créer des types de contenus structurés et personalisés : CCK and all related content fields module
  • Vous voulez créer des listes de contenus selon de critère de tri et de filtre complexes : Views 2
  • Vous voulez mettre en page les contenus de votre site : Panels 2

Puis viennent des modules qui seront indispensables en fonction de votre type de projet :

Des modules pour votre référencement :

Enfin les modules qui vont vous simplifier la vie pendant le développement :

  • Vous voulez débugger vos thèmes et modules : Devel
  • Vous voulez arrêter de faire 15 clicks pour atteindre une page de l'interface d'administration : Administration Menu

Voila, cette liste n'est pas exhaustive mais elle représente un point de vue. Et vous qu'en pensez vous ? Quels sont les modules indispensables à Drupal ?

Comments

il faut savoir ...

IL faut savoir :

"Ce qui fait que Drupal est un vrai CMS (content management system) et non un CMF (content management system)"

OK, d'accord, une belle

OK, d'accord, une belle coquille, CMF = content management framework. Le principe que j'essaie de défendre c'est que la distribution de base de Drupal, sortie de la boite, ne permet pas de faire grand chose de plus qu'un blog ou un site vitrine. Par contre toute la flexibilité du framework permet de développer des modules puissants et donc de le transformer en un véritable CMS haut de gamme...

Donc en fait y prennent

Donc en fait y prennent drupal, un système open source, ils installent des modules gratos dessus, ils font une belle boite et ils revendent le tout à un tarif exorbitant ?

y'en a qui manquent pas d'air...

Normal, si le client final

Normal, si le client final n'a pas les connaissances, l'offre est pour la mise en place du site personnalisé et non le développement du CMS:

Ben, oui mince alors c'est

Ben, oui mince alors c'est vrai... Suis-je bête il suffit juste de tout mettre en vrac dans un répertoire, de mélanger et ça fait le site du siècle ! YouTube n'a qu'à bien se tenir...

Modules indipensables bis

Je complète mon article...
Voici 2 listes intéressantes vues sur le site de Breek : http://www.breek.fr/le-lab/drupal , http://www.breek.fr/le-lab/drupal/e-commerce

Une liste sympa sur Acquia

Une liste intéressant est la liste des modules retenu par Acquia pour sa future version commercial de Drupal 6.

La voila (dispo à http://acquia.com/projects/wiki/carbon) :

Page layout: Panels 2
Custom content: CCK, Date, Imagefield, File
Views: Views 2
Lightweight markup: Marksmarty
WYSIWYG: Kupu (Discuss WYSIWYG editors here)
Scheduled publishing: Workflow, Actions
Image management: As fields - Imagefield, Imagecache; As nodes - Image, Image assist
Events: Calendar
Forums: Forum
Comment spam filter: Mollom
Social bookmarks: TBD
Content rating: Voting API, Fivestar
Search: in core, ApacheSolr
Categorization: in core
RSS: in core
Content aggregation: tbd
Workflow: Workflow
Content versioning: Core, Diff
Tag clouds: Tagadelic
SEO URLs: Pathauto
Utilities: Primary Tag, Custom pager, JS Tools, Google Maps, Google Analytics, Wiki freelinks
Import / migration: tbd
Authentication: Persistent login, Securesite, LDAP, OpenID
User Groups: Organic groups
Email gateway: tbd
Email notification: Subscriptions

Super, mais c'est pour Drupal 5 ou D6 ?

Super, mais c'est pour Drupal 5 ou D6 ?
(merci pour cet article)

D'abord D5 puis D6

Pour le moment la plupart de ces modules n'ont encore de version pour D6. Cette liste est donc valable pour D5, et le sera pour D6 lorsque les nouvelles versions sortiront. C'est aussi une bonne checklist pour valider s'il est temps de passer à D6.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options