Drupal 6

Portrait de Lektum
Lektum

On nous l'annonçait pour 2013, voilà que c'est arrivé en 2011. Une étude publiée par le cabinet de recherche Flurry en juin dernier montre que le temps passé sur Internet via les applications mobiles des smartphones et des tablettes a pour la première fois dépassé celui que les internautes passent sur le Web via les ordinateurs de bureau et les ordinateurs portables. Autant dire que l’Internet mobile n’en finit pas de prendre son envol et qu’un site web moderne ne peut plus se passer aujourd’hui d’une version mobile.

Portrait de Stéphane Vial
Stéphane Vial

Évidemment, ce que je vais dire ici est à adapter à votre projet. La première chose à faire, dont je ne vais pas traiter dans cet article, est de définir la politique d'accès de votre site : quels types d'utilisateurs vont s'y connecter ? quels devront être leurs pouvoirs sur le site ? etc.

Portrait de Stéphane Vial
Stéphane Vial

Normalement, si vous vous débrouillez bien, vous allez pouvoir vous en sortir uniquement avec du CSS. Dans certaines situations, vous pourrez avoir besoin de manipuler du PHP -- dont la maîtrise un est réel plus avec Drupal. J'adopterai volontairement dans cet article une approche pragmatique, centrée sur le "comment faire" avec un souci d'économie de programmation assumé, le but étant de ne pas toucher une ligne de PHP et de tout faire avec des modules et des CSS. C'est en effet ainsi que je conçois la force de Drupal.

Portrait de Stéphane Vial
Stéphane Vial

L’une des forces de la communauté Drupal, c’est qu’elle produit très régulièrement des mises à jour non seulement du noyau Drupal, mais bien entendu de la plupart des modules. Si bien que, vous l’avez sûrement constaté, lorsqu’on administre un site Drupal, on est confronté régulièrement à des tâches de mise à jour, plus ou moins nombreuses selon le nombre de modules installés. Voilà pourquoi il est bon de rappeler dans ce tutoriel les principales étapes à suivre à chaque fois.

Portrait de Stéphane Vial
Stéphane Vial

Tout d'abord, il convient de dire un mot de la notion de noeud ou node. Dans l'univers Drupal, n'importe quelle unité de contenu est un noeud. Un noeud est constitué au minimum d'un titre et d'un corps de texte, auquel on peut ajouter quantité d'autres champs, par exemple un champ "image", un champ "lien", un champ "adresse", etc.Toute la puissance de Drupal réside dans la possibilité extraordinaire et unique de définir librement un type de contenus en spécifiant librement les champs par lesquels on veut le définir.

Portrait de Stéphane Vial
Stéphane Vial

Une fois que vous avez installé votre site Drupal, vous ne pouvez raisonnablement pas vous lancer dans la publication de vos contenus -- encore que cela soit immédiatement possible -- sans avoir procédé à un certain nombre de réglages personnalisés visant à bien configurer votre plateforme.

Portrait de Stéphane Vial
Stéphane Vial

Je travaille en ce moment sur un projet de plateforme multi-sites sous Drupal. L'avantage de Drupal, dans ce type de projet, c'est qu'il permet nativement (et donc facilement) de configurer et de gérer plusieurs sites distincts sur une seule et même installation. Chaque site peut avoir son propre nom de domaine et son propre contenu (y compris MySQL) tout en étant installé, configuré et géré sur la même installation de Drupal utilisant une seule et même base de données MySQL.

Souscrire à RSS - Drupal 6