EXPLICACION
1) La ruta visible es "Home > Registration Page"
i) "Home" se linkea a http://www.wsoccer.com
ii) "Registration Page" se linkea a http://www.wsoccer.com/registration.php
2) Titulo visible en la pagina "<h1>REGISTRATION PAGE</h1>"
3) Username: Se ingresa el username. Debe contener entre 5 y 20
caracteres (letras, numeros, "-" y "_")
i) En caso de que el campo este vacio, mostrar un ventana de
alerta que diga "You must fill the Username"
ii) En caso de que tenga menos de 5 caracteres, mas de 20 o caracteres no
permitidos, mostrar una ventana de alerta que diga "It is not
a valid Username. It must be between 5 and 20 chars (letters,
numbers and "-")"
iii) En caso de ser correcto username pero ya existir en la base
de datos mostrar una ventana de alerta que diga "This is an
existing Username. Please choose another."
iv) Nombre del campo: "username" ... table "user"
4) Password: Se ingresa el password. Debe contener entre 6 y 12
caracteres (solo letras y numeros)
i) En caso de que el campo este vacio, mostrar un ventana de
alerta que diga "You must fill the Password"
ii) En caso de que tenga menos de 6 caracteres, mas de 12 o caracteres no
permitidos, mostrar una ventana de alerta que diga "It is not
a valid Password. It must be between 6 and 12 chars (letters and numbers)"
iii) Nombre del campo: "password" ... table "user"
5) Confirm Password: Se vuelve a ingresar el password ingresado
arriba.
i) En caso de que el campo este vacio, mostrar un ventana de
alerta que diga "You must fill the Password again"
ii) En caso de que el password no coincida con el de arriba,
mostrar una ventana de alerta que diga "It must be the same
password"
6) First Name: Se ingresa el nombre del usuario ... debe
contener solo letras (max 20 characters)
i) En caso de estar vacio el campo, mostrar una ventana de alerta
que diga "You must fill the First Name"
ii) En caso de no ser correcto el first name mostrar una ventana de
alerta que diga "You must fill a valid First Name. It must
be only letters (max 20 characters)"
iii) Nombre del campo: "first-name" ... table "user"
7) Last Name: Se ingresa el apellido del usuario ... debe
contener solo letras (max 20 characters)
i) En caso de estar vacio el campo, mostrar una ventana de alerta
que diga "You must fill the Last Name"
ii) En caso de no ser correcto el last name mostrar una ventana de
alerta que diga "You must fill a valid Last Name. It must
be only letters (max 20 characters)"
iii) Nombre del campo: "last-name" ... table "user"
8) E-Mail: Se ingresa el E-Mail. Verificar que no este vacio el
campo y que tenga las caracteristicas de un e-mail ("@" , "." ,
etc). Solo debe contener numeros, letras y "_" (max 40
characters)
i) En caso estar vacio el campo, mostrar una ventana de alerta
que diga "You must fill the E-Mail"
ii) En caso de no ser correcto el E-Mail mostrar una ventana de
alerta que diga "You must fill a valid E-Mail. It must
be only letters (max 40 characters)"
iii) En caso de ser correcto el E-Mail pero ya existir en la
base de datos mostrar una ventana de alerta que diga "This is an
existing E-Mail. Please choose another."
iv) Nombre del campo: "email" ... table "user"
9) Confirm E-Mail: Se ingresa el E-Mail nuevamente
i) En caso de que el campo este vacio, mostrar un ventana de
alerta que diga "You must fill the E-Mail again"
ii) En caso de que el E-Mail no coincida con el de arriba,
mostrar una ventana de alerta que diga "It must be the same
E-Mail"
10) Country: Debe seleccionarse un pais de la lista
i) En caso de no haber elegido ningun country, mostrar una ventana de alerta
que diga "You must select a Country"
ii) Nombre del campo "place-id" ... table "user"
11) Date of Birth: Se ingresa la fecha de nacimiento. El formato
debe ser mm-dd-yyy (debe ser verificado).
i) En caso estar vacio el campo, mostrar una ventana de alerta
que diga "You must fill the Date of Birth"
ii) En caso de no ser correcto el formato de la fecha de
nacimiento que diga "You must fill a valid Date of Birth (mm-dd-yyyy)"
iii) Nombre del campo: "date-of-birth" ... table "user"
12) Gender: Por default no esta marcado ninguno de los 2 ... 0:
Male ; 1: Female
i) En caso de no seleccionarse ninguno, mostrar una ventana que
diga "You must choose a Gender"
ii) Nombre del campo: "gender" ... table "user"
13) Facebook Fan: Por default es "Select" ... luego las opciones
son: 0:No ; 1:Yes ... tabla "user" ... campo "facebook-fan"
i) Si no selecciona nada, mostrar en una nueva ventana "You must
Select an option"
ii) Si selecciona "Yes" aparecera el siguiente item (el numero
14), de lo contrario no aparecera.
14) Facebook Username: tabla "user" ... campo "facebook-username"
i) Si no se ingresa nada, mostrar en una nueva ventana "You must
fill your Facebook Username"
15) Automaticamente asigna newsletter "1" ... 0: No ; 1: Yes
i) Nombre del campo: "newsletter" ... table "user"
16) Referral Username: al ser opcional, puede ser vacio el campo
... en caso de que se ingrese un username, debe verificarse que
sea uno que se encuentre la base de datos (no puede ser el mismo
que se esta ingresando en este formulario)
i) En caso de no existir en la base de datos mostrar en una
nueva ventana "You must fill a valid Username or leave the
field blank"
17) Enter the code above: un ejemplo de esto lo vez en la
registracion de gmail.com, hotmail.com, yahoo.com, etc ... podes
buscar en la web, que hay cientos de miles. Busca uno que no sea
tan complicado y quede encaje en el diseno del sitio.
i)
En caso estar vacio el campo, mostrar una ventana de alerta que
diga "You must fill the Captcha Code"
ii)
En caso que no sea valido hacer un reload de la imagen mostrando
una nueva
18) I accept. Create my Account
i) De cumplir con todos los requisitos, ingresa el registro en
la base de datos
ii) Redirecciona a account-registration.php
iii) Envia un mail al E-Mail ingresado en este form ... desde la
direccion dada en "Admin - Configuration - E-mail - E-Mail (Registration, Forgot Information)"
--------------------------------------------------------------
Subject: Activate Your account at Wsoccer.com
Message:
Hello First Name,
Congratulations! You've just created an account at Wsoccer.com
But you're not finished yet.
To activate your account and confirm ownership of this E-Mail
address, click the link below
http://www.wsoccer.com/activate/damiann_4ca4ec977cf0b/ (it is an
example ... crear un codigo)
Sincerely,
Wsoccer.com Team
--------------------------------------------------------------
19) Nombre del archivo: registration.php
20) Ubicacion del archivo: /
21) Meta Tags del la pagina en cuestion: <title>Registration
Page</title>
22) Soccer Websites: muestra los links cuya categoria sea "General"
(value "1") ... tabla "link" , campo "website-name" ... cuando se clickea
un link se abre una nueva ventana