Mots-clés : Transclusion
Le sujet est apparu là-bas à une occasion toute autre mais c'est le moment de saisir la balle au bond rédiger un document là dessus parce que c'est sujet qui n'est pas très difficile et dont on doit pouvoir se dépétrer sans Stéphane.
Fix a déjà commencé ceci : Transclusion et j'avais un brouillon de billet sur le feu quand il a fait le lien.
Je copie/colle le brouillon à la fin du billet mais auparavant ce serait bien qu'on détermine déjà ce qu'on met dans le tutoriel :
Je propose une approche du sujet en deux temps :
Un premier document sur l'utilisation de la transclusion dans un cas simple et élémentaire (typiquement le souci de Caroline est une parfaite illustration).
Une seconde partie à rédiger ensuite pour expliquer rapidement quelques usages avancés :
- Le passage de commandes de mots-clés dans une transclusion.
- L'insertion de liens dans une transclusion pour réaliser des transclusions de navigation.
- Eventuellement, Olivier pourrait aussi nous éclairer sur ce qu'il fait en ne passant que des commandes partielles de mot-clés dans une commande, ce qui lui permet de définir sa propre syntaxe.
- J'ai de plus en plus tendance à transclure des images seules (du genre pictogramme), je creuse un peu pour essayer de comprendre pourquoi je fais ça et voir s'il y a réellement un avantage et quelque chose d'intéressant à tirer de ça.
Qu'est-ce qu'une tranclusion ?
C'est un petit outil qui permet d'uniformiser et de simplifier la mise en page des billets d'un blog.
Il permet, quand on est amené à répéter plusieurs fois la même chose, dans des billets différents d'éviter de copier le contenu de l'un pour le transférer à l'autre ...
Comment ça marche :
On crée un texte qu'on appelle "Ma Mise en page"
On le remplit avec ce qu'on veut répéter plusieurs fois.
A chaque endroit voulu : on insère et c'est le texte créé précedemment qui apparaîtra dans le billet.
Un exemple simple :
Quand on écrit un article et qu'on décide de l'accompagner d'un "avertissement", pour préciser un point lié à l'article et qu'il est utile de le répéter à chaque billet de la catégorie.
Un billet en question, un autre billet, le texte qui sert de transclusion est répété en fin de chaque billet.
Alors qu'avec un copier-coller classique, il faut retrouver tous les billets où est la faute et faire autant de fois la modification qu'il y a de billets.
Un exemple un peu plus compliqué et appliqué à un problème concret : celui de caroline.
L'idée globale de ce cas est de ne pas mettre du texte uniquement dans la transclusion mais un élément graphique qui va servir à la mise en page.
Caroline veut insérer une ligne de séparation entre divers éléments d'un billet (et pour une raison annexe la ligne proposée par l'éditeur de texte classique ne convient pas).
La solution : mettre l'image d'une ligne de séparation dans une transclusion et l'utiliser à la place de la commande classique.
Quelques idées pour faire des choses plus compliquées :
- Mettre des commandes liées aux mots-clés dans une tranclusion (voir ici, sur un problème concret, qui permet d efaire de l'autopromo sur des billets du même thème dans un blog)
- Mettre des liens dans une transclusion (c'est une tranclusion de navigation qui permet de créer des fiches à plusieurs volets comme ici).
D'autres articles sur des thèmes similaires :
- Transclusion alétoire -- impasse - 03/06/07
- Enlever les commandes de transclusion des fil RSS --résolu - 29/01/08
- Liste et transclusion... - 18/07/07
- Les commandes de transclusion sont indiquées dans les fils RSS - sans réponse - 10/03/07
- Un souci avec les transclusions ? -- résolu - 14/02/07
- Inventaire en vrac - 21/10/06
- Transclusion d'ordre deux ... - 15/10/06
- Transcluons gaiement - 14/06/07
- Bogues et limitations de l'éditeur visuel - 14/06/07
- Essai de brouillon - 04/06/07
Déjà écrit ailleurs mais j'ajoute ces trois limitations :