[eluser]jbowman[/eluser]
I know this is a kind of old thread, but was wondering if anyone had any luck with developing something like they they'd like to share? If not, I guess if I ever get past the documentation phase of my project, I may give it a go if CI is what I go with.
Basically I'm envisioning a system where I can build hooks into my applications, that later I can key off of to manage my application additions better. ie: event based programming.
For example...
I create a user auth system. I define in the method that creates the a user 2 events "pre_user_create" and "post_user_create". Then for the user delete method I set up "pre_user_delete" and "post_user_delete".
pre and post, just in case.
Then say later I build an image gallery for my users, and I want each user to have their own gallery. So, my gallery module would need to hook onto the post_user_create and create an empty gallery for the user, setting up DB and file structure. Then it would also need to listen post_user_delete to clear itself out.
I'm basically looking around for frameworks that might be my best fit while I work on documenting the features and design for my project.