Re: Un nouveau moteur de thèmes pour CPS

Racinet Georges <[email protected]> Fri, 3 Jul 2009 15:11:11 +0200
Newsgroups gmane.comp.web.zope.cps.general.french
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--===============0647181957==
Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="Apple-Mail-17--115984509"
Content-Transfer-Encoding: 7bit

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--Apple-Mail-17--115984509
Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes
Content-Transfer-Encoding: quoted-printable


On Jun 12, 2009, at 4:26 PM, Lionel MENARD wrote:

> Bonjour,

Bonjour,
avant de r=E9pondre, je voudrais effectuer une petite clarification : je =
=20
suis bien la m=EAme personne que [email protected], mais rien de ce que =
=20
je pourrais =E9crire dans le pr=E9sent contexte ne le serait au nom de =20=

Nuxeo. En effet, m=EAme si cette soci=E9t=E9 et moi entretenons des =20
relations commerciales, je n'en suis plus salari=E9 depuis presque un an =
=20
et j'exerce comme ind=E9pendant.

>
> c'est une tres bonne nouvelle, et je vous felicite pour cet effort =20
> envers la communaute des utilisateurs de CPS.
> J'ai encore un certain nombre d'instance CPS (6) allant de versions =20=

> anciennes au plus recentes qui donnent encore entiere satisfaction =20
> aux utilisateurs de ces CMS.
> Neamoin je me demande, et je ne dois pas etre le seul dans ce cas, =20
> si je dois continuer a promouvoir CPS dans mes futurs propositions.

Nous sommes effectivement plusieurs dans ce cas. Je comprends d'autant =20=

plus votre question que j'ai =E9t=E9 moi-m=EAme confront=E9 au m=EAme =
genre de =20
probl=E8me. Avec certes la diff=E9rence majeure que j'ai enti=E8rement =
la =20
main sur le produit.

> Ce n'est en fait plus le cas depuis la decision de Nuxeo de passer =20
> sur java plus le cas. A la suite de ce passage de Nuxeo sur Java =20
> aucun groupe consititue ne s'est clairement manifeste ni aucune =20
> discution dans la liste, hormis au tout debut  n'est venu renforcer =20=

> l'idee que CPS pourrait continuer sans l'implication de Nuxeo. Ceci =20=

