Clean-up onboarding for new users / streamline experience
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 36.9k
- Forks
- 5.2k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 713
Description
Hi! I always wonder we new users struggle with getting into Nextcloud. Now I observed a new user during the process and I stopped wondering:
- The mail they receive isn't in German. And I don't see where I can set the language for the whole instance.
- They are asked to REset their password (In German "Passwort zurücksetzen"). "I don't know my password" - "Yes, because you didn't set one yet... Ignore it, set it."
- Then the field doesn't tell new users that there are requirements for passwords. So they type one in and it fails. THEN they are told the rules.
- Then there is this scary notification that the instance is encoded and that resetting their password deletes EVERYTHING. "Yes, ignore it, you don't have anything in there yet."
It seems onboarding new users is being done through a recycled version of the password reset function. And it lacks the list of password requirements.
It would be better if new users were handled like people who know nothing about Nextcloud. The process should be easy and every step should be self-explanatory or simply explained. Welcome new users! Please.
BTW: I love Nextcloud!
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The payload names no files, tests, or entry points. Start by locating the new-user onboarding flow and its reused password-reset path, then trace the email language, password requirements, and warning steps described here; done means the process is self-explanatory for new users.
Written by the indexing model from the issue text.
Assessment
- Domain
- authentication, design, internationalization
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100