Florent Guillaume:I really could use a post publishing hook.Are your talking about a short thing for 2.7?
Standard use case: delay indexing at the end of the request to only do it once per object even if the object has been modified 4 times.
Yes we need it for CPS which currently works with 2.7 (no customer is ready to move to 2.8 yet).
In 2.8 I wonder if the Publisher could start using e.g. Zope 3 events. Are there events for this around in Z3 already? This would be a good way of improving transition to Z3 in a compatible manner, if both systems e.g. publisher modules would spit out the same events for handling those cases.
Yes events are the way to go. For 2.7 we have our (CPS) event system, and Julien has experimented with patching Transaction.py's commit and abort to send appropriate events. Then the rest is just a matter of subscribing and reacting to them.
I totally agree that if 2.8 could use standardized events from Zope 3 that would be awesome.
Florent Guillaume, Nuxeo (Paris, France) CTO, Director of R&D
+33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED]
Zope-Dev maillist - Zope-Dev@zope.org
** No cross posts or HTML encoding! **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce