Notre communauté a signalé que, depuis la mise à jour vers Discourse 3.0 il y a environ 2 mois, leurs signets disparaissent parfois mystérieusement. J’ai limité les plaintes aux utilisateurs qui utilisent principalement /bookmarks (et non /my/activity/bookmarks) — il y a un problème d’utilisabilité connexe entre les deux, mais j’y reviendrai plus tard.
Pour l’instant, je suis surtout perplexe quant au comportement attendu de /bookmarks, car il n’affiche pas tous les signets des utilisateurs (tels qu’ils sont listés dans /my/activity/bookmarks). Pourquoi ? Pour mon propre compte, la différence est de près d’un tiers de signets manquants : ces deux sections ne devraient-elles pas afficher exactement le même nombre de signets/sujets ?
J’ai pensé que /bookmarks ne prenait peut-être en charge que les publications mises en signet (et non les sujets), mais il ne semble pas en être ainsi : nos utilisateurs mettent systématiquement en signet une publication/un sujet, le voient s’afficher correctement sous /bookmarks pendant quelques heures ou quelques jours, puis il… disparaît ?
S’ils suppriment le signet, le remettent, il apparaît pendant un certain temps, puis disparaît à nouveau. Pour être clair, les signets s’affichent toujours correctement sous /my/activity/bookmarks, donc le signet existe — mais pour une raison quelconque, il ne s’affiche pas sous /bookmarks après un certain temps. Il doit y avoir une différence entre le contenu des deux sections, mais je ne la vois pas — qu’est-ce qui m’échappe ? ![]()
Maintenant, la raison pour laquelle c’est particulièrement ennuyeux pour nos utilisateurs, c’est qu’ils trouvent /my/activity/bookmarks inutilisable pour leur cas d’utilisation principal, qui est de trouver quels de leurs sujets mis en signet ont des mises à jour (dans une catégorie particulière, ou sur l’ensemble du forum).
Je vois de nombreuses fonctionnalités intéressantes dans l’interface /my/activity/bookmarks, mais elle ne remplit toujours pas leur fonction principale : pouvoir trier par dernière activité tout en voyant quels sujets ont des mises à jour (nombre de non lus). Ce serait formidable si le tri fonctionnait également là et si le nombre de publications non lues dans chaque sujet s’affichait, mais je ne suis pas sûr de la manière dont la fonctionnalité de filtrage des signets par catégorie fonctionnerait sous /my/activity/bookmarks, donc peut-être qu’il est justifiable qu’il y ait aussi /bookmarks.
Quoi qu’il en soit, ce sont peut-être deux problèmes distincts ici (peut-être un bug (?) et un problème d’UX), mais ils sont liés : j’ai poussé la communauté à éviter les “signets disparus” en utilisant plutôt /my/activity/bookmarks, mais pour ce qu’ils l’utilisent, cela ne fonctionne vraiment pas. Peut-être si nous comprenons les signets “disparus”, nous pourrons trouver une solution de contournement — alors : pourquoi tous les signets ne s’affichent-ils pas sous /bookmarks ?
