Easy invite for website
From my understanding this requires mediation by the homeserver so this doesn't apply to joinjabber.org which is a MUC server? Am i missing something?
No this one doesn't (unlike the Snikket one). It is just a nice website to share as a link with new users.
So it appears someone else is writing a such tool. Maybe the two efforts might converge, who knows. That new development is based on the idea to list public gateways when linking to other networks (eg. IRC).
Personally, i have preferences for 1 and 3.
Here's a comparison of solutions we could use:
- yax.im implementation (source, user demo, MUC demo)
- "TODO: proper error checking"
- a page view requires 9 requests (that's a lot) but only 22KB (that's small) ; could probably be aggregated in a build pipeline for better load times
- does not display information about JID (name, avatar) beyond its type (chatroom or user) ; does not check if it's a working XMPP address at all
- 404.city implementation (source?, server demo)
- only supports server recommendation? not user/room?
- can't find the source code
- does not display much information about that server: does not check whether it's a MUC, or if it's a XMPP server at all
- 40 requests, 740KB page, including a lot of 3rd-party requests to xmpp.net and compliance.conversations.net (+ CDN)
- jquery framework
- stfefan implementation (source, IRC chan demo)
All of them operate fully on client-side, and don't require a web backend:
- really good for user invitations/recommendations, because it avoids leaking some social graph to the server
- prevents querying info about the linked JID, except by bundling an actual XMPP + websocket/bosh client into the webpage (and not all servers may support that, but maybe it's a feature to "discard" those servers?)
Feel free to take this comment and update the issue accordingly :)
I think the main feature lacking from the yax.im implementation is a web-frontend for the inviter. Apparently it exists from within the yax.im Android client, but a page where you can chose a few paramaters and then have a "click here to copy link to clip-board" button would be nice.
I think the main feature lacking from the yax.im implementation is a web-frontend for the inviter.
That would be super easy to do. Maybe we can give it a try?
Deleting a branch is permanent. It CANNOT be undone. Continue?