[Php-avanzado] Descripción de la tesis

Emiliano Leonel D'Andrea emilianodandriel en gmail.com
Jue Nov 27 00:37:04 ART 2008


Aca reenvio el planteo con algunos pequeños retoques y aclaraciones.

---------- Mensaje reenviado ----------
De: Emiliano Leonel D'Andrea <emilianodandriel en gmail.com>
Fecha: 26 de noviembre de 2008 21:30
Asunto: Descripción de la tesis
Para: Php-avanzado en pato2.fi.mdp.edu.ar


Hola! Como te dije, Leo, aca te mando la descripción de la tesis:
=====================================================

Visión Gamer

Es un sistema para manejar contenidos generados por usuarios orientado
a video jugadores.
Cada usuario posee un perfil con información personal y acerca de sus
gustos en video juegos.
Cada usuario puede generar contenido informativo sobre lo que desee,
mientras esté relacionado con el ambiente de los video juegos
(reseñas, adelantos, artículos de opinión, anécdotas, analisis,
biografias, guías, noticias, entrevistas, etc).
Los demás usuarios, luego podrán rankear ese contenido, comentarlo y
agregarlo a una lista de contenidos favoritos.
Los usuarios pueden enviarse mensajes privados entre sí y hacerse
amigos de otros usuarios.

La página principal mostrará los artículos más recientes, los mejores
puntuados, los más populares (los que tengan mayor cantidad de
lecturas) y los mas favoritos. Además, podría mostrar un contenido y
un usuario al azar.

Información que debería aparecer en el perfil (no es obligatorio que
se muestren todos):
•       Nick
•       Avatar
•       Nombre y apellido
•       Sexo
•       Fecha de nacimiento
•       Lugar de residencia
•       Sitio web
•       Mail
•       Plataformas en las que juega
•       Juegos actualmente jugando
•       Juegos favoritos
•       Autodescripción
•       Wishlist (lista de deseos)
•       Lista de amigos
•       Contenidos favoritos
•       Ultimos contenidos publicados por amigos

El generador de contenido debería permitirle al usuario formatear
texto, insertar imágenes y embeber videos de YouTube. Se le deberia poner un
titulo a cada contenido, ubicarlo en alguna categoria y colocarle tags
(aunque todavia no se si voy a hacer busquedas por tags). Luego se
puede editar, eliminar, o reclasificar.
Hay usuarios administradores que pueden realizar las mismas acciones
que tiene cada usuario sobre SU contenido (como editar, eliminar o
reclasificar), pero con los contenidos de CUALQUIER usuario. Además
deben poder usar ABMs para datos como los tipos de articulos, o las plataformas
en las que juegan los usuarios.
Cada artículo publicado puede ser comentado por otros usuarios.
También puede ser puntuado del 1 al 10. Y puede ser agregado a la
lista de favoritos.
Para comentar y puntuar los articulos y ver los perfiles de los usuarios, es
necesario estar registrado.
Agregar a un usuario como amigo, implica que sus contenidos publicados
sean mostrados en el perfil en el apartado "Ultimos contenidos
publicados por amigos".
Se puede ingresar a cualquier contenido a traves de un menu donde se
selecciona el tipo de contenido y se muestran todos de forma paginada
y cronologica (deberia verse el titulo, el autor, fecha y hora de
publicacion, veces leido, puntaje, y un  pequeño fragmento del
principio del articulo).

El objetivo final del sitio es conocer jugadores con gustos similares
y recibir información desde las manos de los mismos jugadores.


Más información sobre la lista de distribución Php-avanzado