-
Notifications
You must be signed in to change notification settings - Fork 11k
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
Multiple servers all-in-one view #1679
Comments
My brain hurts just thinking how that would be implemented.. If we had all the servers under the *.rocket.chat umbrella like slack does this wouldn't be as bad. But we don't. Maybe someone clever has ideas. |
Ummm. Someone stupid has a question: "WHY?" Scrolling finger needs more exercise? [community input/flame solicited] |
@Sing-Li - One quick example user story: |
Let's say I'm a services company, and I want to have a RocketChat install/site/something for each of my clients. I cannot allow client-name/user-name leakage between these 'client' sites so I really do want them to be independent (and not just invite only channels). But: I have a number of internal staff that will sit on one or more of these 'client' sites in addition to our own internal chat. My staff would love to be able to access the channels from the 'client' sites they are working with without having to have n open tabs (and more importantly having to monitor n open tabs) |
Doing this directly in the application is extremely complicated. However that being said... There is actually a way to accomplish the same results, with out actually making Rocket.Chat connect and show all channels from each client. Check out #601 So we are actually starting some work with the guys over at Matrix.org. This will give us the ability to have federation. So if you want a channel shared with your clients you would simply join a channel on their server via federation. So vs actually connecting all channels from that server, you have a channel that is shared between servers. |
I like @geekgonecrazy 's idea and this is already going to be implemented soon. |
@rockneverdies55 how does this approach sound? |
Uhh guys, it's already done at desktop APP level. Don't you like this? |
@engelgabriel - what makes it impossible (or so close to impossible)? |
@ninja- he's talking something like: Note: Only mock up @rockneverdies55 because the front end is very strongly tied to the backend. The server its self would have to some how talk to the other server. So the server would be relaying messages. Which is why we suggest federation as a better approach to this. |
@rockneverdies55 you'd have to handle all connections to all different servers from a single client. |
OK, what about something like this: Assuming rocket.chat can receive unread message notifications from non active/current/selected servers... 1- let's say we decided to implement all in one view only in Favorites section in the left panel for the sake of simplicity. Which means user can have favorited channels from different servers only under Favorites section. Thanks. |
@rockneverdies55 again... This requires our web app to connect directly to multiple Rocket.Chat instances. I don't think this is something we're really interested in doing. That being said... Like I said earlier once we get federation added (which we are actively working on), you can join channels from remote instances locally. But this will allow you to talk in channels from slack / irc etc... So this isn't Rocket.Chat specific. So you would do something like: This accomplishes your end goal. Just maybe in a much more flexible way. |
@geekgonecrazy still not 100% sure what you mean by channel sharing. However,
sounds like all I want. As long as I can follow up (join easily, be notified when there are new messages, etc...) with channels from all my servers (without keep switching between servers), that's it; that's all I'm asking for. |
@rockneverdies55 this #601 will do what you want as @geekgonecrazy explained, so I'll close this issue here. |
Instead of switching from server to server to be able to see channels of the other server(s), it would be useful and convenient to display channels of all the servers I'm connected to in a combined view mode.
So in this combined view mode, channel names under Favorites, Channels, or Direct Messages categories in the left panel will be displayed as "# general @server1.com" instead of "# general".
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: