Re: Activity DB Design Discussion
I haven’t thought through how practical or difficult it would be to support the existing component structure. But, what if there was a base component class that all components extended (the way widgets extend the base widget).
In the child class you would need a registration process providing the component identifiers & possibly the URI to catch, activity logging, settings maintenance handler, a display handler, etc.
The end result would be that BuddyPress would become an activity based framework that the features plugged into.