Dans ce tutoriel Drupal, vous découvrirez notamment les particularités de ce CMS, les prérequis pour utiliser ce logiciel open source, ainsi que les étapes pour créer un premier site Drupal simple.

Hébergement Web
Hébergement Web de pointe au meilleur prix
  • 3x plus rapide, 60 % d'économie
  • Haute disponibilité >99,99 %
  • Seulement chez IONOS : jusqu'à 500 Go inclus

Qu’est-ce que Drupal ?

Drupal est un CMS open source sous licence GNU GPL, lancé en 2001. Écrit en PHP, il repose sur une architecture modulaire : le noyau (core) fournit les fonctions essentielles, tandis que des milliers de modules complémentaires, développés par une vaste communauté, permettent d’enrichir les fonctionnalités selon vos besoins. Drupal est compatible avec plusieurs systèmes de gestion de bases de données relationnelles tels que MySQL, MariaDB, Percona Server et PostgreSQL.

Note

Si vous envisagez de développer une plateforme communautaire, un blog ou un site de publication impliquant plusieurs rédacteurs, créer un site Drupal est un excellent choix.

Drupal : guide pour la configuration et l’installation du CMS

Pour utiliser Drupal pour la création de votre présence en ligne, vous devez d’abord mettre en place la base logicielle et matérielle indispensable à son installation et à son fonctionnement. La première étape consiste à disposer d’un serveur sur lequel installer et héberger le CMS ainsi que les applications nécessaires, telles qu’un serveur Web, une base de données ou un client FTP.

Vous aurez également besoin d’un nom de domaine adapté pour votre futur projet. Il est essentiel de choisir un nom de domaine à la fois pertinent et facile à retenir. Cela peut s’avérer compliqué, car de nombreux domaines populaires sont déjà enregistrés. Des outils comme le vérificateur de domaine IONOS vous aident à rechercher et à contrôler la disponibilité de votre domaine.

Domain-Checker

Logiciels requis pour Drupal

Les exigences logicielles de Drupal sont proches de celles des autres systèmes de gestion de contenu populaires :

  • Langage de script : Drupal fonctionne sur tout serveur Web compatible avec PHP. Pour les versions récentes du CMS, il est conseillé d’installer une version actuelle de PHP 8.
  • Serveur Web : le choix le plus courant est le serveur Apache, compatible avec PHP. Des alternatives existent, comme NGINX ou Microsoft IIS.
  • Base de données : pour la gestion des bases de données, l’équipe Drupal recommande MySQL, MariaDB ou Percona Server.
  • Système d’exploitation : un système d’exploitation doit aussi être installé sur le serveur. Linux est généralement recommandé.

Pour ceux qui souhaitent une solution éprouvée qui répond à toutes ces exigences, il suffit d’installer ce qu’on appelle la pile LAMP.

L’installation de Drupal

Si vous souhaitez installer Drupal manuellement parce que vous gérez votre propre serveur ou que votre fournisseur ne propose pas de packages d’installation préconfigurés, vous devez d’abord obtenir les fichiers du programme. Les dernières versions sont disponibles en téléchargement sur drupal.org. Transférez ensuite les fichiers téléchargés dans le répertoire racine de votre espace Web à l’aide d’un client FTP comme FileZilla. Accédez ensuite à votre projet Drupal en entrant l’adresse de votre domaine dans le navigateur de votre choix : vous serez alors automatiquement redirigé vers la page d’installation /core/install.php. Il vous suffira de suivre les instructions de l’installateur interactif pour configurer Drupal.

Créer un site Drupal : guide étape par étape

Pour vous simplifier la tâche, nous avons regroupé ci-dessous les étapes essentielles liées à l’administration, à la conception des pages et à la création de contenu dans Drupal.

Étape 1 : se connecter au backend de Drupal

Lors de l’installation, vous avez créé un compte administrateur pour Drupal, indispensable pour votre première connexion au backend. Pour accéder à la fenêtre de connexion, saisissez l’adresse suivante dans le navigateur Web de votre choix, en remplaçant bien entendu « exemple.org » par le domaine de votre projet :

https://exemple.org/user/login

Dans le formulaire de connexion, saisissez le nom d’utilisateur administrateur et le mot de passe associés, puis cliquez sur « Log in » (Se connecter) :

Image: Fenêtre de connexion Drupal
Via l’URL de connexion, vous pouvez créer de nouveaux comptes le site Drupal concerné.

Étape 2 : changer la langue du backend

Après l’installation, l’anglais est défini par défaut comme langue d’affichage pour l’interface utilisateur de Drupal. Cependant, vous pouvez choisir d’autres langues en installant les packs linguistiques correspondants. Comme ils ne font pas partie de l’installation de base, il faut d’abord activer le module « Language » :

  1. Accédez au menu de configuration « Extend » dans l’interface d’administration.
  2. Faites défiler jusqu’à la rubrique « Multilingual » et cochez les quatre modules de langue et de traduction disponibles.
  3. Faites défiler jusqu’en bas de la page et cliquez sur « Install ».
