[Php-avanzado] --::: SRS :::-- segunda versión.
Gonzalo Dominguez
gonzalod en interpatagonia.com
Sab Ago 15 11:43:19 ART 2009
ALDEA G - Recursos indispensables.
Por el aporte positivo en la creatividad!
Aldea G será un sitio en donde diseñadores, webmaster, fotógrafos, creativos
podran ir creando paulatimante
una biblioteca de recursos gratuitos y libre de derechos, necesarios en el
trabajo creativo.
Será un espacio virtual de intercambios de recursos, de trabajos, de
experiencias, etc.
La idea es ir creando paulatinamente un sitio necesario para el área del
diseño con miles de recursos indispensables en la creación.
La participación es gratuita y cumple como cláusula restrictiva el aporte de
un recurso por la utilización de algo del sitio.
REQUERIMIENTOS FUNCIONALES
De perfiles
/////////////////////////////////////////////////////////////////////////////////////////////////
+ el sistema debe gestionar perfiles.
+ el sistema debe gestionar categorias por valoración del perfil
+ el sistema debe gestionar privilegios por categoria de perfil.
+ el sistema debe gestionar los recursos aportados por perfil.
+ el sistema debe gestionar los recursos descargados por perfil.
+ el sistema debe gestionar comentarios realizados por el perfil.
+ el sistema debe gestionar comentarios realizados hacia el perfil.
+ el sistema debe gestionar respuestas a comentarios, mostrando fecha
realizada.
+ el sistema debe administrar preferencias del perfil.
+ el sistema debe administrar información relevante para el perfil y
mostrársela:
valoración total hecha por otros perfiles,
categoría del perfil,
listado de recursos aportados
listado de recursos descargados
10 últimos recursos aportados al sitio.
10 últimos recursos nuevos según preferencia
10 recursos sugeridos por el sistema.
listado de comentarios hechas al perfil
De recursos
/////////////////////////////////////////////////////////////////////////////////////////////////
+ el sistema debe permitir la búsqueda de recursos por nombre,
categoria, votación, cantidad de descargas, perfil.
+ el sistema debe gestionar los recursos, categorizándolos por tipo,
tamaño, área, cantidad de descargas y votación.
+ el sistema debe gestionar categorizaciones por votaciones.
+ el sistema debe restringir la subida de recursos si no estan
comprimidos adecuadamente (límite de peso), no estan categorizados, no estan
comentados y si no tienen una muniatura identificatoria.
Del sitio
/////////////////////////////////////////////////////////////////////////////////////////////////
+ el sistema debe gestionar cometarios guardado historial de
comentarios-respuestas, con referencias de autores y fechas realizadas.
+ el sistema debe restringir la navegación en el sitio solo a perfiles
del sitio.
+ el sistema debe restringir la descarga solo a perfiles del sitio.
+ el sistema debe restringir descarga de recursos si el perfil no hace
aportes de recursos.
+ el sistema debe gestionar votaciones, puntuando entre 1 y 5, siendo 5
una calificación optima, y en base a esto categorizar.
+ el sistema debe mostrar una home personalizada por perfil.
+ el sistema debe permitir personalizar el sitio de acuerdo al perfil,
mediante la manipulación de temas
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
GLOSARIO:
Gestionar: crear, eliminar, listar, clasificar, editar y buscar.
Restringir: Permitir siempre y cuando cumpla ciertos requisitos
ineludibles.
Perfil: identidad dentro del sitio con nombre identificatorio, imagen
identificatoria, información personal (nombre, apellido, profesión,
localidad),
historial de atividades dentro del sitio (recursos aportados, recursos
descargados, votaciones realizadas, etc.), categoria del perfil
Recurso: Cualquiera de los siguientes tipos de archivos
- archivos de imágenes: PSD, PNG, GIF, AVI
- archivos de fuentes: TTF, PS, etc.
- archivos vectoriales: EPS, AI, PS, CDR
- archivos HTML, CSS, XML, JS, PHP
- archivos de video: MOV, AVI, WMV, etc.
- archivos de audios: AIFF, WAV, MP3, etc.
Recursos premios: De todos los recursos aportados, y de acuerdo a la
relevancia, a la valoración, etc, se compilarán los mejores de ellos para
premiar a los perfiles de altas categorías.
Categoría: Status positivo logrado por valoración de otros perfiles, por
recursos aportados, por relevacia de los recursos. La categoria, cuanto
mayor sea,
permitirá al perfil acceder a múltiples beneficios u/o privilegios:
Cantidad de descargas, recursos premios, etc.
Área: rama del diseño en donde el recurso soluciona una problematica
determinada: Diseño web, Ilustración, Animación, Video edición, etc...
Preferencias: De acuerdo al tipo de recursos descargados, similitud en
el tipo de búsquedas, áreas de recursos frecuentes, el sistema manejará
así que clase de recursos son estimables para el perfil.
Historial: Comentarios hechos por el perfil relativas a la fecha
realizada
Respuesta: comentarios hechos por perfiles relativas a otros
comentarios.
Relevancia: Efectividad dada por el recurso en la resolución de una
problematica particular.
Valoración: Puntuación que ira ganando paulatinamente un PERFIL de
acuerdo a la relevacia de sus recursos ante los otros perfiles.
Votación: Puntuación que ira ganando paulatinamente un RECURSO de
acuerdo a la relevacia ante los otros recursos.
Temas: aspecto visual dado al sitio mediante la manipulación de CSS.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20090815/143c7463/attachment.htm
Más información sobre la lista de distribución Php-avanzado