candy-chat / candy-plugins

Official plugin repository for Candy.
http://candy-chat.github.com/candy
MIT License
111 stars 72 forks source link

Real-Time-Text (XEP-0301) #134

Open kripton opened 9 years ago

kripton commented 9 years ago

Hi there, I'd love to see support for Real-Time-Text (send-as-you-type, XEP-0301) support in candy (including support in MUCs). The code is all there (as a strophe-plugin): https://github.com/cvogler/trophyjs/blob/master/trophy.js I'll try to port the code to work on candy (as a plugin) but JavaScript is still pretty new for me so I thought I'll just post here first.

maennchen commented 9 years ago

Hi, Thanks for your support. I'd be happy to assist you if you need some help with JS.

blurbusters commented 9 years ago

Hello! I'm the author of XEP-0301. I'm happy to answer questions at mark@realjabber.org

Several other new implementations with XEP-0301 have recently popped up, which might help you source-code-wise.

TalkY.io -- a web-based XMPP chat with XEP-0301: https://blog.andyet.com/2015/10/19/talky-gets-real-time-text

babbler -- an XMPP library with XEP-0301: http://babbler-xmpp.blogspot.de/2015/07/xmpp-real-time-text-in-action.html http://sco0ter.bitbucket.org/babbler/xep/rtt.html

Demo at Gallaudet University -- the one you linked to (strophe plugin) http://tap.gallauet.edu/rtt

RealJabber -- old prototype implementation http://www.realjabber.org

kripton commented 9 years ago

@mdrejhon Thanks for posting the info here in that bundled/compact format. Appreciated!

I'm currently refining my JavaScript-skills at my daytime-job so I'll be in a better position to get the work done here soon.

blurbusters commented 7 years ago

There is currently a bounty for XEP-0301 on Pidgin. https://www.bountysource.com/issues/1410204-xep-0301-real-time-text