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
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
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
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
hazmat wrote:
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.
Even more evilly, you can just write a python script named do_my_stuff that does stuff but returns None, then add an index to your catalog called do_my_stuff and let your objects acquire the do_my_stuff method. That way, every time they are recatalogued, your method gets executed. Works particularly well with CMF sits where catalog updating is done for you. Evil huh? *grinz* Chris - side effects rock
participants (4)
-
AJ Coon -
Chris Muldrow -
Chris Withers -
hazmat