CPSUserForms, le remplaçant d e CPSCollector
Georges Racinet <[email protected]> Tue, 10 May 2011 18:30:16 +0200
| Newsgroups | gmane.comp.web.zope.cps.general.french |
|---|---|
| Message-ID | <[email protected]> |
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --===============1904253715== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enig9AF910C88FDB38BD5CE7BAE6" This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig9AF910C88FDB38BD5CE7BAE6 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Bonjour =E0 tous, j'ai le plaisir de vous annoncer la naissance d'un nouveau produit : CPSUserForms, qui est le rempla=E7ant de CPSCollector. Il s'agit donc d'un g=E9n=E9rateur de formulaires =E0 remplir par les lec= teurs. CPSCollector en effet date de CPS 2 et est donc ant=E9rieur aux layouts, aux widgets, bref, tout ce qui fait la flexibilit=E9 de CPS 3. Il n'a =E9t=E9 r=E9introduit dans CPS-3-full apr=E8s en =EAtre sorti, que= pour cause d'absence d'une solution de remplacement, mais c'est devenu un poids de maintenance pour nous, notamment apr=E8s la transition UTF-8. La toute premi=E8re it=E9ration est maintenant l=E0 (v0.1 pour CPS-3.4). Pour l'instant, le seul effet est d'envoyer un courriel au cr=E9ateur du formulaire (ce que CPSCollector ne faisait pas). Le stockage des r=E9ponses viendra en it=E9ration suivante, et profitera = de CPSDirectory. Nous sommes donc =E0 mi-chemin. Ce qui reste =E0 faire est un effort de d=E9veloppement tr=E8s limit=E9, mais pour lequel il faut n=E9anmoins tro= uver un financement. Un peu plus de d=E9tails 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 =E0 une refondation rapide de CPSCollector, ce qui a =E9t=E9= le cas. Malheureusement, nous n'avions pas trouv=E9 de financement pour cela= jusqu'=E0 tr=E8s r=E9cemment. L'interface de construction du formulaire reprend celle des documents flexibles. Les =E9l=E9ments du formulaire sont des widgets dont une parti= e du param=E9trage est possible par l'utilisateur. On a ainsi une tr=E8s grande flexibilit=E9 dans le choix des widgets que = les utilisateurs peuvent inclure dans leur formulaire, leur param=E9trage de base, ce qui est d=E9finissable par l'utilisateur, etc. Intrins=E8quement, le syst=E8me est plus robuste que CPSCollector, et plu= s puissant. On est dans un bon cas de factorisation des probl=E9matiques entre CPSUserForms et CPSDocument. =C0 plus long terme, l'utilisation de CPSDirectory ouvre la voie pour stocker les r=E9sultats en SQL, en LDAP, et donc =E0 une infinit=E9 de ca= s d'exploitation. --=20 Georges Racinet, http://www.racinet.fr, http://anybox.fr Zope/CPS & OpenERP expertise, assistance & development GPG: 0x4862FFF7 identi.ca & twitter: gracinet --------------enig9AF910C88FDB38BD5CE7BAE6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBCAAGBQJNyWgYAAoJEOAffZJiF+Z4VIMIAKvKhLtTK6XHL2SMZLL8vesl 0SBehKiJo1g7MA4Vm/QoHjdvLoUHMevht4m1X16cztjI272ADqaSZ71kyg7nVxJr +39HE+VW6LLt6dkKSBolH3M+ZlOVadDaPoFuUftL4qtTaYns4AYhejvUcgWHkHAM dgeOi9GK/XRJpRhDj27WfQQsMdI2hU9pSbdMwcQqlRyBvHriKW8fnohu2Zz8oj27 muRwavowbebhJQ9mpDo4OT6h8ZPa0b5MQyQU+hLQUd6x5QQ7k4hpi/edn4yCQsDA 6yeFa5H/XMTl2t8hnFt8eaCN0YZzY0nsDyfU1jTvFHfwRQsFlyxvpt6Y7j5wC5Q= =7Zau -----END PGP SIGNATURE----- --------------enig9AF910C88FDB38BD5CE7BAE6-- --===============1904253715== Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline _______________________________________________ cps-users-fr Adresse de la liste : [email protected] Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-user= s-fr> --===============1904253715==--