[Php-avanzado] SRS Beta + Consulta sobre dominio

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Jue Jul 16 01:35:42 ART 2009


Hola JAvier,

El mié, 15-07-2009 a las 15:52 -0300, NeiKeR escribió:
> Modifique un poco la SRS:

	Está quedando buena!
	Te respondo intercalado.

> == www.SOY-METALERO.com.ar ==
> 
>  Es un sitio principalmente enfocado a las bandas de Mar del Plata
> (debe permitir la posterior ampliación), el sitio permite el registro
>  de usuarios, quienes pueden agregar bandas, discos, eventos o
> artículos.
> 
>  Los usuarios se dividen en 3 grupos: Principiantes, Avanzados y
> Administradores.
> 
> 
> == Requerimientos Funcionales
>  1 - El sistema debe gestionar usuarios. 

	Por una cuestión de resolver la ambigüedad, necesitamos urgente buscar
un nombre apropiado en el contexto de tu sistema para "usuario".
	Aunque parezca una pavada, en sistemas cuando leemos usuarios no nos
dice nada importante, salvo que la persona hará login... como muchas
otras personas que harán otras tareas.
	Se usa como nombre muy genérico llamarlo "visitante", pero dejo la
elección del nombre a tu criterio. "Usuario" seguro que no.

>  2 - El sistema debe gestionar bandas.
>  3 - El sistema debe gestionar eventos.
>  4 - El sistema debe gestionar discos.
>  5 - El sistema debe gestionar noticias, reviews y articulos en
> general.
>  6 - El sistema debe gestionar mensajes, asociados a eventos, bandas,
> articulos, etc. /* Algo asi como los comentarios en un blog */
>  7 - El sistema debe contar con un calendario de eventos.

	El calendario de eventos tiene sus vueltas. A medida que definas tu
proyecto veremos si lo dejamos en este proyecto o lo pasamos a la
versión 2. La idea es que la tesis tenga un trabajo razonable para que
la puedan terminar.

>  8 - El sistema debe gestionar clasificados (compra/venta/cambio de
> discos, instrumentos, etc)

	Este es otro requerimiento que se puede postergar. Después si hay que
sacar algo, lo vemos juntos.

>  9 - El sistema debe contar con una sección para que los músicos
> busquen bandas y viceversa.

	y dónde hay un "gestión de músicos" para que se puedan buscar?

>  10 - El sistema debe enviar un mail con info sobre los eventos cada 1
> semana si el usuario así quisiera.
>  11 - El sistema debe redimensionar todas las imágenes que sean
> subidas, siempre que sea necesario. /*La imagenes son tapas de discos,
> flayers de eventos, etc. Solo 1 imagen por publicacion */
>  12 - El sistema debe contar con un sistema de puntuación para los
> usuarios.
> 
>  Cuando un usuario se registra tiene el rango “principiante” y no
> puede
>  agregar nada a la web sin la aprobación de un administrador, cada vez
>  que un administrador aprueba un aporte el usuario recibe un punto,
>  además cualquier usuario avanzado o administrador puede dar 1 punto a
>  cualquier otro usuario. Cuando se alcanza cierto puntaje se llega a
>  usuario “avanzado” que pueden agregar info a la web sin previa
>  aprobación de un administrador y dar puntaje a otros usuarios.
> 
> == Requerimientos No-Funcionales:
> 
>  - La activación de la cuenta se realiza mediante un código enviado al
> mail del usuario.

	Esto es funcional!
* El sistema debe enviar un mail con un código de activación para
confirmar el alta del XXXXXXXXXXX.

> 
> == Glosario:
> 
> * Informacion sobre usuarios:

	Cuando le encuentre el nombre a la cosa, ajustá también el nombre acá.

>  - User Name
> 
>  - Mail
> 
>  - Contraseña (sha1)
> 
>  - Permisos
> 
>  - Puntaje
> 
>  (Y algunos datos mas, no obligatorios)
> 
> 
> 
> * Información sobre bandas:
> 
>  - Nombre
> 
>  - Genero /* Acá estba en la duda de dar la posibilidad de elejir
> entre 3 generos de lista como en myspace o de escribir el genero a
> mano.. Me quede con la segunda, porque hay muchas bandas que no hace
> un genero especifico y se complica.. */

	Ok. Esto significa que el sistema no tiene gestión de géneros, porque
no están codificados.

>  - Logo 
> 
>  - Imagen
> 
>  - Año de formación y separación (si corresponde)
> 
>  - Miembros actuales (Asociados por un ID)
> 
>  - Miembros pasados (Asociados por un ID)

	Creo que Miembros acá es un sinónimo de Músicos del requerimiento 9.

>  - Información general/notas. (Por ejemplo una biografia)

	Biografía de la banda o de los integrantes? Pareciera que es de la
banda, pero no sé si las bandas tienen biografía o se dice de otra
manera.

>  - Web oficial
> 
> 
> * Información sobre discos:
> 
>  - Nombre
>  - Banda (En el caso de que sea un compilado, se podrá asociar mas de
> 1  banda)
>  - Fecha de lanzamiento
>  - Tipo (EP, Demo, Live, Album, Compilado, etc)
>  - Tracklist
>  - Imagen de tapa
>  - Informacion general/Notas
> 
> 
> * Información sobre eventos
> 
>  - Lugar (Los lugares serán agregados a la base de datos por un
> administrador)
>  - Fecha y Hora
>  - Bandas que participan (Pueden no estar en la base de datos)
>  - Informacion general/Notas
> 
> 
> * Información sobre lugares:
> 
>  - Nombre
>  - Direccion
>  - Ciudad
>  - Informacion general/Notas
>  - URL de GoogleMaps

	Todo esto se ve bien.

> ==========================
> 
> Y ahora una consulta.. 
> Registre el dominio www.soy-metalero.com.ar y le agregue los dns de
> everydns.com.. En la cuenta de everydns agregue los subdominios pero
> no me funcionaban.. despues de googlear un rato agregue los dominios
> como "webhop".. 
> Ahora si funcionan, pero en cuanto pongo la url
> "http://www.soy-metalero.com.ar/" en el browser me aparece la url
> "http://soymetalero.zobyhost.com/"
> ¿Como hago para que siempre se vea www.soy-metalero.com.ar?

	La verdad que ni idea. Nunca usé everydns y apenas un poco de dyndns :(

> ==========================
> 
> Se puede ver como va quedando acá:
> http://beta.soy-metalero.com.ar/

	El layout está quedando bueno!

> ==========================

	Resumiendo: buscar un nombre para el "usuario" que no se confunda con
otra cosa y resolver el tema de los integrantes de las bandas.

> Saludos!

	=mente!
-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



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