~bohwaz/blog/

Avec de vrais morceaux de 2.0 !

nanoKubbe nouvelle édition !

Et voilà, nanoKubbe continue d'évoluer de son côté. Pour le rapide rappel, nanoKubbe est un CMS qui se veut le plus proche de ce qui existe en PHP et en xhtml/css, ça utilise Template_Lite (clone léger de smarty), et y'a pas de syntaxe saugrenue à apprendre pour rédiger ses billets : c'est juste du HTML mais du HTML "magique", c'est à dire que pas besoin de faire les paragraphes vous-même, il gère automatiquement les retours à la ligne. Ce qui fait de nanoKubbe un outil très efficace, flexible et rapide quand on connaît déjà smarty et xhtml.

Je vous avais déjà parlé des plugins qu'il permet d'intégrer que ça soit dans les templates ou directement dans les pages. Les plugins de nanoKubbe sont simplement des fonctions qui se greffent sur Template_Lite, de manière tout à fait standard. Et bien suite à une idée de Wasted, ils montent d'un cran en terme de possibilité. En effet désormais un plugin peut accéder au contenu de la page où il est appelé. Ainsi en exemple j'ai intégré un plugin de sommaire (table of contents, TOC), pour créer le sommaire de la page courante il suffit de rajouter ceci quelque part dans la page :

{TOC}

Et oui c'est tout ! Un aperçu du résultat sur mon site, dans ma page dédiée à la préparation de mon voyage en Australie.

Il existe aussi un plugin permettant de lister les pages du même répertoire, c'est {list_pages_from_context} (qui remplace {make_pages_list_from_context}) et enfin j'ai mis aussi un plugin player mp3, qui fonctionne de manière très simple, voici un exemple :

{audio
  title="Mon jukebox"
  1="http://bohwaz.net/static/sons/bootleg/Sheeduz-Live-Le_Klub-Paris-27-02-2007.mp3"
  2="http://bohwaz.net/static/sons/bootleg/Joseph-Bootleg-Cave_a_musique-Macon-31_oct_2008.mp3 | Concert de Joseph"
  3="http://bohwaz.net/static/sons/bootleg/La%20Blanche%20-%20Live%20Cafe%20de%20la%20Danse%20-%20Paris%20-%202007.mp3"
}

Petite explication : title c'est le titre du lecteur audio (facultatif, si vous mettez pas ce paramètre, ça sera juste marqué "Lecteur audio") et ensuite il faut rajouter les adresses des fichiers qu'on veut mettre dans la liste, en les numérotant dans l'ordre qu'on veux. Regardez le titre #2, y'a un petit truc en plus, on peut forcer le titre affiché pour la piste en le rajoutant après l'url et en le séparant par un | (pipe).

Petit exemple du player audio sur mon wikisite : Les Elles.

Oh et j'en ai profité pour refaire le design par défaut de nanoKubbe, l'ancien était un peu moche, voici un aperçu du nouveau.

Écrire un commentaire
(facultatif)
(facultatif)
(obligatoire)
             _            
  __ _ _   _| |_ _ __ ___ 
 / _` | | | | __| '__/ _ \
| (_| | |_| | |_| | |  __/
 \__,_|\__,_|\__|_|  \___|
                          
(obligatoire)

Les adresses internet seront converties automatiquement.
Tags autorisés : <blockquote> <cite> <pre> <code> <var> <strong> <em> <del> <ins> <kbd> <samp> <abbr>