jerboa icon indicating copy to clipboard operation
jerboa copied to clipboard

Register a new account

Open dessalines opened this issue 4 years ago • 9 comments

  • Register or sign in screen
  • If register -> show the instances
  • After they click an instance, show the registration form
  • Send the registration.
  • If it succeeds, sign them in.
  • If it's pending, give them a message saying that their registration is pending.

dessalines avatar Jan 14 '22 21:01 dessalines

How do people up to new create accounts?

Schoolkid1 avatar Jun 23 '23 19:06 Schoolkid1

Rather thas an App based server selection and signup process would it be better to send the user to https://join-lemmy.org/ to review server characteristcs and select a server to signup on?

abeorch avatar Jul 15 '24 14:07 abeorch

Would the user journey from the App be?

Add account
Add existing account OR Create account
I Know the server I want to join OR Select a server
I know the server sends user to https://selectedserver/signup , Select a server sends users to https://join-lemmy.org/?showJoinModal=true

abeorch avatar Jul 15 '24 14:07 abeorch

Just look at how lemmy-ui's signup screen looks. I'd see it as:

  • By default, show the login screen, but have a button at the bottom for create an account.
  • Have a link to https://join-lemmy.org/?showJoinModal=true to help them pick.
  • Have a dropdown just like the login one
  • After a server is selected, load its signup form.
  • Let them sign up.

dessalines avatar Jul 15 '24 14:07 dessalines

Just look at how lemmy-ui's signup screen looks. I'd see it as:

* By default, show the login screen, but have a button at the bottom for create an account.

* Have a link to https://join-lemmy.org/?showJoinModal=true to help them pick.

* Have a dropdown just like the login one

* After a server is selected, load its signup form.

* Let them sign up.

Yeah .. its three options 1) Login 2) Choose which server to create an account on 3) Create an account on a selected server - I think in that order

There is a subsquent step after 2) and 3) where after creating an account they need to come back and login - I guess that's something that needs to be handled by the success page of the Server signup form - allowing the user to Login using Jerboa or other App

abeorch avatar Jul 15 '24 15:07 abeorch

I imagined a bit more informative, when selecting an instance. It will show quite some information about it.

  • account creation allow
  • downvote enabled
  • federation disabled: instances
  • approval required
  • language?
  • Option to see instance description?
  • email required?
  • not robot check ...

Then you can select continue and sign up process

MV-GH avatar Jul 15 '24 15:07 MV-GH

If that information is availabe its all included in the Join-lemmy interface and ultimately to create an account you need to land on the servers's signup page so using the existing interface makes sense to me. Its just a case of getting people to either a selected server or join-lemmy site.

abeorch avatar Jul 15 '24 15:07 abeorch

One thing we can't really do (unless we pull and convert instance definitions from the join-lemmy repo), is help people pick an instance.

dessalines avatar Jul 15 '24 16:07 dessalines

Agree that is their decision when they head over to Join-lemmy (which I think its redundant to include in the app itself since its only a transit point to the server subscribe page). - I'm interested in what the success page of the server subscribe page looks like. I need to get the skills to spin up a test lemmy server to figure that out.

abeorch avatar Jul 16 '24 13:07 abeorch