On Jan 19, 2012, at 1:07 PM, Yaroslav Fedevych wrote:

> I, for one, second the question.
> 
> What I'm currently missing is even the basic information on what, more 
> exactly, Twisted Words is and what it is not. Recently, I heard some 
> potential customer talking about a universal messaging gateway (multiple 
> protocols (including email), throttling, in some cases — per-message 
> charging, messaging storage). I was wondering if t.words is something 
> which is exactly right to use for projects like that and what facilities 
> it provides to help me.

There is no authoritative statement about what twisted.words is not because 
twisted.words is incomplete.  You can definitely use it for servers, and many 
people do.

> Currently I see it is mostly client-oriented. I can only see an IRC 
> protocol (server-side), I however don't see what interfaces I need to 
> implement for a working pluggable messaging server. Maybe I'm looking at 
> wrong places or misunderstand the purpose of t.words altogether.

All of the facilities for parsing the client side of an XMPP connection also 
work for the server side.  And twisted.words does currently have some 
facilities for dealing with servers, such as 'twistd xmpp-router'.

You may be interested in several extensions to twisted.words.  Wokkel, 
especially, is hopefully going to be included in twisted.words itself at some 
point: <http://wokkel.ik.nu/>.  Idavoll provides publish/subscribe 
functionality on top of wokkel and twisted.words: <http://idavoll.ik.nu/>.  
Palaver provides a multi-user chat component: 
<https://github.com/twonds/palaver> - however, most of the links to the 
original sites for Palaver appear to be dead now, so I gather that project has 
stopped development.

Ultimately, what you have to keep in mind is that twisted.words, like all of 
Twisted, is an open source project and not a commercial product.  If you would 
like it to do more than it does, please contribute code to help it grow into a 
full-featured XMPP solution.

-glyph
_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to