NeiagariCinematicUniverse / .github

Global issue tracking of NCU projects
0 stars 0 forks source link

Classement des pages par catégorie #7

Open RedNeath opened 4 months ago

RedNeath commented 4 months ago

(Note : c'est absolument pas urgent, ça aura son utilité lorsqu'on aura plein de pages différentes)

En regardant l'index et la syntaxe des fiches, je me suis rendue compte qu'on aurait pas seulement des fiches personnages (en tout cas, des liens existent à l'heure actuelle pour des fiches sur les Tueries elles-mêmes ou les promotions). Il serait intéressant que l'index puisse être classé d'abord par "type" de fiche, une fois leur nombre trop important pour être facilement consultable-

RedNeath commented 4 months ago

Effectivement, j'y avais déjà songé mais le problème actuel c'est que les données sont toutes enregistrées dans les fichiers markdown, donc si on veut rajouter des catégories, il faut les écrire directement dans le markdown. Je l'ai pas fait dans un premier temps parce que vous êtes pas nombreux à avoir ne serait-ce qu'un peu l'habitude de manier du markdown donc j'ai voulu rester le plus simple et le plus proche possible de la syntaxe de base, mais c'est parfaitement faisable et utile.

RedNeath commented 4 months ago

Honnêtement je pense que ça peut attendre qu'on soit tous un minimum formés au markdown, en tout cas que ceux qui veulent écrire leurs fiches eux-mêmes en aient fait quelques-unes pour se roder au site- A voir donc une fois que ça aura son utilité et qu'on pourra le comprendre ?

RedNeath commented 4 months ago

Autre possibilité, à laquelle je n'avais pas pensé au moment de répondre, je peux rajouter une gestion des catégories en créant sur le serveur des fichiers bidule.category qui contiennent la liste des noms de fiches qui y appartiennent. Pour ce qui est des utilisateurs, les changement majeurs seront l'apparition de nouveaux boutons dans le menu à gauche et une liste déroulante supplémentaire dans l'éditeur pour assigner la fiche à une catégorie. (à voir ensuite pour des fonctions supplémentaires 👍)

RedNeath commented 4 months ago

Du coup comme exemple de catégories possibles on a déjà les formats types pour chaque Tuerie, les personnages, les promotions, les noms de Tuerie et les éléments de lore, mais on risque de devoir trouver un meilleur classement des personnages puisque les fiches vont être très nombreuses. L'idéal serait de les classer par Tuerie, mais ça risque de se révéler compliqué vu que certains personnages apparaissent dans plusieurs Tueries... Faut voir comment se gèrent les fichiers

 .category

pour décider de ça mais je pense qu'il faut qu'on décide d'un format entre utilisateurs avant de commencer à coder- Du coup @_corneille si tu veux bien qu'on se pose dans nos moments de libre pour en causer ?

RedNeath commented 4 months ago

⚠️ En fonction de ce que vous choisissez, je peux autoriser chaque fiche à appartenir à plusieurs catégories

RedNeath commented 4 months ago

Ce soir t es dispo Louna ? Là je suis en JDR

RedNeath commented 4 months ago

Ce soir oui !

RedNeath commented 4 months ago

alors on se fait ça ce soir, je te dis quand je suis rentrée

RedNeath commented 4 months ago

une classification comme ça a été déterminée image si c'est pas clair dites le mwa

RedNeath commented 4 months ago

image Update !

RedNeath commented 4 months ago

Alors, sans vouloir te couper dans ton élan, je ne ferais pas d'automatisme qui permettra d'ajouter une fiche à une catégorie automatiquement si elle-même appartient à une autre catégorie. Donc si vous partez sur ça, il faudra bien penser à chaque fois à mettre les bonne catégories pour chaque fiche

RedNeath commented 4 months ago

Yep c'était entendu de toute manière ça (enfin à voir avec les autres mais c'est ce que je leur ai dis mwa)

RedNeath commented 4 months ago

Indeed c'était dit-

RedNeath commented 4 months ago

Ok, on est sur la même longueur d'onde alors 👍

RedNeath commented 4 months ago

J'en profite pour rajouter l'idée d'installer un filtre de recherche par catégorie une fois l'installation faite (par exemple si je veux voir si il y a des nouvelles fiches concernant l'Enfer Aquatique, je sélectionne les catégories "Personnages" et Enfer Aquatique") Ca en découle, pour ça que je le mets là, mais si jamais c'est plus propre je peux y dédier son propre post !

RedNeath commented 4 months ago

La gestion des catégories dans l'API est prête 👌

RedNeath commented 4 months ago

Me reste plus qu'à rajouter ça dans l'interface :

Pour régler le problème de l'éditeur, je pense simplement mettre une sorte de timer qui va vérifier toutes les 3/4s si il y a eu des changements et si oui, rafraîchir l'affichage (à voir pour permettre à l'utilisateur de choisir le délai de rafraîchissement en fonction de sa machine, voir à le désactiver pour retourner comme c'est aujourd'hui)

RedNeath commented 4 months ago

Un filtrage serait mieux à mon sens, et faciliterait la recherche comme le tri- Par contre, j'ai pas très très bien compris l'avant-dernier point, tu peux détailelr ?

RedNeath commented 4 months ago

l'idée c'est de rajouter les catégories là-dedans pour pouvoir y accéder directement image

RedNeath commented 4 months ago

J'en ai profité pour rédiger un peu de doc sur l'API (vu que j'avais encore rien fait à ce niveau là pour l'instant-) https://github.com/NeiagariCinematicUniverse/NcuApi/wiki/Creating-and-editing-a-category