Image: Menu « Language » de Drupal
Si vous ne trouvez pas l’entrée « Extend » dans la barre de menu supérieure, elle est probablement masquée. Pour la faire réapparaître, appuyez simplement sur le bouton « Manage ».

Une fois ces modules activés, ouvrez le menu « Configuration » puis, dans la catégorie « Regional and language », cliquez sur « User interface translation ».

Image: Menu des paramètres linguistiques de Drupal
Une fois le module installé, vous trouverez le bouton correspondant dans le menu linguistique.

Passez à l’onglet « Import » et indiquez l’emplacement du fichier linguistique téléchargé. Cliquez sur « Import » pour lancer le processus. Revenez ensuite au menu « Langues », choisissez « Français » comme langue d’interface par défaut (« Default ») et confirmez en cliquant sur « Save configuration ».

Image: Sélection de langue Drupal
Le pack français est parmi les plus complets ; toutefois, certains éléments de l’interface utilisateur ne sont pas traduits.

Étape 3 : gérer les utilisateurs et les rôles

Avant de commencer à créer et concevoir vos pages Drupal, il est recommandé de définir les autorisations des futurs utilisateurs. Le système de gestion de contenu permet de créer des groupes d’utilisateurs auxquels vous pouvez attribuer un ensemble complet de droits. Les comptes nouvellement enregistrés peuvent être assignés à un ou plusieurs de ces groupes, et héritent automatiquement des autorisations correspondantes. Drupal distingue trois types d’utilisateurs au départ :

  • Utilisateur anonyme : visiteurs non connectés
  • Utilisateur authentifié : utilisateurs disposant d’un compte et connectés
  • Compte administrateur (utilisateur n°1) : créé automatiquement lors de l’installation, avec tous les droits

Pour modifier ou supprimer ces groupes, ou en créer de nouveaux, rendez-vous dans le menu « Personnes » puis ouvrez l’onglet « Rôles » :

Image: Gestion des groupes dans le menu « Personnes » de Drupal
Les groupes d’utilisateurs sont appelés « Rôles » dans Drupal.

Pour ajouter un nouveau groupe, cliquez sur « Ajouter un rôle », saisissez un nom évocateur, puis validez avec « Enregistrer » :

Image: Menu Drupal pour ajouter un nouveau groupe d’utilisateurs
Vous pouvez modifier le nom système généré automatiquement du rôle d’utilisateur Drupal si nécessaire en cliquant sur « Modifier ».

Vous pouvez ensuite définir les autorisations du nouveau groupe sous l’onglet correspondant, en cochant les catégories et actions souhaitées, puis en validant avec « Enregistrer les droits d’accès » :

Image: Menu Drupal pour définir les autorisations
Tous les groupes d’utilisateurs Drupal sont affichés côte à côte, vous permettant de définir les autorisations pour plusieurs ou tous les groupes en une seule étape.

La création d’un nouveau compte utilisateur s’effectue également via le menu « Personnes ». Dans l’onglet d’accueil (« Liste »), cliquez sur « Ajouter un utilisateur », remplissez les informations nécessaires (adresse email, nom d’utilisateur, mot de passe) et sélectionnez, dans la rubrique « Rôles », le groupe auquel rattacher le compte. Terminez en cliquant sur « Créer un nouveau compte utilisateur » :

Image: Menu Drupal pour créer un nouveau compte utilisateur
Si vous souhaitez que le nouvel utilisateur soit informé par email de la création du compte, sélectionnez l’option « Notifier l’utilisateur de la création du nouveau compte ».

Étape 4 : importer un thème et le définir par défaut

Créer un site Drupal est accessible même aux débutants avec peu d’expérience en informatique grâce à la structure claire du système de gestion de contenu. Le fait que les fonctionnalités soient initialement limitées à l’essentiel ne signifie pas que le logiciel ne puisse pas être utilisé pour des projets plus complexes. Vous pouvez enrichir Drupal à tout moment en ajoutant des modules complémentaires lorsque les fonctions de base ne suffisent pas.

Note

Vérifiez toujours que les modules complémentaires et les thèmes que vous ajoutez sont compatibles avec la version de Drupal que vous utilisez et qu’ils proviennent d’une source fiable, comme le dépôt officiel.

Le principe de modularité s’applique aussi à la conception de la mise en page et du design de votre site Drupal. Le CMS fournit deux thèmes préinstallés : le thème par défaut Olivero et le thème d’administration Claro. Ils couvrent les besoins essentiels pour administrer votre projet et créer vos premières pages. Vous pouvez aussi opter pour l’un des centaines de thèmes Drupal gratuits disponibles sur le dépôt officiel de thèmes Drupal, le télécharger puis l’ajouter manuellement à votre installation. Contrairement à d’autres CMS, Drupal ne propose pas de gestionnaire d’installation intégré pour les thèmes. Vous devez donc copier le thème dans votre espace Web, dans le répertoire suivant :

/drupal/nom-du-site-web/themes

