Introduction

Initié par Dries Buytaert à l'Université d'Anvers, et placé sous licence libre GNU GPL, voilà plus de dix ans que Drupal (prononcez à l'anglaise ce mot issu du néérlandais « Druppel » - goutte) a vu le jour et n'a cessé de gagner en renommée. Classé depuis 2009 parmi les meilleurs CMS (Content Management System – Système de Gestion de Contenu), il permet de créer un site Web dynamique où plusieurs utilisateurs peuvent enrichir son contenu sans connaissance particulière. Aujourd'hui, il est considéré comme un véritable couteau suisse qui se transforme rapidement en :
—— un site de nouvelles ;
—— des forums ;
—— des articles contenant des images, des vidéos, des liens vers d’autres articles, etc. ;
—— un site e-commerce ;
—— etc.

L'ouverture et la modularité d'un CMS sont souvent des éléments décisifs lors du choix de la structure d'un site web, qu'il s'agisse d'un site personnel ou institutionnel. Drupal a l'avantage d'être à la fois apparemment simple à l'installation et particulièrement robuste à l'utilisation. C'est pourquoi nombre de sites gouvernementaux l'utilisent, dont celui de la Maison Blanche aux États-Unis (whitehouse.gov).

À un tel niveau de flexibilité correspond un niveau de complexité qui rend toutefois la compréhension de Drupal un peu plus difficile que pour les autres CMS connus. C'est sans doute-là une raison qui justifie une autre appellation : Drupal peut aussi être considéré comme un CMF (Content management Framework – Plate-forme de Gestionnaire de Contenu). En effet, c'est parce qu'il propose une interface hautement sophistiquée que des centaines de développeurs participent aujourd'hui à son évolution en créant et partageant un grand nombre de modules, correspondant à un grand nombre de besoins.

Ce livre a pour objectif de vous guider dans l'administration de Drupal, depuis son installation à l’utilisation de modules incontournables, et même jusqu'à la création de vos propres modules. Comment gérer un thème ? Quelles méthode pour optimiser la base de données ? Que doit-on savoir pour administrer les menus, un site multilingue, des forums et des blogs ? Autant de question auxquelles ce livre tâchera d'apporter des réponses claires suivant une méthode pas à pas, à la portée du plus grand nombre.

Structure du livre :

Si vous ne connaissez pas Drupal, si vous ne savez pas exactement à quoi il sert ou si vous êtes impatient de le voir fonctionner, le chapitre I de ce livre est conçu spécialement pour vous : il vous permettra d'installer Drupal et de découvrir un grand nombre de fonctionnalités en quelques heures seulement.

Le chapitre II détaille les fonctionnalités importantes de Drupal et revient plus précisément sur certain sujets abordés précédemment. Il vous permettra également d'appréhender le puissant outil de création de types de contenus.

Grâce au chapitre III vous saurez sauvegarder votre site, configurer votre serveur et sécuriser vos données, avant d'approfondir au chapitre IV l'utilisation de nombreux modules qui permettent d'ajouter des fonctionnalités à Drupal.

La personnalisation graphique d'un site (son thème) étant un sujet incontournable, sa maîtrise dépend néanmoins du niveau de compréhension de l'ensemble du système, et devient un savoir-faire qui sera traité dans le chapitre V.

Enfin, le chapitre VI vous permettra de découvrir en douceur comment programmer de nouveaux modules correspondant à vos besoins et, pourquoi pas, les partager à votre tour.

Notes à propos de ce livre :

Ce livre est écrit comme un tutoriel, et comporte de nombreux exemples pratiques. Il peut se lire devant un ordinateur en effectuant les actions décrites, mais il est aussi possible de le lire sans ordinateur, grâce aux illustrations montrant les actions proposées.

Conventions utilisées dans ce livre

  •  Puce montrant qu'une action est à exécuter par le lecteur

En rapport

Lien vers un module en rapport avec le sujet traité

 

 

complementaire

Information complémentaire

 

 

astuce

 

Astuce

 


Versions alpha, beta et stables :

Lors de l’écriture de ce livre, certains modules étaient en cours de développement pour Drupal 7 et n’étaient pas publiés en version stable. Il convient donc de bien vérifier avant la mise en production de votre site si la stabilité des modules utilisés ne le mettent pas en péril.

Site internet :

Vous pouvez téléchargez les fichiers illustrant les exemples traités dans ce livre sur le site internet dédié à cet ouvrage : http://www.framabook.org.
Pour installer ces fichiers reportez-vous au chap. III — 2 Sauvegardes / Restauration.

Copies d'écrans et traductions en français

Pour une meilleure compréhension, de nombreuses copies d'écrans illustrent ce livre. Il se peut qu'elles soient légèrement différentes au moment ou vous installerez les modules présentés dans ce livre, parce que vous utilisez une nouvelle version du module.
Si vous désirez suivre exactement les copies d'écran, installez les modules dans les versions indiquées dans le livre.
À l'installation, certains modules n'étaient pas encore traduits. Des traductions ont put être importés pour  réaliser les copies d'écran.
Pour importer des traductions reportez-vous au chap. IV — 2 Site multilingue.