-
-
Notifications
You must be signed in to change notification settings - Fork 763
-
-
Notifications
You must be signed in to change notification settings - Fork 763
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
Create MUC: default to local MUC service #1284
Comments
+1, I was actually discussing this in the Converse chatroom the other day. I also noticed that many people don't understand the fact that "groupchat address" requires a JID, and try to simply enter a room name there. This currently throws a cryptic "Remote server not found" error. My initial proposal was to split up the user-part and domain-part (which can be prefilled) of the conference JID as you're suggesting, but there was a lot of opposition to that. JC suggested to catch such "Remote server not found" errors and making it show a prompt "Did you mean XXX@YYY instead?", where XXX is your original input and YYY the local MUC service address. I'm not very enthusiastic about that option, as it creates a lot more friction for users that don't (and won't) care for the concept of remote MUC services. I also doubt whether this specific error condition can be caught in a way that's compatible with all XMPP servers, without inadvertently catching different error conditions as well. I feel that the best compromise is to automatically append the local MUC service address if there is no "@" sign in the user's input for "groupchat address". Converse already does disco for this so it should be easy to add. |
After some user testing and interviews with 4 regular, real world users (non-techies, non-developers), I observed them use Converse, and then asked open-ended questions. Observing in action, the reactions I had so far are:
And then, some want to persist by trying:
Asking open ended questions after the hands-on test:
Solutions?
In any case, the domain part seems like it has to be pre-filled. Both proposed solutions, so that the user does not have to care, and so that is not another complex IT concept to learn about. Maybe not?
|
In order to deliver a temporary solution that works for my users, I have added
|
We have approached that issue differently. |
Maybe the "server" field could be a drop-down list with a few options to choose from (Admin defined)? Maybe even with human readable aliases instead of domain names? I am mainly thinking this would simplify joining gateway transports like Biboumi, but I guess in larger organisations it might make sense to have certain MUCs live on different servers (for example an intranet server that is not available everywhere). |
has this been fixed? I want the same feature. |
@Nyco If this is still relevant I'm a UX/UI designer who wants to contribute (not a coder unfortunately). |
Hi @HughEks, we'd love for you to help out. How are you best able to contribute? |
@jcbrand Awesome! I'm completely new to Github and the OS community so I'm not sure what my options are here. Basically I'd like to do some UI work, preferably on large features, but small ones will do as well. |
More themes is one of the thing I would really like to see. @muppeth is working on a nice "RedPill" theme and there was this hack for a dark theme: https://gitlab.com/maxigaz/converse-dark Maybe you could prototype on that? Also, the fullscreen mode currently doesn't work very well on mobile, which is why there is a special mobile mode. But I guess the medium term goal is to have a unified fullscreen mode. This is probably also something that needs some design adjustments. |
Yeah, if you can write CSS/Sass and improve the theming story, that would be awesome. Designs and mockups will also help, but if we still need someone else to implement them, then it might take a while until they're implemented. |
@jcbrand It would be nice (though I guess this is getting offtop) to make it possible for user to choose theme they want to use. |
Yes, this is an eventual goal. I've done some work recently to be able to save user-specific settings, which is a prerequisite for this. I've created a ticket for this: #1981 |
@HughEks A few things have changed in the latest unreleased version of Converse.js The "Features" section is gone for example, and the buttons at the top right are collapsed into a burger menu. I'll try to get the unreleased version available somewhere for you to try out. |
@jcbrand Thanks! A screenshot will do fine. |
@HughEks You can try out the latest unreleased version here: |
Problem
When a user wants to create a MUC:
Solution
We should, maybe:
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: