Modifier les macros ZPT / main_template.pt rend plus compliquée la mise
à jour du logiciel, vers de nouvelles versions ou simplement pour la
correction de bugs. A l'arrivée (1 an, 2 an après) il y a plus
d'inconvénients à utiliser cette méthode.

Lorsqu'un projet évolue vers une nouvelle version de CPS, le design n'est pas sensé changé. L'utilisation de templates ZPT permet justement d'être assez indépendant des versions de CPS (sous réserve de compatibilité d'API) . Si on utilise uniquement les portlets "Nuxeo/CPSSkins" qui sont automatiquement migrés ça a son avantage mais un site commercial nécessite souvent le développement de portlets spécifiques qui ne sont pas pris en charge par les migrations. Exemple : un portlet "header" qui affiche une image aléatoirement issue d'une gallerie + des liens vers les sous-dossiers de l'espace courant.

Le principal problème lors d'un changement de version est la modification de l'API CPS or quelle solution CPSSkins apporte-t'il au problème ?

Question subsidiaire : quel est le rôle de CPSSkins dans le design d'un portlet ?
_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à