Écrit par Laborouge le
Mis à jour le
engrenage avec logos Drupal

Drupal 9 : 10 modules non essentiels mais indispensables pour l'administration de vos sites

3 minutes

Tout au long de mes projets Drupal, j'ai dû approfondir ma connaissance de certains modules afin de livrer un "back-office" personnalisé aux clients.

Lorsque les besoins de ces derniers se limitent à de l'édition et de la mise à jour de contenu, il est inutile de surcharger l'administration du site avec toutes les fonctionnalités que Drupal propose par défaut.

Voici une petite liste de modules non essentiels mais indispensables... qui vous permettront (je l'espère) d'affiner vos administrations de site.

Blocs

Block Content Permissions

Par défaut, la permission "Administrer les blocs" donne le contrôle total sur les blocs personnalisés.

Ce module ajoute des autorisations pour administrer les blocs par type et pour la "bibliothèque de blocs personnalisés".

Très utile si vous avez besoin de restreindre l'accès à la création, la modification et la suppression pour certains type de bloc.

Version de Drupal : 8 | 9

Block Content Permissions : permissions

Block Permissions

Ce module ajoute des autorisations spécifiques pour l'administration des blocs :

  • Gérer les blocs sans pouvoir modifier les blocs sur l'administration du thème
  • Ajouter certains types de blocs et non ceux fourni par le système

Cela vous permettra notamment de restreindre l'accès à la page "Mise en page des blocs" quand cela est nécessaire.

Couplé au module précédant "Block Content Permissions", vous aurez dorénavant une gestion détaillée sur l'administration des blocs.

Version de Drupal : 8 | 9

Block Permissions : permissions

Menu

Menu Admin per Menu

Par défaut, lorsque l'on donne le droit à un rôle d'administrer les menus, il peut le faire pour l'ensemble des menus.

Ce module permet de donner aux rôles des autorisations d'administration par menu sans leur donner l'autorisation complète.

Version de Drupal : 7 | 8 | 9

Menu Admin per Menu : permissions

Admin menu swap

Ce module propose d'attribuer un menu d'administration pour chaque rôle utilisateur.

Même en affinant les permissions pour un rôle, le menu d'administration par défaut comporte des entrées qui ne sont pas toujours utiles à l'utilisateur et peuvent venir polluer son expérience du back-office.

Admin Menu Swap nous offre donc la possibilité d'attacher un menu différent de celui par défaut : par exemple, un menu qui ne contiendrait que des liens vers les pages d'administration réellement utiles à l'utilisateur.

Version de Drupal : 8 | 9

Admin menu swap : configuration

Contenu

View Unpublished

Par défaut, Drupal permet de voir les contenus non publiés uniquement pour les rôles possédant certaines permissions d'administration.

Ce module vous permet de choisir les rôles qui seront autorisés à voir les contenus non publiés. Ces autorisations se font par type de contenu.

Version de Drupal : 7 | 8 | 9

View Unpublished : permissions

Taxonomie

Taxonomy Access Fix

Ce module enrichit la gestion des accès du module "Taxonomy" de Drupal en nous proposant deux nouvelles permissions par vocabulaire :

  1. Réordonner les termes
  2. Voir les termes

Version de Drupal : 7 |8 | 9

Taxonomy Access Fix : permissions

Interface utilisateur

Redirect After Login

Ce module vous permet de rediriger les utilisateurs se connectant au site vers une URL définie.

Les redirections se font par rôle et seules les URLs internes sont autorisées.

Version de Drupal : 8 | 9

Redirect After Login : configuration

Simplify

Ce module permet de masquer des champs particuliers lors de l'édition de contenu (informations sur l'auteur, sélection du format de texte, etc...)

Les formulaires sont simplifiés et l'expérience utilisateur plus conviviale.

Le masquage de champs se fait sur les entités suivantes :

  • Nœuds
  • Utilisateurs
  • Taxonomie
  • Blocs

Il est possible d'avoir un masquage par entité(exemple : nœud) ou par type d'entité (exemple : article).

A noter que le module s'enrichit à l'ajout de certains modules : Metatag, Redirect, etc...

Version de Drupal : 7 | 8 | 9

Simplify : configuration

Allowed Formats

Ce module limite les formats de texte disponibles pour chaque instance de champs et masque certaines options et informations (sélection du format de texte, lien "à propos").

Très utile pour obliger vos utilisateurs à utiliser un format de texte spécifique et unique.

Version de Drupal : 8 | 9

Allowed Formats : configuration

Sécurité

Rename Admin Paths

Ce module nous donne la possibilité de sécuriser Drupal en remplaçant certains chemins sensibles.

Il nous propose de renommer

  • les chemins d'administration : "/admin/..."
  • les chemins utilisateurs "/user/..."

Très utile, par exemple, lorsque des robots tentent d'accéder à l'URL "/user/login" pour se connecter au site ou "/user/register" pour créer des comptes.

Version de Drupal : 7 |8 | 9

Rename Admin Paths : configuration

Illustration par Adam Evertsson de Pixabay

À propos

Laborouge
Développeur basé sur la région de Rouen, je me suis spécialisé dans le développement de site web avec le C.M.S. Drupal.

Ajouter un commentaire

Le contenu de ce champ sera maintenu privé et ne sera pas affiché publiquement.