Pour le forum que j'ai migré j'ai pris Discourse car je devais connecter le forum à un Wordpress et c'était le seul moteur de forum moderne à ma connaissance qui dispose d'un plugin WP dédié.
En matière d'apparence, j'aurais préféré BBnode (les transitions de pages sont hyper fluides), même si j'avais pas exploré à fond. Y avait Flarum aussi dans la même veine, mais il était en version bêta. Et je trouve Discourse pas très beau, visuellement austère.
De manière générale je n'étais pas particulièrement convaincu par l'ergonomie de Discourse, mais il fallait impérativement qu'on se modernise pour diverses raisons. Après quelques semaines d'usage je m'y suis habitué et j'en suis ravi.
Je pense que j'étais victime de la
dépendance au sentier après 20 ans à fréquenter de nombreux forums, presque tous sur phbBB et vBulletin. Après usage du nouveau forum, je ne vois finalement aucun avantage à si on était resté sur phpBB. J'ai la sensation qu'il n'y a eu que des bénéfices à changer de moteur.
Pour l'absence de pagination, j'étais très dubitatif au début.
Finalement, je me dis que le système de pagination de phpBB ou vBulletin n'apporte rien par rapport à la timeline de Discourse/Flarum (c'est un chouïa différent sur BBnode même si y a pas de pagination non plus). Se débarrasser d'un système de pagination me semble être un progrès.
J'ai pas creusé des masses les raisons du pourquoi, mais plusieurs trucs me viennent en tête :
Sur phpBB et vBulletin les utilisateurs peuvent choisir le nombre de messages par page. Quand on file un lien vers une page à un utilisateur, on sait pas combien de messages par page il va avoir et donc il va pas forcément atterrir là où on veut qu'il atterrise.
C'est particulièrement chiant avec les liens affichés dans les résultats google qui ne correspondent jamais à ma destination quand je clique dessus car j'ai un nombre de messages par page différent de la valeur par défaut.
En dehors de ça, l'intérêt de lier à une page particulier, c'est quoi ? De mener vers un endroit intéressant du sujet, un ensemble de messages ? Mais cet endroit intéressant peut très bien être scindé sur deux pages, genre commencer sur les deux derniers messages de la page 158 et se poursuivre sur la page 159. Ou alors il faut plutôt lier vers le premier message concerné plutôt que la pagination, et là la pagination n'entre plus dans l'équation (voire devient un chouïa reloue dans la mesure où il faut passer à la page suivante après avoir lu deux messages).
Le système de pagination pose aussi un léger problème de visibilité des messages. Le premier message d'une page sera toujours plus vu, lu et mis en avant de par sa position que le dernier message d'une page. Certains forums évitent ça en faisant réapparaître le dernier message d'une page au début de la page suivante. C'est quand même un peu bancal et ça ne résout pas totalement le problème (quid de l'avant-dernier message de la page précédente ?). En l'absence de pagination, tous les messages ont la même visibilité.
Sur Discourse (je parle de Discourse spécifiquement car c'est le seul que je connais à l'usage) le système pour mener à un endroit du sujet est je trouve plus pratique. Dès qu'on scrolle sur un sujet l'URL de la page change dynamiquement pour pointer vers le premier message affiché à l'écran. Et le moteur de recherche permet de chercher au sein même d'un sujet, chose qui manque cruellement à phpBB et vBulletin, à moins que j'aie raté l'option.
D'après vous, quels sont les avantages d'une pagination ?