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 ?
1 De xave -
J'en veux. Là maintenant tout de suite !
2 De Jean-Michel -
Ca m'a l'air bien. J'en veux un aussi.
3 De Droop -
C'est tellement évident que je me demande comment personne n'y a pensé plus tôt ! Bravo pour l'idée qui je pense serait utile à plus d'un !
4 De mirovinben -
Z'en pense que ce s'rait 'achement bien!... Surtout si ça fonctionne pour Dotclear génération 2...
5 De TiBen -
c'est pour quand ?
6 De Glucose -
Je dois avoir mal compris, mais sa ressemble au plugin page connexe non ? (plugin related)
7 De Franck -
Glucose pas tout à fait car le plugin Pages connexes est utilisé pour proposer des pages supplémentaires et statiques (page de contact, etc) alors qu'ici il s'agit de créer un lien entre plusieurs billets.
8 De Glucose -
Merci de cette rapidité, maintenant je comprends mieux. En fait je pensait que page connexe reliait plusieurs billets entre eux d'où mon incompréhension.
Grâce a toi je découvre 2 plugins ^^'
Donc "Chemin de Fer" m'intéresse également !