Bonjour à tous, j'ai le plaisir de vous annoncer la naissance d'un nouveau produit : CPSUserForms, qui est le remplaçant de CPSCollector.
Il s'agit donc d'un générateur de formulaires à remplir par les lecteurs. CPSCollector en effet date de CPS 2 et est donc antérieur aux layouts, aux widgets, bref, tout ce qui fait la flexibilité de CPS 3. Il n'a été réintroduit dans CPS-3-full après en être sorti, que pour cause d'absence d'une solution de remplacement, mais c'est devenu un poids de maintenance pour nous, notamment après la transition UTF-8. La toute première itération est maintenant là (v0.1 pour CPS-3.4). Pour l'instant, le seul effet est d'envoyer un courriel au créateur du formulaire (ce que CPSCollector ne faisait pas). Le stockage des réponses viendra en itération suivante, et profitera de CPSDirectory. Nous sommes donc à mi-chemin. Ce qui reste à faire est un effort de développement très limité, mais pour lequel il faut néanmoins trouver un financement. Un peu plus de détails sur la conception : cela faisait longtemps que je trouvais dommage de ne pas profiter des concepts de CPSSchemas (schemas, layouts) et pensais qu'ils pourraient servir de base à une refondation rapide de CPSCollector, ce qui a été le cas. Malheureusement, nous n'avions pas trouvé de financement pour cela jusqu'à très récemment. L'interface de construction du formulaire reprend celle des documents flexibles. Les éléments du formulaire sont des widgets dont une partie du paramétrage est possible par l'utilisateur. On a ainsi une très grande flexibilité dans le choix des widgets que les utilisateurs peuvent inclure dans leur formulaire, leur paramétrage de base, ce qui est définissable par l'utilisateur, etc. Intrinsèquement, le système est plus robuste que CPSCollector, et plus puissant. On est dans un bon cas de factorisation des problématiques entre CPSUserForms et CPSDocument. À plus long terme, l'utilisation de CPSDirectory ouvre la voie pour stocker les résultats en SQL, en LDAP, et donc à une infinité de cas d'exploitation. -- Georges Racinet, http://www.racinet.fr, http://anybox.fr Zope/CPS & OpenERP expertise, assistance & development GPG: 0x4862FFF7 identi.ca & twitter: gracinet
signature.asc
Description: OpenPGP digital signature
_______________________________________________ cps-users-fr Adresse de la liste : [email protected] Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
