-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Implement custom welcome pages (was: improve room discovery process for new users) #2430
Comments
Unsure how this should work. Options include:
|
actually, a really simple solution might be just a MOTD for the server: a chunk of HTML to handle both 'welcome to the server' as well as legal crap, links to popular rooms, etc. |
How about tags or categories? |
The plan at the moment is to have the "welcome page" idea, which I started on #2575 but needs to be finished. |
I think we can enhance this by also having a dropdown when you log in to pick from a set of 'teams' (as configured by config.json), which can have different welcome pages. We could also define regexps to lock teams to requiring certain valid email addresses to participate (e.g. you need a valid @cam.ac.uk address to participate in a Cambridge team). In the absence of groups in matrix in general this would hopefully be adequate, and is needed for the "Riot for Students" idea. |
Config required goes in the `teams` top-level property in config.json. This consists of an array of team objects: ```json { "name": "University of Bath", "emailSuffix": "bath.ac.uk" } ``` These can be selected on registration and require a user to have a certain email address in order to register as part of a team. This is for element-hq/element-web#2940. The next step would be sending users with emails matching the emailSuffix of a team to the correct welcome page as in element-hq/element-web#2430.
* Implement simple team-based registration Config required goes in the `teams` top-level property in config.json. This consists of an array of team objects: ```json { "name": "University of Bath", "emailSuffix": "bath.ac.uk" } ``` These can be selected on registration and require a user to have a certain email address in order to register as part of a team. This is for element-hq/element-web#2940. The next step would be sending users with emails matching the emailSuffix of a team to the correct welcome page as in element-hq/element-web#2430.
Especially on mobile, folks need a better on-ramp to use the app. Being presented with the full roomdirectory is overwhelming for non-geeks. And discovering other people to talk to is a mess too
The text was updated successfully, but these errors were encountered: