Un petit billet pour jeter les quelques réflexions et idées qui me sont venues depuis que je songe à le développer. Dans le désordre :
- Côté administration, conserver le principe des jeux d'options comme pour la version de Dotclear 1 à la différence près que ces jeux d'options seront sauvegardés dans la base de données (settings) plutôt que dans des fichiers
.ini
.
- Côté visible du blog, utiliser un schéma d'URL de la forme suivante :
…/toc[/settings-name]
.
- Template : fournir un fichier
_toc.html
outoc.html
[1] par défaut contenant la balise{{tpl:Toc}}
.
- La balise
{{tpl:Toc}}
peut être complétée d'un attributname="settings-name"
, exemple{{tpl:Toc name="alpha"}}
.
- Le traitement envisagé consistera à convertir la balise
{{tpl:Toc}}
en une série de balises standards de Dotclear 2 en fonction des choix et sélections effectués dans le jeu d'options. Je suppose qu'un nouveau behavior (comportement) devra être géré par le plugin au début du traitement des balises.
Les questions en suspens :
- Peut-on insérer le traitement de la balise
{{tpl:Toc}}
avant que Dotclear 2 commence à convertir les balises standards ?
- La liste des balises standards de Dotclear 2 suffit-elle à construire une table des matières paramétrée de la même manière qu'avec Dotclear 1 [2]? Et si non, quels sont les éléments manquants.
- Les galeries pourront-elles être intégrées aux tables des matières comme avec Dotclear 1 (j'ai l'intuition que oui mais sans savoir exactement comment cela sera possible) ?
- Même question que précédemment pour les pages connexes ?
Voilà pour l'instant. Si vous avez des idées, questions, réponses ou remarques, n'hésitez surtout pas à me les communiquer !
1 De niz -
Perso je suis a fond pour. J'aimerais beaucoup avoir un plugin comme celui que tu decris, Il faudrait avoir la possibilite de trier par categories, mois, redacteurs, tagss, nombre de commentaires, etc...
2 De bertrand -
ce plugin pour dotclear 2 existe t-il et ou pourrais je le télécharger ?
3 De Franck -
Ce plugin n’a pas été porté sur Dotclear 2, par contre il existe une alternative développée par TomTom. Voir sur cette page.