Je pense qu'on a le meilleur des deux, je laisse les vieux machins histoire
de faciliter la migration pour les sites qui auraient fait des tests, mais
attention le filtre exposer et la balise ON_OFF ont vocation à disparaitre.
Merci de vos tests, commentaires et corrections. Le plus dur à faire, en
l'occurrence, c'est la doc, à réviser et à éclaircir si possible.
Pour faire les tetss, il faut passer par la version CVS ou par la version
1.7.1pr6 qui devrait bientôt apparaître à l'endroit habituel http://www.spip.net/spip-dev/devel/
Le vendredi 09 avril 2004 à 13:50 (+0200), Fil écrivait :
j'ai regroupé les deux concepts du "filtre exposer" et de "la balise #ON_OFF" dans un seul, qui s'appelle ... la balise #EXPOSER.
Voici la doc : Exposer un article dans une liste - SPIP
(...)
Merci de vos tests, commentaires et corrections. Le plus dur à faire, en
l'occurrence, c'est la doc, à réviser et à éclaircir si possible.
Je pense qu'au lieu de dire "on modifiera la feuille de style du lien"
ou "choisir la feuille de style", il faudrait dire "on modifiera le
style du lien" ou "choisir le style".
Selon moi, la feuille de style contient la liste des styles.
Ajouter aussi la phrase :
SPIP remplacera la balise #EXPOSER par "on" si l'objet correspont au
contexte, sinon la balise sera simplement ignorée.
Il serait peut-être utile juste d'ajouter un petit extrait de feuille de
style, par exemple :
a.lienon {
font-weight: bold;
}
Du coup ce serait bien que #EXPOSER renvoie on,off par défaut (plutôt
que on,(vide)).
Ca n'est vrai que tant qu'il s'agit de ne changer que la feuille de style ;
mais tu oublies la forme [yyyy (#EXPOSER) xxxx], qui ne marchera pas si on
ne peut pas tester le résultat comme vide/non vide ; vide/non vide, c'est
quand même beaucoup plus intuitif pour un truc assez "booléen".
Ca n'est vrai que tant qu'il s'agit de ne changer que la feuille de style ;
mais tu oublies la forme [yyyy (#EXPOSER) xxxx], qui ne marchera pas si on
ne peut pas tester le résultat comme vide/non vide ; vide/non vide, c'est
quand même beaucoup plus intuitif pour un truc assez "booléen".
-- Fil
Génial !
Pour celui qui n'a pas envie de toucher à la feuille de style, on peut très simplement faire un :
[(#EXPOSER|<b>)] #TITRE [(#EXPOSER|</b>)]
Et pour celui qui préfère la méthode mammouth de la feuille de style, c'est aussi possible !
A priori, je dirais que cette deuxième utilisation sera moins
utilisée.
Donc, autant faciliter l'utilisation de la 1ere (on/off, ou oui/non
puisqu'en général on cause francais dans spip) et la deuxième
utilisation nécessitera un «|oui,» pas bien méchant puisque les [()]
sont déjà là.
j'ai regroupé les deux concepts du "filtre exposer" et de "la balise #ON_OFF" dans un seul, qui s'appelle ... la balise #EXPOSER.
L'apprentissage d'un langage est d'autant plus ardu et long
qu'il y a une multiplicité de structures grammaticales ou syntaxiques.
Alors c'est bien la versatilité mais #EXPOSER introduit encore
une nouvelle règle grammaticale dans le pseudo langage SPIP
(afin d'accepter et traiter [2354 (#EXPOSER|id,href)wddqs ] ).
Donc ( à défaut de faire de cette exceptionnelle syntaxe
une nouvelle règle de modification des champs en général ?)
je préfère donc comme avant,
car l'homogénéïté du langage et sa simplicité
valent bien qu'on tape [(#ON_OFF|exposer{id, href}].
L'esperanto s'apprend vite car il est simple
et qu'il n'y a pas d'exception à ses règles.
C'est une belle forme de Qualité.