Les enjeux de la pagination
La pagination d'un site web consiste à diviser un long contenu (page d'actualité, d'événement, de références, etc.) en plusieurs pages numérotées.
Voici les principaux enjeux :
- Expérience utilisateur : l'utilisateur doit savoir où il en est, pouvoir facilement revenir en arrière et naviguer vers une autre page.
- SEO : la pagination doit être configurée de façon à ce que les moteurs de recherche puissent explorer et indexer toutes les pages.
- Performances et éco-conception : Chaque page chargée doit être légère et rapide. Une pagination bien faite ne charge que ce dont l'utilisateur a besoin, ce qui est bon pour la vitesse et pour la consommation d'énergie.
- Accessibilité : Les boutons de navigation doivent être utilisables au clavier et compréhensibles par les outils d'aide à la lecture pour les personnes malvoyantes notamment.
La pagination classique sur Drupal
Traditionnellement, Drupal affiche la pagination sous forme de liens numérotés (1, 2, 3, …) et de boutons "Précédent/Suivant". Si cette méthode est parfaitement efficace, elle peut devenir encombrante, surtout pour les listes longues ou sur mobile. Elle ne permet pas non plus d'accéder à l'ensemble des chiffres intermédiaires.
Notre solution : Le module Dropdown Pager
Dropdown Pager remplace cette pagination par un menu déroulant compact et accessible.
Voici ses avantages :
- Expérience utilisateur : Idéal pour les designs épurés ou les écrans réduits. Cela permet notamment d'accéder directement au numéro de page souhaité quand celui-ci n'est pas directement visible sur l'interface.
- Accessibilité : Conforme aux standards RGAA, il améliore la navigation pour tous les utilisateurs, y compris ceux utilisant des lecteurs d’écran.
- Fonctionnalité préservée : Toutes les options de la pagination classique sont conservées, mais dans un format plus moderne.
Comment ça marche ?
Pour installer et configurer :
- Modifier une Vue (Structure → Vues)
- Aller dans les paramètres de pagination
- Sélectionner "Affichage paginé, menu déroulant"
- Configurer les options (éléments par page, gabarits, recherche, etc.)
- Sauvegarder la Vue
Notre engagement pour l’open source et la communauté Drupal
Une philosophie ancrée
Depuis plus de 25 ans, nous croyons en la puissance de l’open source pour innover et partager les connaissances. En développant Dropdown Pager, nous souhaitons :
- Faciliter le quotidien des développeurs et administrateurs Drupal.
- Contribuer à l’amélioration continue de l’écosystème Drupal, en France et à l’international.
Vous avez un projet Drupal et accordez de l'importance aux enjeux de souveraineté et d'open source ? Contactez-nous et échangeons !