Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XMPP Federation Compatibility #404

Open
chrisvella opened this Issue Aug 5, 2015 · 71 comments

Comments

@chrisvella
Copy link

chrisvella commented Aug 5, 2015

Hi

Are there any plans for xmpp compatibility, either supporting the xmpp protocol internally, or providing some bridging functionality? I love the look of rocket.chat, but I need android compatibility, and would like to stick with the conversations xmpp client (for now).

Thanks for all the great work. Rocket.chat looks fantastic.

There is a $115 open bounty on this issue. Add to the bounty at Bountysource.

@radalin

This comment has been minimized.

Copy link

radalin commented Aug 5, 2015

This might be a good feature. XMPP is kind of a default protocol for chat messaging and this way you can use an XMPP server like Openfire or similar to handle these message loads.

@rockneverdies55

This comment has been minimized.

Copy link

rockneverdies55 commented Aug 5, 2015

👍

@marceloschmidt

This comment has been minimized.

Copy link
Member

marceloschmidt commented Aug 11, 2015

XMPP is planned but yet to be developed. We need more background on that, so if anyone is kind-of-expert on XMPP, we could use some help.

@rodrigok rodrigok modified the milestone: Next Aug 15, 2015

@marceloschmidt marceloschmidt modified the milestones: Roadmap, Next Sep 21, 2015

@guiraldelli

This comment has been minimized.

Copy link

guiraldelli commented Sep 27, 2015

Just for the record, some people criticize XMPP and say matrix.org is a better alternative. I am not in the position to evaluate it, but maybe you guys have more expertise to do that.

@nickbroon

This comment has been minimized.

Copy link

nickbroon commented Oct 6, 2015

https://github.com/digicoop/kaiwa is a javascript based webclient for group chat based on XMPP.
It uses a XMPP server (https://github.com/digicoop/kaiwa-server) as it's backend, which appears to be just Prosody (https://prosody.im/) with a bunch of useful extensions ("websocket" "carbons" "smacks" "idlecompat" "mam" "offline" https://modules.prosody.im/) added to it.

@benlangfeld

This comment has been minimized.

Copy link

benlangfeld commented Oct 12, 2015

I think "expert" is something of a strong word, but I know a thing or two about XMPP. How might I best contribute, @marceloschmidt?

@andreas-h

This comment has been minimized.

Copy link

andreas-h commented Oct 27, 2015

If I may formulate a wish: Supporting XMPP Jingle would be fantastic, as it would allow participation in video chat via XMPP ...

@engelgabriel engelgabriel changed the title XMPP Compatibilty? XMPP Compatibilty? [$100] Dec 3, 2015

@engelgabriel engelgabriel added the bounty label Dec 3, 2015

@philippevk

This comment has been minimized.

Copy link

philippevk commented Dec 4, 2015

+1
Might want to take a look at this: https://en.wikipedia.org/wiki/BOSH

@smartnlp

This comment has been minimized.

Copy link

smartnlp commented Dec 9, 2015

+1+1, we need XMPP support very much!

@engelgabriel engelgabriel changed the title XMPP Compatibilty? [$100] XMPP Compatibilty? [$115] Dec 11, 2015

@tomboxme

This comment has been minimized.

Copy link

tomboxme commented Dec 15, 2015

+1

3 similar comments
@jamesdwilson

This comment has been minimized.

Copy link

jamesdwilson commented Dec 16, 2015

👍

@ghost

This comment has been minimized.

Copy link

ghost commented Dec 30, 2015

+1

@Venomen

This comment has been minimized.

Copy link

Venomen commented Jan 15, 2016

+1

@lnalex

This comment has been minimized.

Copy link

lnalex commented Jan 15, 2016

Please do not spam with +1 for the sake of developers and subscribers. Thanks !

@rockneverdies55

This comment has been minimized.

Copy link

rockneverdies55 commented Jan 15, 2016

If you don't want to get spammed, there is a Unsubscribe button on the left. You can use that!

@benlangfeld

This comment has been minimized.

Copy link

benlangfeld commented Jan 15, 2016

@rockneverdies55 +1s are not useful, and fault lies not with those wishing to keep track of the issue's progress, but with those who are spamming. If people want to encourage this to be completed, they might spend their +1 time adding to the bounty instead.

@griffindoors

This comment has been minimized.

Copy link

griffindoors commented Mar 3, 2017

Stop +1ing!

mobile doesn't show add emoji to OP.

@fabiomontefuscolo

This comment has been minimized.

Copy link
Contributor

fabiomontefuscolo commented Apr 12, 2017

Well, it would be very nice RocketChat join XMPP. RC users could take advantage of XMPP features and ecosystem. I thought about these advantages.

  • Federated and decentralized RC network;
  • Use android apps like Xabber and Conversation;
  • Use XMPP clients like pidgin and others;
  • Integration of libraries like ConverseJS to create custom projects;
  • Inherit XMPP integrations (for example, Zabbix provides a XMPP integration);

And of course, XMPP community would have the most amazing open source chat system created! :)

