Drupal. Maîtrisez votre architecture Web par David Olmeta. Drupal, petit CMS créé en 2000 par un belge du nom de Dries Buytaert. Petit CMS à l'époque, il est devenu en 10 ans à peine le CMS le plus populaire à travers le monde devant Joomla. De nombreuses fois récompensé, et utilisé par plus de 7 millions de sites à travers le monde, il est même le CMS derrière le très officiel site de la maison blanche.
Basé sur un système modulaire, Drupal dispose de plus de 11.000 addons disponibles qui couvrent quasi tous les domaines possibles pour réaliser du site eCommerce au site communautaire en passant par le simple blog. Autour de tout cet écosystème on trouve également de nombreux thèmes et plus de 650.000 fans dont 10.000 comptes développeurs. Plus difficile d'accès que son concurrent direct Joomla, Drupal a une réputation d'être plus pour le développeur que pour le bidouilleur qui ne sait pas programmer, mais avec les années il faut avouer que cet écart a de plus en plus tendance à se résorber.
Le Livre
Après une très brève introduction, l'auteur explique comment installer Drupal et comment Drupal organise ses fichiers, son architecture. Ces deux premiers chapitres représentent une première brique de 100 pages que bon nombre d'entre vous pourrons probablement passer pour aborder la suite.
La suite commence avec la base de l'utilisation de Drupal. On y retrouve par exemple les explications pour la création d'un noeud (un noeud étant la base de tout contenu Drupal). Ce court chapitre est suivi par l'administration qui est, elle, bien plus fournie forcément que le site frontend de base. Le chapitre administration détaille toutes les options disponibles telles que la protection anti spam, le throttling pour par exemple permettre de réduire le site en cas de forte charge, le cache, etc, etc.
La seconde moitié du livre commence en vous détaillant les applicatifs dont dépendant Drupal (MySQL ou Postgres, Apache, etc, etc) avec quelques exemples de configurations. Le chapitre suivant, tout aussi important, réglera tous les problèmes de sauvegarde et de restauration autour de votre site, ce qu'il ne faudra certainement pas oublier. Il reste encore quelques chapitres, mais le dernier auquel nous nous intéresserons sera un chapitre sur la gestion des connexions avec l'explication pour utiliser OpenID ou un serveur LDAP par exemple. A savoir que Drupal permet une identification autre que par sa "simple" base d'utilisateurs ce que bon nombre de CMS n'aiment pas.
En résumé, le livre est un bon guide pour ceux qui veulent se mettre à Drupal pour créer leur site, l'installer, le configurer et le maintenir. Peut être aussi à un développeur/bidouilleur, mais certainement pas à celui qui veut réaliser des choses que les déjà nombreux modules ne permettent pas encore. Pour cela, il faudra creuser plus loin par vous même!
Drupal. Maîtrisez votre architecture Web par David Olmeta.
Le livre numérique online est offert pour l'achat du livre imprimé
Editions ENI, 489 pages, ISBN 978-2-7460-6717-2