You could make use of the undo facility itself by using the .note method of a transaction from Python: t = get_transaction() t.note('Did something') This information will show up in the undo log. You cannot do this from a Python Script, you'll need to do it from within Product code or from an external method after each event of significance in your site. On Tue, 2003-10-21 at 10:48, Jesper Holmberg wrote:
I would like to be able to track what our users are doing at our Plone site, since we are doing research on their behavior. To that end, I would like to get as comprehensible an log of what they are doing as possible. It is not strictly necessary to view exactly which pages are viewed by which user, but at least I would like to log all changes made to the site; if not the exact change, at least the fact that a certain page, or a certain content has been changed by a certain user.
I have studied the logs, Z2.log, Z2-detailed.log, and the event log, but they don't really contain all the information that I am after.
I guess what I am after is a sort of text log version of the information stored in the ZODB and its "Undo" functionality, so that one with reasonable resolution could study the logs and say, "User1 edited his home page, then he added a comment to User2's docuemnt, and sent a message to User3". We don't want to change what they have done, only study them. Do you have any tips about how one could go about doing this?
Jesper
------------------------------------------------------- This SF.net email is sponsored by OSDN developer relations Here's your chance to show off your extensive product knowledge We want to know what you know. Tell us and you have a chance to win $100 http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54 _______________________________________________ Plone-users mailing list Plone-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plone-users