Cleartext Enterprise Messaging 2.0
ProcessOne - Nicolas Vérité - February 03, 2011David Banes, from Cleartext, has released a new opensource product: an Enterprise Messaging 2.0, based on ejabberd.
At the SeaBeyond event to day in Paris, David Banes, CEO of Cleartext, has introduced a new way of doing microblogging. It is a client-compatible, standards-based protocol extension, based on message stanzas. It is not relying on PubSub nor XEP-0277: Microblogging over XMPP, that may not be ready yet, or not completely address all the requirements.
It features of course EIM, Group Chat & Microblogging, has security and compliance designed in, and notably has Integrated Content Filtering, Malware Protection, URL & Image Filtering and Archiving with eDiscovery.
Inspired by “XMPP:The Definitive Guide”, it is modelled on ProcessOne Twitter Gateway, and it is a Python XMPP component (XEP-0114). It is NOT federated (yet)!
The client has text-based commands:
"me" - shows who you are, your username and jid (Jabber ID)
"ers" - shows your followers
"ing" - shows who you follow
"f username" - follow this user
"u username" - unfollow this user "
"d username message text" - send direct message to the user
"@username message text" - mention a user, a public message to a user
"s" - show saved searches
"s word" - save live search term
"us word" - delete live search term
"help" - show this help
Custom Stanzas
To Tweet:
<message id="156"
from="dbanes@cleartext.com/9643007101295859746231576"
to="cleartext.cleartext.com"
type="chat">
<body>it's time for end of month expenses please</body>
<active xmlns="http://jabber.org/protocol/chatstates"/>
<x from="dbanes@cleartext.com/9643007101295859746231576"
stamp="2011-01-24T10:49:05Z"
xmlns="urn:xmpp:delay"/>
<x xmlns="http://cleartext.net/mblog">
<buddy type="sender">
<displayName>dbanes@cleartext.com</displayName>
<userName>dbanes</userName>
<jid>dbanes@cleartext.com</jid>
<avatar type="hash">56a03afdd9ab286d43c8f1715fac013d4c53f15a</avatar>
<serviceJid>cleartext.cleartext.com</serviceJid>
</buddy> </x>
</message>
Incoming Tweet:
<message from='cleartext.cleartext.com'
to='dbanes@cleartext.com'
type='chat'>
<body>@admin: my expenses will be late</body>
<x xmlns='http://cleartext.net/mblog'>
<buddy type='sender'>
<displayName>Ozzie</displayName>
<userName>admin</userName>
<jid>admin@cleartext.com</jid>
<avatar type='hash'>ed90623da0e6963516abce705dd24bf0e84a03bd</avatar>
<serviceJid>cleartext.cleartext.com</serviceJid>
<text xmlns='http://cleartext.net/mblog'>my expenses will be late</text>
</buddy>
</x>
</message>
Follow command:
<message id="41"
from="dbanes@cleartext.com/4732502611296587389793170"
to="twitter.cleartext.com"
type="chat">
<body>f noornet</body>
<active xmlns="http://jabber.org/protocol/chatstates"/>
<x from="dbanes@cleartext.com/4732502611296587389793170"
stamp="2011-02-01T19:23:38Z"
xmlns="urn:xmpp:delay"/>
</message>
Server response:
<message from='twitter.cleartext.com'
to='dbanes@cleartext.com/4732502611296587389793170'
type='chat'>
<body>User noornet has been added to your following list</body>
</message>
If you need more information, got to the Cleartext website, and follow David Banes’s GitHub account.
Categories: Companies ProcessOne
Comments
No comments so far, you could be the first.Add comment
Erlang on Twitter
» HornedKavu (Max Riveiro): RT @shwars: Вчера в докладе career.ru на #itedu были озвучены новые востреб.профессии на IT-рынке: Haskell-, Lisp- и Erlang-программист!
» phyrexianengine (Vasily K.): RT @shwars: Вчера в докладе career.ru на #itedu были озвучены новые востреб.профессии на IT-рынке: Haskell-, Lisp- и Erlang-программист!
» Erlang_ABNIC (Erlangga .A): @cjerikho829 selamat shooting ♈o kak.. Nitip salam buat kak @Bellaudya829.. ☺ Semangat (งˆヮˆ)ง
» dessyrosalia (♡pesek mancung♥ ): Erlang ke rumahku donk kangen nih
» si_erlang (Erlangga Adhitya): 75% dalane jahanam
» GeekDani (Dani Kim): @charsyam 그렇군용. :-) 여긴 서늘한데. 크크. Erlang Meetup 준비는 잘 하시나요. ㅋㅋ
» syahlafatimahA (LalaTik(ʃ⌣ƪ) ): Waaa?! Si erlang suka cherrybelle(?) wkwkwkwk ngakak aih xD
» yosukehara (Yosuke Hara): I’ll be a simple test for benchmarking JSX and Jiffy together. #erlang
» Debbyvheumen (Debby van Heumen): @elisaaa15 @kleingeld_ haha okee succes :) blijven jullie erlang
» ovatsus (Gustavo Guerra): RT @martintrojer: Just *blogged “Distributed Actors in Clojure” on http://t.co/WcKBpNBR #Clojure #Akka #Erlang #in
Statistics
Number of aggregated posts: 10498
Number of comments: 2115
Most recent article: May 15, 2012
Latest comments
» cheap soccer jerseys on Memory Models in Erlang vs Java: Nice discussion here,you are doing a great job. i was looking for this information. i found it on your page…
» mandesejohn on Couchbase Meetup at new HQ: Thanks for sharing experience. It should be really a great post. It should be knowledgeable and informative. Keep it up. flower delivery columbus ohio
» vermaseo on Scale means Skills: I’m surprised people are still commenting about this. George has been moved on to bigger and better things with the president for awhile now.ledikanten