[SPIP Zone] r12375 - modèles

C'est super, mais n'est-ce pas un peu dommage de réserver ces modèles
au squelette alternatives ? Je me dis qu'ils pourraient aller dans un
plugin modeles/ qui donnerait plein de modèles disponibles
indépendamment du squelette.

    _squelettes_/alter/alternatives/modeles/site_box.html
--- _squelettes_/alter/alternatives/modeles/site_box.html (original)
        Ce modele (a installer dans le dossier modeles/) permet d'afficher,
        dans n'importe quel texte, une boite listant les 5 derniers liens
- d'un site syndique ; il suffit d'employer la syntaxe <site1|box>
- dans le texte a l'endroit ou on souhaite que la boite apparaisse.
+ d'un site syndique. La boite se positionne a droite du texte ou elle
+ est insere. Il suffit d'employer la syntaxe <site1|box> dans le texte
+ a l'endroit ou on souhaite que la boite apparaisse. Le nombre 1 dans
+ <site1|box> correspond a l'identifiant du site syndique numero 1.

        Variantes : <site1|box|left>, <site1|box|center>...
]

_squelettes_/alter/alternatives/modeles/site_box.html

C'est super, mais n'est-ce pas un peu dommage de réserver ces modèles

au

squelette alternatives ? Je me dis qu'ils pourraient aller dans un

plugin

modeles/ qui donnerait plein de modèles disponibles

indépendamment du

squelette.

1. Il s'agit d'une simple adaptation d'un modèle plus générique déposé sur
la zone par Pierre Andrews, à ce qu'il me semble... et documenté par toi, si
mes souvenirs sont bons.
   Connexion · GitLab
   Utiliser les modèles - SPIP

2. Pourquoi un plugin ? Un simple dépôt de tous ces modèles dans un dossier
/modeles/ de n'importe quel squelette et ça devrait être fonctionnel. Non ?

3. Mais si on y tient vraiment, pour transformer tout ça en plugin, à ce
qu'il me semble, il suffirait simplement de déposer un fichier plugin.xml
avec un préfixe du genre 'modeles' dans un dossier quelconque, accompagné du
dossier _modeles_ de la zone, renommmé simplement /modeles/, ainsi :
    plugins/
        modeles_generiques/
            plugin.xml
            modeles/
                miniplan.html
                site_box.html
                etc...

5. Mais pourquoi faire compliqué (plugins) quand on peut faire simple
(modeles) ? Les modèles, c'est tellement souple, simple et élégant...

:wink:

André Vincent