wiki forum trac otrs blogs mailman bewelcome
Personal tools

Signup page

Jump to: navigation, search

[edit top section]

Overview

see also https://www.bevolunteer.org/trac/wiki/SignupPage

People who are working on this

Arguments we had (on skype)

Sequence of the sections

In a skype chat we (matthias, lemon-head) decided to change the sequence of the different sections, so it reflects more how the user thinks:

  1. username and pw
  2. realname and birth date
  3. location/address, with a map on the right.

We have not yet decided about the other stuff,

  • feedback form
  • terms of service

Guess they will be last on the page

Page description

How to get here

Global Elements 
by clicking the "signup" link in the top navi. This only works if you are not logged in! Otherwise, you need to click "logout", then you can click "signup".
Start page 
Do we have a special link here?


Purpose and function

Filling the signup page is necessary to become a member of BeWelcome.


Stories/situations

There are different kinds of people that would sign up in BeWelcome.

  1. People with no HospEx experience. Maybe they have heard about this site from others, or have read about it somewhere on the web. They will need some information about HospEx in general.
  2. People switching from other HospEx sites like HC or CS. They are mainly interested in the differences of our page to hc or cs.

All the questions can hopefully be answered in the FAQ Page. Usually people will look for this information before signup, but we should still consider people having questions during the signup process.

Signup process

  1. Enter all signup data on the signup page.
  2. Click through confirm dialogs and correct your information if necessary.
  3. Wait for an email with a "confirm email" link.
  4. Now you already have some rights (editing your profile)
  5. Wait until the signup team has approved your membership.

See also:

Mechanics - after clicking "confirm" ?

The exception handling (what to do with invalid data) could be improved. See

The entire process is under discussion. See

If javascript is enabled:
  • Check for valid data on client side. js alert, if something is missing.
  • Even with valid data, you are asked to double-check the address (javascript alert).

If javascript is found to be disabled:

  • Send all the data, and check on server side. php-generated error page.


Content / page elements

The signup page contains lots of fields to fill in your signup data.

Physical Address

Picking a location will possibly change with a new geo system.

Put street and house number in one row?

Zip field would belong more to city?
(for legal identification):
  • Country and city.
  • Location dropdown. Here you can choose the country.
  • City text field. Here you type the first letters of your city. This text field will only be visible once you have the country selected.
  • City dropdown. Here you can choose your city.
  • Street, and House number.
  • Zip


Login data

  • Choose a username.
  • Choose a password, and confirm in a second input field.


Name in reallife, gender and birthday

The fields for first and second name are very small!!!

The side description for the name field is not really necessary.

The input field could be split in 3 parts for day, month, year.
* First name, Second name, Last name.
  • Gender, with a checkbox for making this hidden.
  • Birth date, with a checkbox to hide the age on profile.


Email

  • email field
  • second field for verification.


Profile summary (textarea)

Do we really need this in the signup page? I think not!

  • profile summary (textarea)


Feedback (textarea)

From a feedback: Add an explanation saying
If you have a question about BeWelcome or had a problem signing up, you can write your remark in the feedback box. You can also tell us how you found out about BeWelcome.
A textarea that can be used to complain about the signup page.


Terms and conditions

The text box is far too small! It's a pain to read the conditions like this!
See also What Are We Agreeing To? (about good and bad design of "terms of service" boxes)
* a scrollable text box with the terms and conditions
  • Checkbox to agree.

Submit form

This button is painful small!!
Submit form button.


Messages / alerts

after clicking "confirm"


The exception handling (what to do with invalid data) could be improved. See

The entire process is under discussion. See

If javascript is enabled:
  • Check for valid data on client side. js alert, if something is missing.
  • Even with valid data, you are asked to double-check the address (javascript alert).

If javascript is found to be disabled:

  • Send all the data, and check on server side. php-generated error page.


Layout / visual design

Implementation details

PHP details

Where is that php file??

Database details

What happens in the member database??

Suggested improvements

see What should be improved on actual signup.

Links to other pages

Profile Page
If the signup is successful, you are sent to your profile page.. right?
Global Elements
These are on every page.. but you get the version for not-logged-in.


ToDo, Work in Progress

See

Broken CSS

  • try to resize the window in Internet Explorer -> many problems.
  • Last name (half of the field is hidden)
  • birth date: problem with text layout (cut on the right)

Layout

  • birth date: format is not specified (different fields for day/month/year?)
  • Number : the field should appear at the side of the one "street", and have in small "street number"
  • Name: more space for typing.

Pick a city / geo system

  • What is happening here?

Handling of invalid input data

  • The error dialogs can be improved (see discussion thread)
  • What happens if javascript is disabled?

Confirmation email

  • Problem with the accents in the confirmation email (?)
  • when click is done on the link of confirmation of the email, you arrive on the Edit your profile page, while you should have a confirmation message that the email is confirmed - and then the EYP page

What can not-yet-accepted users do?

They should be allowed to edit their profiles

-> it was reported that this is not possible. "ACTUALLY: you cannot fill in your profile (use EYP page) while you are not accepted."

This problem should be mentioned on Profile Page (BW-sitemap)

back to