[Decibel] Fwd: Summer of Code 2008 - Call For Ideas
Tobias Hunger
tobias at aquazul.com
Mon Mar 3 09:49:49 CET 2008
On Saturday 01 March 2008, Matt Rogers wrote:
> So you basically want to solve the messaging filter problems that we've
> already solved in Kopete in Decibel again? I understand that this is a
> natural extension, but IMHO, this is something that should be handled by
> the chat application that gets started to handle the message in the
> first place.
Basically we need to solve the "decide what to do with an incoming
communication request" problem in Decibel: Making that decision in a
configurable way is a core feature.
That certainly has much in common with problems like message filtering in
kopete. That is the point: You solved the problem, the konversation guys
probably did as well, and so did name-your-favorite-communication-app-here
developers.
> If you have these filters, you'll need to handle how to chain them
> together so that things are processed in the right order, provide a UI
> so that messages that are logged (for example) can be viewed, etc.
Yes.
We need much of that anyway since we want to be able to configure responses to
incoming (and outgoing) communication requests. We have to deal with
questions like: Does the user want kopete to handle jabber? How about IRC,
maybe he prefers konversation for that? What if application X can not handle
the communication request for whatever reason? Should we try Z then or just
give up?
So we need to define a order in which applications are queried. We already
need to chain them together. Extending this mechanism to allow for message
filtering is (from the decibel server point of view) probably just a small
change in the already implemented API. It offers a lot of flexibility, so I
think it is worth the trouble.
> You might as well just port the Kopete messaging filtering API to
> Decibel, but that's just as bad since both versions will still have to
> be maintained, and then we'll get into "Decibel supports this, why
> doesn't Kopete?" crap that we already have with the other instant
> messengers. Sounds like a nightmare to me.
Well, if kopete does support Decibel, then it will support everything Decibel
does. Sorry, couldn't stop myself here;-)
Best Regards,
Tobias
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/decibel/attachments/20080303/3f5e4280/attachment.pgp
More information about the Decibel
mailing list