Thème HTML 5 pour DokuWiki

DokuWiki Après le blog, c’est au tour du wiki de se mettre à jour. J’ai remis les mains dans le célèbre DokuWiki après tant d’années.

Nouveau thème

Evidemment, il a fallu que je crée un nouveau thème qui reprend le style des autres sections du site. Dokuwiki n’a pratiquement pas changé son système de template, donc aucun soucis.

Voici la source : http://resources.neolao.com/php/dokuwiki/templates

Un plugin de rendu HTML 5

La seule difficulté aura été de créer une extension pour afficher du HTML 5 à partir de la syntaxe wiki.

Finalement, c’était plus simple que prévu. J’ai étendu Doku_Renderer_xhtml afin de placer aux bons endroits les balises <section> et forcer tous les titres en <h1>.

Et voilà la source : http://resources.neolao.com/php/dokuwiki/plugin_html5

Conclusion

C’était plutôt rapide et sans problème particulier.

Mon seul regret aura été de mettre la table des matières du contenu dans le <aside> de la page. Je voulais évidemment la mettre dans le <article> correspondant au contenu, mais je ne voyais pas trop comment le caler facilement en dessous des sections de la sidebar.

Commentaires