====== Résolution des issues #1409 et #1341 ====== ===== Description des issues ===== ==== Issue #1409 ==== **Titre** //the "Trending" page needs a visible filter saying "For the past X days" and give a few more options// **Lien** [[https://github.com/Chocobozzz/PeerTube/issues/1409]] **Reformulation de la demande** ajout de filtres permettant de préciser la période sur laquelle porte les résultats des tendances (comme "pour les 7 derniers jours, par exemple). ==== Issue #1341 ==== **Titre** //indicate to users how "trending" works// **Lien** [[https://github.com/Chocobozzz/PeerTube/issues/1341]] **Reformulation de la demande** ajout d'une infobulle expliquant le fonctionnement de la section tendances. ==== Justification du choix ==== Ces issues sont les premières que je m’apprête à traiter en solo sur cette TX. Elles touchent à des bouts du code que je n'ai pas encore exploré dans l'issue précédente. Une partie de l'issue semble plutôt accessible : ajouter au niveau du //front// des options de filtres, ajout de l'infobulle explicative ; tandis que la partie //back// consistant à gérer l'affichage de la liste de vidéos correspondant effectivement au filtre sélectionnant apparait plus technique. Ce sera donc un défi intéressant. Par ailleurs, c'est un //feature// qui semble plutôt pertinent étant donné l'absence d'explication et de paramétrage possible de cette section tendances. ==== Cas d'usages ==== **use-case #1 :** un utilisateur souhaite voir les vidéos tendances sur une période donnée ; **use-case #2 :** une utilisatrice souhaite comprendre la façon dont sont listées les vidéos dans la section tendances. ==== Spécifications fonctionnelles ==== ==== Tâches ==== * Ajout de l'infobulle explicative de la section tendances (issue #1341) * Ajout d'une zone de filtrage au niveau de l'interface de la section trendings * Ajout de différentes options de filtrage * Génération de la liste de vidéos en fonction du filtrage choisi ==== Questions restantes ==== ===== Résolution ===== **Logs** [[https://pad.picasoft.net/p/TX-peertube-issues-1409-1341]] ===== Merge requests ===== **Issue #1341** [[https://github.com/Chocobozzz/PeerTube/pull/1458]] **Issue #1409** [[https://github.com/Chocobozzz/PeerTube/pull/1459]] ===== Pistes ouvertes par la résolution de cette issue ===== La résolution de ces issues semblent ouvrir pas mal de pistes. On pourrait imaginer de donner la possibilité de réaliser des filtrages sur les chaînes tendances, en fonction des catégories de vidéos, de leur langue, de leur pays d'origine, de la longueur, du type, //etc//. On pourrait éventuellement envisager d'ajouter ce type de filtrage pour la section Vue d'ensemble.