Drupal

Page d'accueil du site du CMS Drupal.

Sur Codeur.com, trouvez rapidement un freelance pour réaliser votre projet web. Voir les freelances disponibles

Avec une communauté de plus de 100 000 contributeurs et plus de 1,3 million d’utilisateurs en 2020 (selon l’éditeur), Drupal est un système de gestion de contenu open source gratuit. À mi-chemin entre WordPress et Joomla!, sa polyvalence est probablement la grande force de cette solution opensource.

Accessoirement, Drupal sert aussi de base au déploiement de l’e-boutique Ubercart. Plusieurs fois élu meilleur CMS Php Opensource par www.packtpub.comDrupal est la promesse d’une solution libre et facilement utilisable pour créer votre propre site internet.

L’installation de Drupal est assez simple et semblable à celle d’un autre CMS. Il est rapidement possible d’utiliser la plateforme dans sa version de base pour créer votre site. Le design par défaut est sobre et agréable, et il est bien sur possible de le modifier selon ses envies.

L’administration recèle de dizaines (peut-être même plus) d’options : ajout de nouveaux modules, placement des blocs, création d’article ou news… Chaque module à même droit à un espace d’administration particulier.

Lancée en 2022, Drupal 10 est la version actuelle du CMS. Celle-ci vient apporter des nouveautés comme la mise à jour des dépendances principales (Symfony, CKEditor, Twig) ou encore Olivero comme nouveau thème front par défaut et Claro comme nouveau thème d’administration par défaut. Des versions intermédiaires (10.1, 10.2 …) viennent apporter d’autres nouveautés, tous les six mois. Drupal 11 devrait venir remplacer cette version en 2024.

Page d'accueil du site du CMS Drupal.

Les modules populaires sur Drupal

Les modules sont des extensions qui vont vous permettre de compléter votre site avec de nouvelles fonctionnalités.

  • CCK (Content Construction Kit) : permet d’ajouter des champs personnalisés pour vos contenus et de créer ses propres types de contenu (magasin, produit, …). Il est maintenant déplacé dans le noyau depuis Drupal 7.
  • CTools (Chaos tool suite) : module pour améliorer le développement grâce à la gestion de formulaire avancée, l’ajout de l’Ajax pour les formulaires, la création de simples contenus utilisables dans les panels et bien d’autres.
  • Block Class : permet d’ajouter une classe CSS à un block pour le styliser facilement.
  • Wysiwyg (What You See Is What You Get) : permet de saisir du contenu html.
  • Pathauto : automatise la génération d’URL conviviales et adaptées au référencement.
  • Metatag : permet de gérer facilement les balises meta de vos pages, ce qui est important pour l’optimisation des moteurs de recherche (SEO).
  • Redirect : vous permet de gérer les redirections sur votre site notamment pour éviter les erreurs 404.
  • Search API : pour créer des moteurs de recherches avancés.
  • Paragraphs : module de mise en page travaillée afin de varier différents contenus (texte, vidéo, image…).
  • Swiftmailer : module de mailing avec des fonctions avancées.
  • Admin Toolbar : permet de simplifier le menu d’administration, qui devient un menu déroulant.
  • Webform : permet de créer des formulaires de collecte de données.
  • Advanced CSS/JS Aggregation : compresse les fichiers CSS et JS pour améliorer les performances de votre site.

Trouvez des prestataires Drupal pour installer ou configurer Drupal sur votre serveur et visualisez les demande de devis d’installation de Drupal sur Codeur.com

Les avantages de Drupal

  • Facile à installer et à prendre en main.
  • Modulable et flexible selon les projets (blog, site communautaire, e-commerce….).
  • Logiciel open source.

Les inconvénients de Drupal

  • Configuration avancée assez complexe.
  • Nécessite une bonne configuration pour éviter des problèmes de lenteur.