Accueil > Développement > Balise #PIPELINE

Balise #PIPELINE

vendredi 5 octobre 2007, par James

Un bel oeuf de pâques, comme on aime les collectionner dans SPIP.

#PIPELINE est une balise très discrète qui existe dans le core depuis un an.

Toute bête, elle se contente d’ajouter dans le squelette le contenu du pipeline qu’on lui a passé en paramètre :

Autrement dit, si le squelette truc.html introduit la balise #PIPELINE{truc}, celle-ci ajoutera le contenu que tous les plugins actifs du site auront alimenté (via la notation bien connu des pipelines, la doc, toujours la doc :P) pour le point d’entrée « truc »

J’ai pas encore testé, mais « on » dit aussi que dans la prochaine version, la 1.9.3, on pourrait utiliser plus simplement une inclusion avec une liste, ou un tableau, de fonds, du genre :

<INCLURE{fond=#ARRAY{0,soussquelette1,1,soussquelette2,etc...}}>

de là, on imagine aisément LA notation ultime :

<INCLURE{fond=#CONFIG{truc/mes_soussquelettes}}>

avec une belle page de configuration à la CFG, bien sûr :)

Ogilvy appelait ça les spipkits dans le temps. ;)

Messages

  • #PIPELINE{XXX} super interessant, il faudra encore voir l’utilité ;)

    un tableau de fond ? c’est une liste d’options (si on en trouve pas un, prendre l’autre) ou alors l’inclusion de TOUS les fonds ?

    l’inclusion sur CONFIG est déjà un super bon début et va simplifier l’implementation de chose genre noisetier et spipkit.. à voir...

  • oui, un tableau de fonds, la balise #PIPELINE, c’est le futur ancêtre de l’inclusion sur #CONFIG.

    C’eut été utile si ça avait été documenté il y a un an.

Un message, un commentaire ?

Qui êtes-vous ?
Se connecter
Votre message

Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.