Rocket.chat: [NEW] Global announcement

Created on 9 Oct 2017  路  12Comments  路  Source: RocketChat/Rocket.Chat

Purpose

@RocketChat/core There are cases in which one needs to publish an information to all users which they shall see even before logging in.
This PR adds a section on the login-screen and on the home page with an alert which can be configured in the settings.

Missing

Read-confirmation, which makes the notification disappear for the particular user (only from the home-page, of course - no login-in, no user, no confirmation ;) )

How it looks like

global announcement login

global announcement home

I can contribute that, if you like.

Planned

Most helpful comment

I think it's a great idea. But it should be better implemented in terms of UX.

Putting it on the login screen is a good idea, but it is not to put it on the home, because only new users tend to get there.

It should be on top of the website, visible from any channel. Something like this :
home :
annoucementrchome
channel :
annoucementrcchannel

All 12 comments

Its a good idea. I was thinking of also allowing the admin to choose which user role can see this announcement?

Hmm - interesting idea.
I would keep it simple for the first contribution (all users can see it), might be enhanced later on

Sure but I didn't know rocketchat is already build to make plugins for it aka add ons? Or you doing a direct pr request to the main branch?

@mrsimpson +1 I think it's good idea but what about styling this global message? I think we need customizable message. :wink:

@cyclops24 it鈥檚 styleable using a color of the scheme (don鈥檛 quite remember the name of the variable).

@maxpen it鈥檒l take some time until the Apps fka. Rocketlets are ready for consumption like that.
I鈥檒l just PR towards the main branch

I think it's a great idea. But it should be better implemented in terms of UX.

Putting it on the login screen is a good idea, but it is not to put it on the home, because only new users tend to get there.

It should be on top of the website, visible from any channel. Something like this :
home :
annoucementrchome
channel :
annoucementrcchannel

@jblobel more than agreed! I actually had this also on every channel's view - but unless you are able to confirm it (which I had not implemented yet), it's painful to see it all the time ;)

PR created, hoping for 0.60

We have a new internal api that would facilitate this it was created for showing that new versions of Rocket.Chat. But it could easily fit this as well. We just need to expose this somewhere

Would be nice if we could show also announcements to users triggered by certain events, such as first login (and recommend them to go to their profile and set the avatar or the user name).

We are planning to have an admin section for deciding the message and whether to display in home screen or only after login, and also maybe adding roles. We'll use the same blue box we use for e2e encryption key.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

chrisvella picture chrisvella  路  96Comments

mitar picture mitar  路  68Comments

amolliex picture amolliex  路  73Comments

RiusmaX picture RiusmaX  路  81Comments

engelgabriel picture engelgabriel  路  91Comments