Visite guidée (2) : le Rapido
Publié le 15/04/06
Le Rapido
est une petite section un peu à part sur ce blog. Il ne se manifeste que sous la forme d'un bloc de la sidebar en page d'accueil du blog, et lorsqu'on clique sur l'un des billets le composant.
En soi, l'idée n'est pas originale pour deux ronds : regrouper, en vrac dans un coin, des posts courts et relativement éphémères. D'ailleurs, ce système de brèves m'avait séduit par sa discrétion chez xave et chez le capitaine, où sa mise en oeuvre pulse
réellement[1].
Mais faisons fi de l'originalité. Il n'en reste pas moins l'essentiel : pour le piètre blogueur que je suis, c'est du pain béni ! En effet, ce bidule lève chez moi le complexe du billet mal ficelé[2].
Pour sa mise en oeuvre dans DotClear, nul besoin de se lancer dans un méchant hack des classes de base : tout peut se faire, soit dans les fichiers du thème, soit par plugin. La plus belle illustration de la chose reste, et restera sans doute pour longtemps, le détournement d'Embruns par xave.
C'est également le cas ici :
- Pour simplifier les choses et les garder au propre, j'ai écrit une petite classe qui :
- associe le Rapido à une rubrique idoine,
- va chercher à la demande les billets de cette rubrique,
- permet l'affichage du bloc en page d'accueil (ce bloc fontionne dans un mode 'day'),
- fournit des fonctions utilitaires, principalement pour la création de liens spécifiques,
- est chargée par le fichier prepend.php du thème.
- Ensuite, j'ai pris le parti d'introduire un mode adéquat, étrangement nommé 'rapido', qui sera établi (ou non) depuis le fichier postcon.php du thème.
- Finalement, l'ajout d'un bête test de mode dans le fichier template.php sert à appeler en cas de besoin la mise en page appropriée.
Le tour est alors joué.
Evidemment, il faut encore faire quelques aménagements pour rendre la chose agréable. Mais ça, c'est encore une autre histoire, et ça présente un joli terrain de jeu[3]. Peu à peu, je tâcherai de nettoyer et isoler au mieux le code afin de le diffuser soit brut de décoffrage sous forme de billets, soit sous la forme d'un plugin prêt à l'emploi.
Commentaires
Trépignements d'impatience...
Mais dis donc...
Tu n'as toujours pas résolu tes problèmes d'addiction aux plugins, depuis le temps ? ;-)
Si si, mais ça fait une éternité que j'essaie de découvrir le secret de Xave. A vrai dire, je viens de SPIP et les brèves sont très séduisantes. Et puis je me suis soigné en faisant une cure de tags. Tout va bien, j'te jure !
J'aime beaucoup cette fonctionnalité "Rapido". J'intègrerai ça à ma V2 dès que tu auras mis à disposition le bout de code / plugin qui va bien.
Merci pour nous pauvres petits newbies du code.
Les commentaires sont fermés pour ce billet.