Le 30 juin 2011 13:24, Dsls <[email protected]> a écrit :
> Le 30 juin 2011 13:06, Franck Paul <[email protected]> a écrit :
>> Le 30 juin 2011 12:58, Dev Dotclear 2 <[email protected]> a écrit :
>>> #1240: Formulaire des configurateurs intégrés de thème
>>> -------------------------+--------------------------------------------------
>>>  Reporter:  franck       |        Owner:  franck
>>>     Type:  enhancement  |       Status:  closed
>>>  Priority:  normal       |    Milestone:  2.4
>>> Component:  module:core  |      Version:  2.3
>>>  Severity:  normal       |   Resolution:  fixed
>>>  Keywords:               |
>>> -------------------------+--------------------------------------------------
>>>
>>> Comment(by bruno):
>>>
>>>  Pas complètement séduit par l'approche : tu appelles un behavior en
>>>  incluant après cet appel le seul fichier d'administration du thème, à
>>>  savoir le _config.php. Du coup pour que ça fonctionne, il ne reste comme
>>>  possibilité que de définir le behavior dans le _define.php du thème, ce
>>>  que je ne trouve guère séduisant.
>>
>> Ça peut aussi être défini dans un _prepend.php, ce que je fais pour Ductile.
>>
>>>  De plus, ajouter un behavior uniquement pour définir une valeur booléenne
>>>  ressemble plus à un contournement qu'autre chose. Pourquoi ne pas proposer
>>>  plutôt un paramètre additionnel au thème qui permettrait de dire comment
>>>  gérer la configuration d'un thème ? Je pense notamment au ticket #1223, où
>>>  on pourrait ajouter un attribut dédié au thème qui le souhaite
>>
>> En effet c'est un contournement d'une contrainte imposée par DC pour
>> la gestion des formulaires. D'autre part, la modification que tu
>> proposes un peu plus de code que ce simple appel de behaviour et ces
>> deux tests.
>>
>> Maintenant on peut bien évidemment faire autrement, je n'ai pas de
>> religion toute faite. Je souhaite simplement que la contrainte soit
>> levée, c'est tout.
>
> (Je transfère la conversation sur dev@, après tout tracker@ sera
> bientôt read-only :)
>
> On est complètement d'accord sur le fond. Maintenant sur la forme, il
> y a plein de choses qu'un thème devrait pouvoir faire, mais qui n'est
> pas faisable dans la version actuelle de dc. Le _conf.php un peu trop
> contraint, l'impossibilité de définir des widgets dans le thème, et
> pourquoi pas par la suite, le choix du moteur de templates, des champs
> de configuration additionels, ...
>
> Je propose juste d'essayer d'aborder cette problématique d'un niveau
> plus global, plutôt que d'adresser chacune d'entre elles une à une.

Eh bien dans ce cas je propose de conserver le behaviour que j'ai mis
en place, le temps qu'un développement plus costaud et ambitieux soit
effectué. À moins bien sûr que ce soit possible dès maintenant ?
Auquel cas, no problemo, j'adapterai Ductile, puisqu'il est question
de lui aujourd'hui (mais d'autres pourraient en avoir besoin — Blowup
pourrait peut-être lui aussi en bénéficier).

PS : Je vais aller voir si je peux pas mettre un reply-to correct sur
cette liste, c'est pénible…
_______________________________________________
Dev mailing list
[email protected]
http://ml.dotclear.org/listinfo/dev

Répondre à