Mozillians/Releases/1.0/Registration

From MozillaWiki
< Mozillians‎ | Releases‎ | 1.0
Jump to: navigation, search
User flow mozillian anonymous registration.png

Previous Page Roles | Next Page Invitations

Summary

Users will be able to register for an account (and profile) in Mozillians via Invitation or Anonymous Registration.

Features

Anonymous Registration

When an anonymous community member wants to register an account onto Mozillians, they should go to a hyperlink which lets them "create a profile" (i.e. register). Thereafter, a page should load detailing the required and options fields to fill out (the fields listed and notes on their functionality are listed below). After submitting the form, the profile will be registered onto Mozillians as a non-vouched community member.

Workflow

  1. Splash page - Go to the splash page and selects "Register" from the Login/Register links.
  2. Account registration page
  3. Data is validated and new Account created
  4. Create Profile - Fill out the form (e-mail and password are required) and click "I'm Done!/Continue"
  5. Request to be Vouched - Registered user will need to share their profile link to a vouched user in order to move their profile out of pending status.


Field Required? Notes
First/Given Name No
  • Form should not be submitted unless there are only letters in this field.
  • Form should not be submitted if there is more than one word in this field.
Last/Family Name No*
  • Form should not be submitted unless there are only letters in this field.
  • Form should not be submitted if there is more than one word in this field.
Display Name No*
  • Auto-populate this when Given Name and Family Name are first entered.
  • Form should not be submitted unless there are only letters in this field.
IRC Nick No
Bio No
  • This field should be limited to 1024 characters.
Photo No
  • Only jpeg file format should be submitted. LDAP does not have a standard way to store PNG so any such images would have to be transcoded by the server.
  • File size should be a maximum of 3MB. [Really? That seems much larger than necessary.]
Email Address Yes
  • Form should not be submitted unless there is a "@" in this field.
  • Form should not be submitted unless there is a "." in this field.
  • Form should not be submitted unless there is greater than 5 characters in this field.
  • All characters must be 7-bit printable IA5
Password Yes
  • Users should need to re-type their password to confirm it
  • Passwords should include one number (i.e. 1-9) and letter (i.e. a-z).
  • Passwords should be case-sensitive.
  • Passwords should be at least 8 characters.
  • See Implementation Details

Implementation Details

LDAP requires a value in:

  • Last Name
  • Display Name

Join the discussion.

Registration via Invitation

A vouched user may invite others to join Mozillians.org. If the user is registering via an invitation link, the invite code should be verified. Vouchee email address does not need to match the email address which the user is currently entering into the registration form.

If there is any issue with the invitation code:

  • The new account should be created as normal
  • A warning should be displayed that the invite code didn't work and the user will need to be vouched

If everything is valid, the system will automatically vouch the new user. The voucher will be recorded as having vouched for this new user (vouchee).

Vouching Users

The system will record who the voucher was and that the user is now vouched.

Bugs

  • {{|657053}}

Non-Goals

  1. E-mail Verification
  2. Security whizz-bang on in-form password and e-mail confirmation (e.g. Mint.com)

Previous Page Roles | Next Page Invitations