Fiche technique | |
---|---|
Type de produit : | CMS |
Auteur : | Dries Buytaert (Drupal community) |
Licence : | GPLv2 |
Date de publication : | 2001 |
Site Web : | https://www.drupal.org/ |
Introduction
Bien plus que d'afficher du contenu, le CMS Drupal, offre des modules des plus intéressants, comme par exemple la taxonomie, laquelle permet d'effectuer des recherches en fonction de classement et de critères. Il offre la possibilité d'utiliser OpenID, laquelle se révèle un genre de passeport universel de connexion pour Drupal. Il est d'une simplicité remarquable et il n'est pas nécessaire d'être programmeur pour l'utiliser, c'est sans doute pour cette raison qu'il est considéré comme un des meilleurs CMS. De plus, il est utilisé par de nombreuses entreprises.
Sa structure interne
Drupal est un CMS de niveau professionnel écrit en PHP et utilisant le cadre d'application Symfony. Il utilise le jQuery pour ses fonctionnalité en AJAX et le JavaScript pour les autres fonctionnalités interactives. Pour le WYSIWYG, les projets permettant son utilisation est TinyMCE, openWYSIWYG ou CKEditor. Du côté des gabarits, il utilise soit Smarty, XTemplate ou PHPTemplate. Grâce au PDO, les bases de données supportés par Drupal sont MySQL, Oracle (avec un module additionnel), PostgreSQL, SQL Server (avec un module additionnel) et SQLite. Il fonctionne aussi bien sur le serveur Web IIS que sous Apache.
Truc et astuces
Réinitialise le mot de passe
L'exemple suivant permet de changer le mot de passe administrateur de Drupal pour «monnouveaumotdepasse» :
drush upwd --password="monnouveaumotdepasse" admin |
Bannir un courriel
L'exemple suivant permet de bannir tous les utilisateurs avec l'adresse de courriel se terminant par «gladir.ca» :
Voir également
Langage de programmation - PHP - Introduction
Langage de programmation - PHP - Cadre d'application - Symfony - Introduction
Langage de programmation - JavaScript - Introduction
Articles - Comparatif des CMS