Jaakko Rajaniemi wrote:
Has there been any discussion on what kind of plugins/events/hooks there will be in the end.
Some. My intention is to add events for all major function points in the codebase; UI events, database events, and transport events.

I intend a mixture of top-down and bottom-up design here. Sometimes we'll add events in just because we need them for a plugin; other times we'll systematically add events that may not get used at all.

I hope that "pluginizing" a lot of what's core code will flush out what's really needed to make useful plugins. By the time we release 0.9.0, Jabber, SMS, OpenID, Twitter integration and Facebook integration will all be plugins. We'll have new plugins for OpenSocial integration, and hopefully a lot more.
Currently I've found only this page (http://laconi.ca/trac/wiki/Plugins) about the plugins.
Yeah, there's also some data in the README and EVENTS.txt.
For example, I've added myself new events into the code and was thinking would these be acceptable to main laconi.ca <http://laconi.ca> base
I would love to accept patches for new events; especially if you're using them for your own code!
The first events are regarding direct message start/end save (similar to notice start/end save).

Then there is an event for the start of notice send which enable to for example modify notices when they sent to different transports. Special case of these are twitter and facebook.

Those all sound pretty good.
So my question is that what kind of events there will be in the base code and how many event points you can actually have.
Lots.

-Evan

--
Evan Prodromou
CEO, Control Yourself, Inc.
[email protected] - http://identi.ca/evan - +1-514-554-3826

_______________________________________________
Laconica-dev mailing list
[email protected]
http://mail.laconi.ca/mailman/listinfo/laconica-dev

Reply via email to