Une fois le thème transféré, vous pouvez l’installer via le backend du CMS. Pour cela, ouvrez le menu « Apparence » et faites défiler jusqu’à la section « Thèmes non installés » :

Image: Menu « Apparence » dans Drupal
Dans « Thèmes non installés », tous les thèmes Drupal importés qui ne sont pas installés sont listés, comme le thème de démonstration Stark disponible par défaut.

Cliquez sur « Installer et définir par défaut » pour installer le thème choisi et l’appliquer comme thème principal de vos pages Drupal. Terminez en cliquant sur « Enregistrer la configuration » pour valider votre choix.

Étape 5 : créer des pages Drupal

Après avoir terminé la configuration du backend, la gestion des utilisateurs et la sélection de la mise en page, vous disposez désormais de la base idéale pour commencer à créer un site Drupal. La première étape consiste à ajouter de nouvelles pages que vous pourrez enrichir avec du texte, des images ou des vidéos. Pour créer une page, ouvrez le menu « Contenu » puis cliquez sur « Ajouter du contenu » :

Image: Menu Drupal « Contenu », permettant de créer une nouvelle page
Les pages Drupal créées sont listées dans le menu « Contenu » et peuvent y être modifiées par la suite.

Par défaut, Drupal propose deux types de contenu :

Cliquez simplement sur le type souhaité pour commencer la création.

Pour les deux formats, vous pouvez :

  • Définir un titre de page
  • Ajouter du contenu textuel
  • Régler les premiers paramètres de menu et d’URL

Les articles offrent en plus la possibilité d’activer les commentaires, d’ajouter des mots-clés (tags) et de définir une image associée. Drupal ne requiert qu’un titre pour valider la création, que ce soit pour une page simple ou un article. Un clic sur « Enregistrer » suffit pour générer la nouvelle page.

Image: Menu « Page de base » dans Drupal
Cochez la case « Publié » si vous souhaitez publier immédiatement la page Drupal actuellement en cours d’édition.

Pour publier un contenu directement sur la page d’accueil, cochez la case de la page correspondante dans la liste du menu « Contenu » et sélectionnez l’option de publication désirée. Validez ensuite avec « Appliquer aux éléments sélectionnés » :

Image: Page de test Drupal sélectionnée dans le menu « Contenu »
Vous pouvez appliquer une action à plusieurs pages Drupal simultanément en cochant toutes les pages souhaitées.

Étape 6 : insérer des images

Si vous souhaitez ajouter des images à un texte sur votre site Drupal nouvellement créé, ouvrez l’éditeur pour la page correspondante. Pour ce faire, recherchez simplement cette page dans le menu « Contenu » et appuyez ensuite sur « Modifier ». Vous disposez à présent des mêmes options de paramétrage que lors de la création de la page et donc également de l’accès à l’éditeur WYSIWYG. Avec cet outil, vous pouvez structurer le texte de la page comme dans un éditeur de texte ordinaire, en utilisant des mises en gras, italiques, des titres ou des listes à l’aide de la barre de menu. De plus, il est possible d’intégrer des photos et des images. Pour ce faire, cliquez d’abord sur l’icône d’image :

Image: Éditeur Drupal : télécharger une image depuis l’ordinateur
En cliquant sur le bouton du même nom, vous pouvez à tout moment afficher le code source dans l’éditeur Drupal.

Indiquez l’emplacement de l’image que vous souhaitez intégrer sur votre site Drupal. Ensuite, rédigez un texte alternatif qui sera affiché aux visiteurs du site ne pouvant voir l’image. Un menu suit, dans lequel vous pouvez définir l’alignement de la photo ou du graphique. Cochez « Légende » pour ajouter une caption appropriée sous l’image :

Image: Texte Drupal avec image insérée
Si vous alignez une image à gauche ou à droite, vous pouvez placer du texte à côté de l’image (à condition que l’image n’occupe pas toute la largeur en pixels).

Étape 7 : insérer des liens

De plus, l’éditeur Drupal vous permet d’insérer des liens en cliquant d’abord sur l’icône Lien et en saisissant l’URL cible souhaitée. Ensuite, vous confirmez le lien en cliquant sur la coche verte ou en appuyant sur la touche Entrée.

Image: Insérer un lien dans Drupal
Grâce au bouton de lien dans l’éditeur, vous pouvez supprimer les liens insérés à tout moment.

Pour les liens internes, la méthode standard pour créer un lien est quelque peu compliquée, raison pour laquelle il existe divers modules additionnels qui simplifient considérablement la procédure. Nous recommandons ici le module Linkit, qui est également compatible avec les versions récentes de Drupal. Téléchargez le fichier Linkit approprié et transférez le module (comme pour l’installation du thème) sur l’espace Web. Dans ce cas, le répertoire de destination est le suivant :

/drupal/nom-du-site-web/modules

Ouvrez le menu « Extensions » et faites défiler jusqu’à « Expérience utilisateur », où vous pouvez maintenant sélectionner le module Linkit. Ensuite, faites défiler jusqu’en bas de la page et appuyez sur « Installer ».

Cet article vous a-t-il été utile ?
Aller au menu principal