Frédéric LESUEUR wrote:

Le Jeudi 23 Mars 2006 17:33, vous avez écrit :
Frédéric LESUEUR wrote:

on peut plus ... justement CPSSkins prend en compte ce use
case avec les
thèmes locaux.

ok, mais le problème si je retire CPSSkin alors j'ai besoin
d'un "habillage" différent pour chaque rubrique!


c'est pour cela que CPSSkins existe, parce que ce sont des cas de design assez courants, que vous allez avoir du mal à resoudre sous Zope/CMF.

il faut créer un éditeur de portlets puisque CPSSkins permet
de gérer
cela. il faudra un formulaire de gestion des portlet (un peu
comme sous
CPS3.2, le box_manage_form)

c'est possible mais il faut vraiment vouloir ..
se faire chier ? ;)
peut être mais je ne sais comment faire autrement car je ne
souhaite pas utiliser CPSSkin. Toujours pareil, je ne juge pas
cet outil qui est puissant, mais je pense que le fait le
rendre obligatoire dans CPS n'est pas une bonne chose (c'est
un autre sujet).


vous être libre d'utiliser la skin CMF par défaut, ou de créér une nouvelle skin. Encore une fois c'est assez simple, mais cela ne fonctionne que pour les sites avec des layouts prédéterminées et uniques, ce qui n'est pas souvent le cas quand on recoit une charte graphique à implémenter.


à mon avis l'intérêt est très limité puisqu'il faudra gérer
l'affichage
des écrans différents du site directement sous CMF avec
plusieurs
main_template.pt, ou avec des conditions d'affichage des
colonnes en ZPT
(tal:condition=".."). En fait la complexité est déplacée
d'un endroit de
l'application vers un autre.
Mais cela rend le site plus portable d'une techno à une autre
ou bien d'un cps à un plone. Aussi plus facile d'intégrer du
code html provenant d'une maquette d'un designer.
Par contre à réfléchir mais il doit bien y avoir une autre
moyen que d'utiliser des "tal:condition" pour changer la vue
d'une rubrique à une autre. Il est possible de revenir à un
système d'habillage...à voir


les zope page templates ne sont pas du tout portables, et surtout pas entre CPS et Plone, j'attends toujours de voir une skin qui fonctionne sous Plone et CPS par contre CPSSkins fonctionne sous CPS2, CPS3, Plone1, Plone2 et CMF.

/JM
_______________________________________________
cps-users-fr Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à