URL: https://linuxfr.org/suivi/navigation-avanc%C3%A9e-dans-les-commentaires Title: Navigation avancée dans les commentaires Authors: Bruno Michel Date: 2011年03月11日T17:08:17+01:00 Tags: Score: 14 **Le Cancre Las** : Paix sur vous, Grands gardiens du temple DLFPien ! J'ai une petite confession à vous faire. **Le besoin** Serait t'il possible de prévoir un système de commentaires qui permette de n'afficher que les commentaires parents d'un commentaire qu'on aurait "mémorisé" et d'y revenir simplement ? **L'analyse** Une des killer feature de DLFP par rapport à d'autres sites est clairement son système de commentaires. On a déjà l'affichage de tous les commentaires dans une même page. Le fait de ne pas être obligé de faire défiler des pages une par une pour lire tous les commentaires (parfois en partant de la fin) est indispensable. On a la structure arborescentes des commentaires qui permet de suivre un fil. On a la possibilité de naviguer entre les nouveaux commentaires (Nouveau commentaire: i/n <|>) On a la possibilité de sauter sur le commentaire parent pour retrouver le contexte d'un nouveau commentaire sur lequel on pointe.`(^)`. Mais cette possibilité ne pourrait t'elle pas encore être améliorée un peu ? Pour expliquer le truc, je vais raconter comment je procède (en qualité de trolleur level godlike) pour parcourir les nouveaux commentaires sur un journal. (Je m'y prends peut-être comme un manche et vous allez sûrement m'immoler mais je me lance quand même) Lorsque je clique sur le lien ">" je saute sur le commentaire suivant. Des fois, c'est un commentaire qui répond à un long fil, précédé par plein d'autres réponses au même niveau (sous arbres du père). Pour se remettre dans le contexte, il faut sauter sur le commentaire précédent (le lien `[^]`) et le relire. Souvent ca n'est pas suffisant et on remonte encore, parfois jusqu'au 1er commentaire. Lire un thread à l'envers c'est pas terrible et pas moyen de redescendre un par un (forcément un commentaire a plusieurs fils). Du coup, on reclique sur ">" et "<" pour revenir au commentaire initial et comprendre à peu près ce qu'il voulait dire, le gars (Je suis mou du bulbe, mais j'existe). Pas glop ! **La spec** Alors voilà, maintenant que le monde est tout ajaxifiant, j'ai une petite requête. Est-ce qu'on pourrait pas avoir un moyen de cliquer sur un commentaire pour ne garder visible que les commentaires du même fil. On cliquerait sur le bouton magique `[^]` du commentaire qui changerait d'aspect pour indiquer où est le curseur (par exemple `<-`). Tous les commentaires du même thread qui ne sont pas ancêtres directs seraient masqués. Comme ça, bibi, il peut relire tranquillement toute la discussion. Sur ces commentaires, on garderait un petit bouton (`->`) pour revenir tout dérouler, revenir au commentaire initial et le désactiver comme si de rien n'était. On garderait un bouton `[+]` sur chaque commentaire pour pouvoir dérouler tous les fils d'un commentaire mais récursivement (pas qu'un niveau) et `[-]` pour revenir en arrière. Je peux vous le refaire en ascii art si c'est y pas clair. Reçois ma prière, Grand Maître ? Et vous, mes frères, priez avec moi et Saint Ignucius nous exaucera. Le nombre de commentaires pourra enfin exploser jusqu'au Nirvana. Humblement, Votre disciple vertueux.