Plugin Chemin de Fer - Vrac d'idées

Ce matin, après avoir publié mon dernier billet de ma série Vos billets s'il vous plaît, il a fallu que je rajoute à la mimine ce billet dans la liste que je tiens à jour dans un autre billet. En faisant cet ajout je me suis dit qu'il serait sympa pour le lecteur d'avoir un système de navigation qui lui permette de lire ces billets en particulier et seulement ceux-ci.

J'ai pensé que je pouvais toujours créer une catégorie supplémentaire ou bien utiliser un mot-clé particulier mais j'estime que cela revient à détourner l'usage que j'en fait normalement, avec le risque ensuite de rendre plus confus la navigation par ici. De ce constat est née l'idée d'un plugin Chemin de Fer (Flat Plan en anglais).

L'idée maîtresse est la suivante : donner la possibilité à l'auteur de définir ses propres listes de billets et permettre aux visiteurs de parcourir cette liste de billet en billet. Une pagination ciblée en quelque sorte.

De là on peut prévoir, côté auteur :

  • une gestion des listes de billets avec toute la mécanique nécessaire pour les construire à partir de la liste des billets existants, les ordonner, …
  • un titre, un état de publication (oui/non) pour chacune des listes, un ordre d'affichage pour la liste des listes

Et côté lecteur :

  • des liens de navigation spécifiques comprenant :
    • un lien vers le billet précédent de la liste s'il existe
    • un lien vers le billet suivant de la liste s'il existe
    • un lien vers le premier billet de la liste
    • un lien vers le dernier billet de la liste
    • un lien vers une table des matières de la liste (voir ci-dessous)
  • une liste des billets appartenant à la même liste que le billet courant (pseudo table des matières)
  • une liste des listes publiées de billets dans la sidebar

Plus tard, on pourra éventuellement décider :

  • qu'un billet peut se trouver dans plusieurs listes bien que cela puisse probablement poser quelques soucis lorsqu'on affichera tous les liens de navigation pour chacune des listes
  • qu'un système de génération automatique de liste puisse être développé sur un ou plusieurs critères (auteur, dates, …)

Et puis on envisagera de prendre en compte ce nouveau système de regroupement dans le plugin Table des matières.

D'un point de vue plus technique, il est probable qu'une gestion de métadonnées côté billets et la création d'une table particulière pour les listes suffira pour le stockage des paramètres.

Z'en pensez quoi les gens ?

Ajouter un commentaire

Les champs suivis d'un * sont obligatoires

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/3159

Haut de page