Protocol Implementations

Implementations in Movim

Number Name Implemented Comments ejabberd Openfire Prosody Tigase
XEP-0004 Data Forms Yes For account creation form Yes Yes Yes Yes
XEP-0030 Service Discovery Yes Yes Yes Yes Yes
XEP-0049 Private XML Storage Yes To store Movim account configuration Yes Yes Yes Yes
XEP-0054 vcard-temp Yes Add Gender + Marital elements (non-standard) Yes Yes Yes Yes
XEP-0060 Publish-Subscribe Yes Implemented for the Groups + Microblog Yes Yes 0.9 nightly Yes
XEP-0071 XHTML-IM Yes Used for Pubsub publication Compatible ? Compatible ?
XEP-0080 User Location Yes For message reception in XEP-0277 + Contact Location ? ? Yes ?
XEP-0085 Chat State Notifications Yes composing/paused only Yes ? Yes Yes
XEP-0092 Software Version Partially Send only * * * *
XEP-0107 User Mood Yes Contact Mood ? ? Yes ?
XEP-0108 User Activity Yes Contact Activity ? ? Yes ?
XEP-0115 Entity Capabilities Yes Yes Yes Yes ?
XEP-0118 User Tune Yes read only * * * *
XEP-0124 Bidirectional-streams Over Synchronous HTTP (BOSH) Yes In Movim Core Yes Yes Yes Yes
XEP-0163 Personal Eventing Protocol Yes See XEP-0277 Yes Yes Yes Yes
XEP-0172 User Nickname Yes Contact Nickname No ? Yes ?
XEP-0184 Message Delivery Receipts Yes Handled but not displayed No ? Yes ?
XEP-0206 XMPP Over BOSH Yes In Movim Core Yes ? Yes ?
XEP-0224 Attention Yes * * * *
XEP-0245 The /me Command Yes * * * *
XEP-0256 Last Activity in Presence Yes ? ? No ?
XEP-0277 Microblogging over XMPP Yes ? ? Yes ?
XEP-XXXX Pubsub Subscription Yes Using PEP, proposed by the Movim team * * * *

* client side

Support in servers

ejabberd

This server is used for the development of Movim.

Conclusion: Most of features work perfectly.

Openfire

On the 3.8.0 version, PEP/PubSub support seem to be unachieved and doesn't work properly.

The result will be very different depending on where you expect to use PubSub:

  • For Movim users, the cache will allow the others to view your messages, even your old messages, but you're unable to have comments on your messages.
  • For Jappix users, no cache is done, no message will be displayed.

Conclusion: Apart from the possibility for you to microblog correctly, everything else could work correctly.

Prosody

Prosody-0.9's PEP/PubSub support is still a bit too partial to work accordingly with Movim and Jappix's microblogging features. Its PEP (XEP-0163) does only allow one item per node and no persistance. PubSub (XEP-0060) instead still doesn't support persistance, and permits node creation only to server administrators, nor it allows open node publishing, so won't still work for comment nodes.

The result will be very different depending on where you expect to use PubSub:

  • For Movim users, the cache will allow the others to view your messages, even your old messages.
  • For Jappix users, no cache is done, only your last message will be displayed.

Conclusion: Apart from the possibility for you to microblog correctly, everything else works correctly.

Tigase

This server doesn't support post publication, you can only read contact's feeds.

Conclusion: Beside the possibility for you to microblog, everything else could work correctly.


In Other Languages
Translations of this page: