i would write a plugin index for the catalog, such that when an object is reindexed i apply my biz rulz and send out emails if nesc. the other option is to go with a full blow event channel (there are a couple out there), but i would still probably use a plugin index as basis for notifications for modifed content objects. hth, -p AJ Coon wrote:
Chris Muldrow wrote:
On 12/20/02 11:01 AM, "AJ Coon" <aj@hostway.com> wrote:
Is there a lightweight Zope product that anyone knows of which:
- Tracks changes of objects in Zope - Can send email to notify individuals when changes occur to objects that are being tracked
I think using versioning or CMF workflow for what we need would be like using chainsaw to slice butter. ;-)
Ideas, anyone?
Thanks,
aj
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Unhelpful initial answer: I don't know of a product that does that. Possibly helpful follow-up answer: Are you tracking a specific type of object? 'Cause you could (just talking off the top of my head) go into the manage_edit source and hook a sendmail method to it that checked against a boolean property of the object. So: if notify=='true': sendmail_method_somewhere_in_your_site() - Chris
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Yeah, we're doing this in CMF, so we probably should just modify the Content types we are using for these objects to include the email functionality.
Also, I've thought about doing this at the folder level. So say if an object was added or removed to/from a Folder object, an email would be generated letting people know something was modified 'in' the folder.
The latter is probably what we would start with as a simple customization to Folder objects, and the former would be adopted over time. aj