> hormis l'engagement de correction de bug pendant un certain temps =20
> (je ne m'en rappele plus te tete).


> Je me demande donc quel est finalement le signal qui est envoye avec =20=

> l'ajout de cette fonctionalite dans CPS.

Il n'y a pas de volont=E9 d'=E9mettre des signaux. Mon but premier =E9tait=
 =20
de faciliter l'=E9volution graphique des instances dont je m'occupe, et =20=

leur mont=E9e en puissance comme portails de communication. Comme je le =20=

dis dans le blog, il s'agit l=E0 d'un aspect dont je ne m'occuperai =20
jamais moi-m=EAme, et j'ai besoin de pouvoir travailler avec le =20
webdesigner de base.

Cela =E9tant dit, j'ai eu jusqu'ici un excellent retour sur l'id=E9e, et =
=20
je suis conscient du fait qu'en levant ainsi une des plus grosses =20
barri=E8res =E0 l'adoption, cela change la donne pour le future de la =20=

plate-forme.

Par ailleurs, CPS =E9tant un logiciel libre (GPL), l'arr=EAt du =20
d=E9veloppement actif par Nuxeo a pour cons=E9quence naturelle que le =20=

d=E9veloppement devienne plus communautaire, mod=E8le qui convient tr=E8s =
=20
bien =E0 beaucoup de logiciels open-source. C'est aussi pour cela que je =
=20
me tourne vers les listes ces temps-ci. M=EAme s'il est probable que je =20=

reste dans les mois qui viennent le principal d=E9veloppeur, les retours =
=20
d'utilisateurs, que ce soit vis-=E0-vis du produit, de la documentation, =
=20
auront un r=F4le important =E0 jouer.

> De plus vous parlez du futur CPS 3.5 dont je n'ai pas encore entendu =20=

> parler dans la ML. Avez vu plus d'information ?

Il en a =E9t=E9 question bri=E8vement sur les MLs anglophones. En bref, =
les =20
=E9volutions majeures pr=E9vues sont :
   - int=E9gration de CPSDesignerThemes. L'id=E9e est nouvelle, mais le =20=

rapport effort/gain fait qu'elle passe en t=EAte de la liste des =20
priorit=E9s.
   - passage =E0 unicode / utf-8. Un gros chantier, malheureusement. =20
Nous avons besoin de d=E9gager une p=E9riode sans aucune autre =E9volution=
 =20
pour le faire. C'est pourquoi cela n'a gu=E8re avanc=E9 bien que nous en =
=20
parlions depuis 6 mois.
   - passage =E0 une version plus r=E9cente de Zope. En effet, Zope 2.9 =20=

est amen=E9 =E0 dispara=EEtre du paysage. Par ailleurs, il para=EEt que =20=

certains =E9lements de Zope qui sont les goulets d'=E9tranglement =
majeurs =20
de CPS ont =E9t=E9 am=E9lior=E9s dans les versions plus r=E9centes =
(conflits =20
dans les BTrees notamment).

Pour ce qui est de la gestion de version, une branche a =E9t=E9 tir=E9e =
pour =20
CPS 3.4 (stable) au d=E9but de l'ann=E9e. Si vous regardez les tickets =20=

r=E9cents dans le trac, vous verrez qu'il y a syst=E9matiquement mention =
=20
de la branche concern=E9e par les modifications.

> J'ai lu votre post sur votre blog et effectivement une roadmap nous =20=

> eclairera surement.

Je l'ai faite depuis: =
http://svn.nuxeo.org/trac/pub/browser/CPS3/products/CPSDesignerThemes/trun=
k/ROADMAP.txt=20
  et tagg=E9 la version 0.1 peu de temps apr=E8s. La version 0.2 est =20
presque pr=EAte (plusieurs librairies XML, conversion du th=E8me CPS =
3.4, =20
n=E9gociation).

Il n'y a pas d'indications temporelles, car je ne peux m'engager pour =20=

cela =E0 ce stade Sachez toutefois que j'aurai besoin pour mi-juillet =20=

d'une version que je puisse mettre moi-m=EAme en production. Le =20
p=E9rim=E8tre fonctionnel 0.2 me suffit, la version 0.3 en d=E9oculera.

> Bref, j'ai presrci utilise, intalle, et maintien encore CPS, et je =20
> trouve que c'est toujours un tres bon outils.
> Je suis surement pas le seul a avoir du reconsiderer mes =20
> prescriptions suite a l'arret de Nuxeo de continuer l'aventure CPS. =20=

> A part quelques experiences ponctuelles diverses, je n'ai pas =20
> retrouver un outils de reference quand il sagit de faire une reponse =20=

> a une demande couvrant le domaine des CMS.
>
> Quelles sont vos positions sur le sujet et sur ces reflexions.

Actuellement, je fais exactement le pari de baser mon activit=E9 de =20
travailleur ind=E9pendant pr=E9cis=E9ment sur CPS. Cela s'est fait au =
d=E9but =20
un peu tout seul, mais j'ai pour l'instant plut=F4t des signaux =20
m'indiquant que cela pourra durer ainsi plus longtemps que je l'aurais =20=

cru. Mon carnet de commande est bien rempli pour ce d=E9but d'=E9t=E9. =
Je ne =20
suis pas le seul entrepreneur individuel =E0 faire du CPS. Il y a aussi =20=

quelques soci=E9t=E9s qui r=E9alisent une partie de leur activit=E9 =
dessus, en =20
plus de Nuxeo. Dans quelles proportions, je ne sais pas.

Avec Marc-Aur=E8le, qui assurait auparavant le support CPS commercial de =
=20
Nuxeo, nous avons chacun des projets personnels bas=E9s sur CPS que nous =
=20
ne laisserons de toute fa=E7on jamais tomber, si cela peut vous =20
rassurer. Dans le pire des cas, si la plate-forme devait =EAtre =20
abandonn=E9e un jour, ce serait sans nul doute en ce qui nous concerne =20=

au profit d'un outil de qualit=E9, libre, et nous n'h=E9siterions pas =E0 =
=20
faire ce qu'il faut pour les migrations de donn=E9es.

Cela dit, je note que, comme d'autres, vous indiquez que CPS est un =20
outil de qualit=E9, adapt=E9 =E0 vos besoins. Dans ces conditions, je ne =
=20
vois pas pourquoi l'aventure devrait s'arr=EAter. Il serait int=E9ressant =
=20
de savoir combien de vieilles versions (jusqu'aux premi=E8res 3.4) sont =20=

actuellement en production, et parmi elles, combien feront la =20
migration vers les versions actuelles.

En r=E9sum=E9 : il y a des professionnels parmi les contributeurs,  il y =
a =20
une bonne base install=E9e. Il suffit que les deux se connectent pour =20=

que la plate-forme soit commercialement vivante. C'est peut-=EAtre =20
maintenant que cela se passe.

Bon week-end =E0 tout le monde,



>
> Racinet Georges a =E9crit :
>> Bonjour =E0 tous,
>>
>> j'ai commenc=E9 =E0 travailler sur une =E9volution majeure de =20
>> l'int=E9gration graphique dans CPS. Pour l'instant, cela porte le nom =
=20
>> de CPSDesignerThemes, pour mettre l'accent sur le fait que c'est =20
>> pr=E9vu pour s=E9parer autant que possible les questions de mise en =20=

>> page des sp=E9cificit=E9s de CPS. Je crois en effet que c'est ce =
qu'il =20
>> faut pour laisser les web designers faire ce qu'ils veulent sans =20
>> avoir =E0 devenir des sp=E9cialistes de CPS.
>>
>> Il y a un long billet (en anglais) =E0 ce propos sur mon blog =
(http://www.racinet.fr/index.php?post/2009/06/10/A-new-themes-engine-for-C=
PS=20
>> ). J'essaye d'expliquer le cheminement qui m'a amen=E9 =E0 lancer ce =20=

>> projet, d'=E9tablir un cahier des charges tr=E8s vague, et pour finir =
=20
>> je donne des exemples de code XHTML pour CPSDesignerThemes.
>>
>> Le code source du projet n'est pas encore disponible, mais je =20
>> devrais arranger cela prochainement et publier une feuille de route.
>> (on en est pour l'instant au stade du prototype qui fonctionne). Le =20=

>> produit final sera probablement optionnel en CPS 3.4 et, j'esp=E8re, =20=

>> la fa=E7on standard de faire dans le futur CPS 3.5. La transition =20
>> depuis CPSSkins est d'ores et d=E9j=E0 pr=E9vue.
>>
>> N'h=E9sitez pas =E0 vous manifest=E9 si vous =EAtes int=E9ress=E9, =
les =20
>> contributions de toutes sortes sont les bienvenues.
>>
>> --=20
>> Georges Racinet, http://www.racinet.fr
>> Zope/CPS/Plone expertise, assistance & development
>> GPG: 0x4862FFF7
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> cps-users-fr
>> Adresse de la liste : [email protected]
>> Gestion de l'abonnement : =
<http://lists.nuxeo.com/mailman/listinfo/cps-users-fr=20
>> >
>
> --=20
> Lionel MENARD, Centre for Energy and Processes
> MINES ParisTech / Armines
> BP 207 06904 Sophia Antipolis cedex [ http://www.cep.cma.fr ]
>

--
Georges Racinet, http://www.racinet.fr
Zope/CPS/Plone expertise, assistance & development
GPG: 0x4862FFF7








--Apple-Mail-17--115984509
content-type: application/pgp-signature; x-mac-type=70674453;
	name=PGP.sig
content-description: This is a digitally signed message part
content-disposition: inline; filename=PGP.sig
content-transfer-encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (Darwin)

iQEVAwUBSk4Dc+AffZJiF+Z4AQJQhQgAjniKyTD3nP5PcdOVo7xzAyfr4DPNb74x
J1tPzY9XFuGTsbWqU5OMKfwkq3Zt75A2S9oRmgTIbJyWuGxIz4W1d0v2lnMBonIT
GYsB4PPyHybaAYF8F7d/T2ToHLZEipjrTYp7xqsR9AfIkFa1VKz0B2NTIQ5uvlbi
BTLXtKFydfoD59wjnddDoJ2hgO+pCUZ8q/pfB03uUOzFCg005i3qjr2ug0I2rQif
Iy4Skv1ASHdpy3zKraYXBHdw9A2SwvbR8JQGpUigH4jTFlUFQQjdzbryQ3Ophq1o
zj68aGHMvrEGter3JUDA7EKdTmQGubLLokSvKgXNt+LQu4fOEpVIPg==
=vdUG
-----END PGP SIGNATURE-----

--Apple-Mail-17--115984509--

--===============0647181957==
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>

--===============0647181957==--