J’étais convaincu pendant des années que le défilement infini était supérieur à tous égards à la pagination.
L’argument selon lequel la pagination permet à l’utilisateur de reprendre son souffle ou d’arrêter de naviguer me semblait faux. J’étais plutôt du genre : “Si un utilisateur veut arrêter de lire, il arrête de lire, qu’il y ait pagination ou défilement infini
”
Jusqu’à il y a quelques jours !
Je suis un utilisateur quotidien de Reddit (ne me jugez pas), qui utilise le défilement infini.
Il y a quelques semaines, au lieu de naviguer sur Reddit, j’ai installé Redlib, un client local qui sert le contenu de Reddit sans le bruit, et il utilise également la pagination au lieu du défilement infini.
Plus précisément, il y a un bouton NEXT en bas de la page, après X messages, qui, lorsqu’il est cliqué, recharge la page et affiche le lot de messages suivant.
Je n’ai réalisé qu’après quelques semaines (c’était il y a environ deux jours) que je me sentais beaucoup plus à l’aise en naviguant sur Reddit via Redlib. Je n’étais pas aspiré dans un défilement infini de messages, regardant chaque message comme un zombie.
La pagination m’a fait lire moins de messages, et m’a forcé à m’arrêter, ce qui m’a rendu plus détendu lorsque je naviguais sur le contenu de Reddit.
Je pense maintenant que le défilement infini exploite parfois nos vulnérabilités cognitives et n’est pas nécessairement le meilleur pour notre tranquillité d’esprit par rapport à un bouton “suivant” qui nécessite une interaction de l’utilisateur pour voir le contenu suivant.
Je pense aussi que cela dépend fortement de la personne, du site web, du contexte, de l’humeur, etc.
Je me sens soulagé que la pagination me fasse voir moins de Reddit, mais je ne serais certainement pas heureux s’il y avait de la pagination sur meta.discourse.org.
Je ne vais pas sur ces deux sites web pour les mêmes raisons, car ils n’offrent pas le même contenu, qui est également présenté très différemment.
Je pense que Discourse devrait offrir les deux options au niveau de l’administrateur (qui choisit la valeur par défaut) et au niveau de l’utilisateur (qui choisit ce qui lui convient le mieux).
Edit : la pagination n’est pas le seul moyen d’inciter les utilisateurs à s’arrêter de lire à un moment donné.
Ce composant thématique propose une alternative : Take a break! Theme component
Je m’en suis souvenu après avoir lu le résumé de cet article : Design and Development of a Mobile Application to Combat Digital Addiction and Dissociative States During Phone Usage.