Skip to:
Content

BuddyPress.org

Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#6061 closed enhancement (wontfix)

Integrate XMPP with Private Messaging module

Reported by: korobochkin Owned by:
Milestone: Priority: normal
Severity: normal Version:
Component: Messages Keywords:
Cc:

Description

Maybe it's time to integrate XMPP server with Private Messaging module? Ejabberd for example. Its fast and... fast :)

Andy Skelton already wrote module on Erlang to auth users on XMPP server via WordPress database.
https://make.wordpress.org/core/tag/im-wordpress-org/
https://github.com/skeltoac/ejabberd_auth_wordpress

Strophe JS — made XMPP easier on the frontend.
http://strophe.im

Candy — simple XMPP chat client for web (based on Strophe JS).
http://candy-chat.github.io/candy/

What you think?

Change History (2)

#1 @boonebgorges
5 years ago

  • Milestone Future Release deleted
  • Resolution set to wontfix
  • Status changed from new to closed

This would be a very, very cool feature. I would love to see a plugin that does it. It's likely that the plugin could leverage work being done on integrating BP and the WP JSON API.

I don't think it's really BP core material, though. Integration with XMPP would require running an XMPP server, which the vast majority of BP admins will not do. If there are any modifications that would need to be mode to BP to make it happen, I'd be all for it, but it's hard to see putting the XMPP integration itself directly into BP.

#2 @korobochkin
5 years ago

Thank you for the reply! At this time I think some key points needs to resolve (in theory):

  1. Auth on XMPP server. Apparently solution already here (I wrote above).
  2. Log messages to BuddyPress messages table in DB. I have no idea on this issue.
  3. Create web XMPP client for BuddyPress. Based on Strophe JS. Candy as an good example.
Note: See TracTickets for help on using tickets.