Skalpa Keo - 2006-01-23

Logged In: YES
user_id=882380

Two points:
1) I agree this kind of things is highly needed, but not
only for 'users'. We need a generic 'events management'
system so specific actions can trigger some code somewhere,
and this without having to change the original class.
2) Whatever happens, if you have to write some "bridging
code" somewhere, then you're actually making a XOOPS "port"
;-). Now, I agree XOOPS should ease this kind of things, so
"porting" an application to a module would just be about
writing a dummy xoops_version.php file, and add a few little
bridging classes/scripts.
Anyway, to answer you more concretely: implementing such an
events system wouldn't be so long (just about adding some
kind of 'xoEvents' property to the components bundle info
file to define which events each object supports, then
having a class/methods on the side that modules could call
during installation so they register their own briging class
as an event handler for, say the "login" event of the "user"
class), so I'll try to check if that can be done during
february.
Am setting this tracker item to "remind" so I don't forget
about it.

skalpa.>
PS: Didnt answer you, but sure, don't hesitate to submit
anything. Also, you can follow what's being done by watching
the "tasks manager" here.