@ghost

This comment has been minimized.

Copy link

ghost commented Apr 12, 2017

Hope this issue is evolving from a development (code) and specification (read standards) problem to an integration problem (API ninja, running configurations). I still don't know how to do it, but different references points me that with matrix we can solve nearly all compatibilities

Hope someone have time to test it and bring some light.

https://matrix.org/docs/projects/as/rocket-chat-federation.html

https://twitter.com/matrixdotorg/status/841424770025545730

https://matrix.org/docs/guides/faq.html#what-is-the-difference-between-matrix-and-xmpp

@scottalanmiller

This comment has been minimized.

Copy link

scottalanmiller commented May 3, 2017

We would love to see XMPP exposed from Rocket.Chat. We have tooling that would like to connect to it in that way and it would be very useful to us.

@AltGr

This comment has been minimized.

Copy link

AltGr commented Mar 15, 2018

With Slack dropping XMPP support, this would be a huge argument in favor of Rocket.chat for me.

@engelgabriel engelgabriel changed the title XMPP Compatibilty? [$115] XMPP Federation Compatibility Apr 5, 2018

@marceloschmidt marceloschmidt modified the milestones: Mid-term, Long-term Apr 5, 2018

@stevenroose

This comment has been minimized.

Copy link

stevenroose commented Apr 24, 2018

It would be awesome to see a version of Rocket.Chat that is built entirely on an XMPP server, not needing its own server. That would allow the Rocket.Chat devs to focus on front-end development while leveraging a server infrastructure like ejabberd for the backend.

@benlangfeld

This comment has been minimized.

Copy link

benlangfeld commented Apr 24, 2018

@stevenroose So a little bit like Candy Chat?

@stevenroose

This comment has been minimized.

Copy link

stevenroose commented Apr 24, 2018

@benlangfeld Yes, a little bit like several old projects that never managed to produce any form of acceptable UX :)

@mirabilos

This comment has been minimized.

Copy link

mirabilos commented Sep 11, 2018

How can I join rocketchat communications with a Jabber account on a proper Jabber server with a proper Jabber client? I do not wish to use any web-based solutions.

@stevenroose

This comment has been minimized.

Copy link

stevenroose commented Sep 11, 2018

@mirabilos I don't think that's possible right now.. That's kinda what this issue is intended for: for Rocket.Chat to run with an XMPP server as a backend.

@engelgabriel

This comment has been minimized.

Copy link
Member

engelgabriel commented Sep 14, 2018

We will start to work on this again, now the we have deveklopers fully dedicated to do the federation implementation.

@engelgabriel engelgabriel modified the milestones: Long-term, Short-term Sep 14, 2018

@engelgabriel

This comment has been minimized.

Copy link
Member

engelgabriel commented Sep 14, 2018

@alansikora take a look at this thread.

@stevenroose

This comment has been minimized.

Copy link

stevenroose commented Sep 14, 2018

@oceatoon

This comment has been minimized.

Copy link

oceatoon commented Jan 4, 2019

would be really great to see XMPP supported
just adding extra motivation to the team !! great wotrk guys

@toon23

This comment has been minimized.

Copy link

toon23 commented Feb 7, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.