31 Aug 11:57
Re: Plans to port CPS on Zope 2.12 or ZTK
Le 30/08/2010 20:42, Racinet Georges a écrit : > Hi everyone, > > this is a follow up to a discussion that started on cps-users and also > to a few direct contacts I've had in the past few weeks. > > While it's rather clear that CPS is really not up to the current > standards of the Python and Zope worlds, it's amazing that it still has > a good reputation among those that have experienced developing with it. > > By « current standards », I mean at least Zope 2.12 or ZTK on python > 2.6, setuptools/distribute packaging, zc.buildout or virtualenv support, > and of course the WSGI goodness that comes with that. > This is a bit sad, especially if one remembers a few typical Zope 3 > concepts have actually been inspired by ancestors from CPS. > > Porting to a recent Zope or ZTK version would certainly be a big work. > I'm most probably the only one around working almost full time around > CPS, but gathering half a dozen contributors with more limited time > dedication looks feasible from my point of view, and that'd make the > project more than a wish. > > There are lots of open questions, technical and organisational. Maybe > it's the right time to start discussing them in the open. > > Sooo… who's interested ? I can help with all the current ztk/zope3/bb/buildout/distribute/wtf standards. I can't garantee I'll be available to provide a significant amount of work, but I can attend any sprint on the topic. Christophe > In particular, what would bother you with the idea ? Stating the other > way round : what would be the breakthrough to get you in ? No commitment > asked at this point. > > Below's my comment on the CMF dependency by the way. > > Cheers, > > On Aug 20, 2010, at 9:57 AM, Encolpe Degoute wrote: >> >>>> Have you plan to port CPS on Zope 2.12/2.13 or on pur Zope 3 ? >>> >>> Ahah, the big question, and you're not the first to ask. I'm all in >>> favor of a move to Zope 2.12 for CPS 3.6, but certainly not within the >>> next three months. >>> Pure ZTK (Bluebream maybe?) would be probably even better, but I just >>> don't know if that would be possible without sacrificing too much. >> >> As CMF is not available in pure bluebream version (and no work is done >> in that way as far I know) it would be difficult to port CPS on >> bluebream without removing CMF. > > You know that doesn't sound so bad actually ? Almost joking here, but > I'd more concerned about CPS being deeply a Zope 2 application than > about the CMF dependency. I actually think any porting project would > start by reducing that latter dependency. > > For instance, I'm pretty sure that rewriting CPSWorkflow from scratch > with almost no CMF dependency would really be a good thing and would > mean less work than trying to make it work on current CMF. And it would > save everyone, especially custom project developers, countless hours of > painful debugging (try and follow with pdb why a transition does not > pass if you haven't done that already). > > Also, I believe that lots of those CMF concepts that are in use in CPS > almost as-is have found their way into ZTK. > >>> Now the thing is that I personally lack real experience on Zope > 2.9, >>> and probably won't get any before such works could begin. Not to say >>> that'd be a real problem for implementation, but that's a big one in the >>> foreseeing department (we can start discussing possibilities on >>> cps-devel if you wish). Also, beforehand advice wouldn't be enough: we >>> obviously need more active developers. >> >> Yes. It's a community reboot. >> >>> I know there are interested and knowledgeable people around, but no one >>> (including me) will move until it starts looking doable. If everyone >>> showed up in a discussion with no required commitment, things could very >>> well be different. >>> >>> As for the immediate future. I'm a bit tired of big jumps. (...) I >>> guess any real implementation work >>> would have to wait until 2011. >> >> I'm understanding that take this big project on your shoulders is hard. > > > >> I'm asking for this to know if I can motive my boos to come on this >> project. > > > > -- > Georges Racinet, http://www.racinet.fr > Zope/CPS expertise, assistance & development > GPG: 0x4862FFF7 > > > > > > > > > _______________________________________________ > cps-devel mailing list > http://lists.nuxeo.com/mailman/listinfo/cps-devel > > _______________________________________________ cps-devel mailing list http://lists.nuxeo.com/mailman/listinfo/cps-devel
RSS Feed