Acciones disponibles para el usuario

Registered by Esaú Rodríguez

Establecer que acciones son las que puede llevar a cabo un usuario normal. Esto nos servirá para definir la estructura de urls de la aplicación.

Blueprint information

Status:
Not started
Approver:
Esaú Rodríguez
Priority:
Essential
Drafter:
None
Direction:
Needs approval
Assignee:
Paketicious Team
Definition:
Approved
Series goal:
None
Implementation:
Unknown
Milestone target:
milestone icon 0.1

Related branches

Sprints

Whiteboard

Bueno, antes de todo Alejandro Penedo (Akinos) y Juan Carlos Crespo (JuanKa) somos los encaargados de realizar las tareas de este blueprint.

En principio pensamos que va a haber dos grupos, los usuarios registrados y los no registrados.

• Acciones de usuarios no registrados

      - Registrarse: Todo usuario no registrado tendrá la posibilidad de registrarse dentro del portal.
      - Acceso al catalogo: Cualquier usuario, este registrado o no, podrá navegar en las diferentes categorías para así poder ver los paquetes disponibles para lo que busca.
      - Realizar búsquedas: Podrá filtrar los paquetes mostrados a través de una búsqueda.
      - Leer comentarios: Podrá leer los comentarios y valoraciones de otros usuarios, de esta manera podrá informarse acerca del paquete que le interese.

• Acciones de usuarios registrados

      - Como usuario registrado, aparte de todo lo que puede hacer un usuario no registrado, podrás hacer las siguientes acciones.
      - Entrar al portal: Como usuario registrado se te permite la posibilidad de “logearte” en el portal para poder disfrutar de tus privilegios.
      - Darse de baja: En el caso que el usuario se canse de nosotros, se le da la posibilidad de poder darse de baja.
      - Modificar datos: Al estar registrado se te permite cambiar tus datos por si introdujiste algo mal, o si necesitas modificar cualquier cosa por cambio de dirección de correo, etc.…
      - Votaciones (pendiente de aprobación): Al estar registrado, podrás realizar votaciones sobre los paquetes que se encuentren en el portal, de esta manera, los demás usuarios podrán beneficiarse de esto y saber cuales son los paquetes que más gustan.
      - Añadir “Tags”: Se pueden añadir tags a los paquetes, para que la búsqueda se vaya haciendo cada vez más óptima.
      - Descargas: Para evitar descargas masivas por bots y cosas que puedan fastidiar el portal o sobrecargar la red hemos decidido que para poder descargar cualquier paquete tengas que ser un usuario registrado.
      - Añadir comentarios: Como usuario registrado se te permite añadir comentarios a los paquetes.
      - Contactar con otros usuarios: Cuando la opción de hacer publico a otros usuarios tu email, otros usuarios podrán contactar contigo para dudas, consejos, etc….

Esquemas de URLs

• Página Principal (home) si no estas registrado
      - Loguearse o registrarse, si te registras hay acceso a un link.
      - Últimos paquetes añadidos.
      - Realizar búsqueda.
      - Acceso a Catalogo (link).
• Página Principal (home) cuando eres usuario registrado
      - Loguearse o registrarse, si te registras hay acceso a un link.
      - Últimos paquetes añadidos.
      - Realizar búsqueda.
      - Acceso a Catalogo.
      - Acceder a la página de Usuario, mediante link.
      - Añadir paquetes
• Página de registro
      - Aceptar normas -> Rellenar campos de formulario para nuevos usuarios -> Confirmar campos -> Mandar correo y redirección a la página principal.
• Catalogo
      - Listado de forma alfabética de cada uno de los paquetes sin añadir ningún tipo de filtro.
      o Búsqueda (también debería ir en la página principal)
           - Acceso a diversos tipos de filtros, como plataforma, nombre, área de conocimiento, y demás posibilidades aún por debatir en el grupo de trabajo.
• Paquete
      - Página totalmente dinámica donde estarán los datos del paquete seleccionado.
• Página de usuario
      - Página en la que el usuario podrá modificar sus datos.
• Añadir paquetes
      - Gestión de nuevos paquetes.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.