Skip to content
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

Closed
ara4n opened this issue Oct 6, 2016 · 5 comments

Comments

@ara4n
Copy link
Member

ara4n commented Oct 6, 2016

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

@ara4n
Copy link
Member Author

ara4n commented Oct 7, 2016

Unsure how this should work. Options include:

@ara4n
Copy link
Member Author

ara4n commented Oct 7, 2016

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.

@Zenexer
Copy link

Zenexer commented Oct 9, 2016

How about tags or categories?

@ara4n
Copy link
Member Author

ara4n commented Jan 12, 2017

The plan at the moment is to have the "welcome page" idea, which I started on #2575 but needs to be finished.

@ara4n ara4n added this to the UX Fixes milestone Jan 12, 2017
@ara4n
Copy link
Member Author

ara4n commented Jan 12, 2017

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.

This was referenced Jan 12, 2017
@ara4n ara4n changed the title Need to improve room discovery process for new users Implement custom welcome pages (was: improve room discovery process for new users) Jan 14, 2017
@ara4n ara4n self-assigned this Jan 16, 2017
lukebarnard1 added a commit to matrix-org/matrix-react-sdk that referenced this issue Jan 17, 2017
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.
lukebarnard1 added a commit to matrix-org/matrix-react-sdk that referenced this issue Jan 18, 2017
* 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.
@ara4n ara4n assigned lukebarnard1 and unassigned ara4n Feb 2, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants