bertrand Gugger | 9 May 03:33

cfg extrapack

Voilà,
cfg a divergé.
J'espère que les barres de refroidissement tomberont bien si il faut.
Aussi que le RIA (Réseau d'Injection Automatique) fonctionnera correctement.

On doit donc pouvoir faire
#CONFIG{~} donne extra de l'auteur connecté
#CONFIG{~duchmol} donne extra de l'auteur de login "duchmol"
#CONFIG{auteur:6} donne extra de l'auteur id 6
#CONFIG{auteurs:6} pareil
#CONFIG{spip_auteurs:6} pareil
#CONFIG{article:951} l'extra de spip_articles id 951
(pareil pour chaque table (spip ou non (*), mutualisée ou non (**) ) et 
variations genre "articles" ou "spip_articles")

Tout cela compatible avec le #CONFIG qui existe, inclus les subdivisions 
comme
#CONFIG{~duchmol/spip_listes/type_mail}
(c'est qu'un exemple, hein)
et bien sûr le défaut en 2ème argument et le booléen serialize en 3ème.

lire_config() pareil

C'est extrèmement "raw", méfie-te.
Et rappel, dans exec=cfg ... y a que le lire(), le bouton OK fait encore 
rien ...

Evidemment, on va pas en rester qu'à "extra" qui est nauséeux pour sql.

(*) c'est pas pour rire
(Continue reading)

JLuc | 9 May 13:37
Favicon

Re: cfg extrapack

bertrand Gugger wrote:
> On doit donc pouvoir faire
> #CONFIG{~} donne extra de l'auteur connecté
> #CONFIG{~duchmol} donne extra de l'auteur de login "duchmol"
> #CONFIG{auteur:6} donne extra de l'auteur id 6
> #CONFIG{auteurs:6} pareil
> #CONFIG{spip_auteurs:6} pareil
> #CONFIG{article:951} l'extra de spip_articles id 951

> Le SAD est ouvert, vos plaintes, suggestions ou demandes de 
> remboursement sont les bienvenues.

Question syntaxe, #CONFIG{id_article=951}, c'est out ? démodé ? fade ? dépassé ? pas assez excitant ?

ça va devenir Babel ...

JL

bertrand Gugger | 11 May 11:19

Re: cfg extrapack

JLuc wrote:
> bertrand Gugger wrote:
>> On doit donc pouvoir faire
>> #CONFIG{~} donne extra de l'auteur connecté
>> #CONFIG{~duchmol} donne extra de l'auteur de login "duchmol"
>> #CONFIG{auteur:6} donne extra de l'auteur id 6
>> #CONFIG{auteurs:6} pareil
>> #CONFIG{spip_auteurs:6} pareil
>> #CONFIG{article:951} l'extra de spip_articles id 951
> 
>> Le SAD est ouvert, vos plaintes, suggestions ou demandes de 
>> remboursement sont les bienvenues.
> 
> Question syntaxe, #CONFIG{id_article=951}, c'est out ? démodé ? fade ? dépassé ? pas assez excitant ?
> 
> ça va devenir Babel ...
> 

Disons que la notion ici, c'est un "objet" (au sens spip) et pas un 
identifieur. Par exemple, id_article pourrait référer à une table annexe 
ou composer un identifiant comme pour documents_articles.

Mais il serait sans doute possible de permettre une telle syntaxe, qui 
voudrait dire ici, défaut la table spip_articles ...

Il faut savoir, que cet extrapack sera d'usage très limité et sans doute 
essentiellement pour les auteurs lorsqu'on ne nécessitera pas de 
recherche sur ces champs de config, ce qui limite directement le champ 
d'application. La syntaxe sera essentiellement à base de #CONFIG{~...}.

(Continue reading)


Gmane