4 ms·
Developer interest is on the wane in pretty much every XMPP project out there. That's the main issue. XMPP is very much alive in large businesses, especially f
by leonroy 11y ago
Developer interest is on the wane in pretty much every XMPP project out there. That's the main issue.
XMPP is very much alive in large businesses, especially for system to system interop, but as far as client to server goes I don't see a compelling XMPP client - where's voice, video, chat archiving for example? Compare any XMPP client to Skype for instance and they're not even remotely close.
- pyre 11y ago> chat archiving for example This requires a central server though. This is more a function of the service providing XMPP to you than the client. If you want the functionality on the client, it presumably requires some sort of interop between client and server that I'm not sure it part of the XMPP spec.
- Qwertious 11y agoSounds like XMPP isn't the solution then, only {???,XMPP} is.
- pyre 11y agoWell, extending the spec could be the solution too. What I was trying to convey was more that there will be a lack of such clients until there is either an agreed-upon extension to the standard, or a popular enough fork of the standard. (at least as far as XMPP is concerned)
- creshal 11y agoThere is an XMPP extension for it: http://xmpp.org/extensions/xep-0136.html http://xmpp.org/extensions/xep-0136.html The problem is, there are far too damn many XMPP extensions and too few of them see any kind of real adoption.
- leonroy 11y agoPretty much this. Openfire for instance only recently had XEP-0136 implemented across the board on the server side. In the meanwhile I couldn't find a single client with decent support for chat archiving (XEP-0136) on the client side. Not one (and I really looked).
- davecridland 11y agoWhat? Openfire has had XEP-0136 for literally years. I think a little over a decade, actually. It's only recently implemented XEP-0313.
- leonroy 11y agoHi Dave, firstly thanks for all the hard work on Openfire over the years, very much appreciated. Secondly regarding XEP-0136 support in OF. I did state that Openfire has only recently had 'XEP-0136 implemented across the board'. Whilst the Open Archive plugin which provided support is a fine piece of work it was an incomplete implementation with only 1-to-1 chats (no group chat support). I worked on merging the monitoring and open archive plugins to provide support for both MUC and 1-to-1 using XEP-0136. That work was only fully finished a couple years ago in 2013 so think my comment's still accurate.
- MattJ100 11y agoXEP-0136 was pretty complex, and didn't see that much adoption. XEP-0313 is a modern replacement, focusing on just the things that people actually need. It's implemented in many servers and clients already (see https://www.zash.se/mam.html https://www.zash.se/mam.html ). It's still under development, but it's already in active use by many people.
- creshal 11y agoGreat, there's even two extensions on it! This is why nobody wants to touch XMPP with a ten-foot pole.