|
Proyecto web de reviews para Faxam Media SL Idea general: Se trata de una web en PHP y Mysql que recopila información sobre los análisis de productos informáticos que otras webs han publicado. Los usuarios de la web pueden ver los datos de estos reviews según distintos parámetros de búsqueda. Permisos: -Administrador: Introduce y modifica reviews. Dispone de una sección de administración donde dar de alta los reviews y añadir marcas, modelos, y webs. -Usuario:Lee la información de la web / Puede “sugerir” un review, que quedaría a la espera de la aprobación de un administrador. No hay registro de usuarios. Campos en cada review: -ID (automático) -Tipo de producto * (p.e disco duro) -Marca* (p.e Western Digital) -Modelo* (p.e. RaptorX) -Versión (opcional) -Fecha de publicación -Fecha de inserción (automático) -Web que lo publica* -URL del análisis -Foto (se puede elegir de un listado de fotos en nuestro servidor, o se puede subir una nueva foto) -Comentario (opcional) Nota: Los campos marcados con * no se insertarían siempre a mano, sino que se seleccionarían desde en un desplegable con unos valores previamente introducidos. No obstante, debe ser posible que al crear un nuevo review se puedagenerar un nuevo modelo/tipo/marca/web y éste se añada al listado de marcas, modelos y tipos de productos. Mostrando los datos: El usuario, al entrar, ve un listado con los últimos reviews (tipo, marca, modelo, versión, web). Además, tiene links a secciones como “reviews discos duros”, “reviews tarjetas gráficas”, etc, que aparecen en el lateral de la web. Cuando el usuario entra en la sección “discos duros”, se le muestran X reviews ordenados por antigüedad. Cada columna de datos permite ordenar la salida según el título de ésta: marca, modelo, web que lo publica, etc. Cuandoentra en un review concreto (p.e. Disco duro Wester Digital RaptorX), se abre una nueva página que muestra la información completa de este review (foto, descripción, web, fechas, etc), así como un link hacia la URL del review. Debajo de los datos del review, aparecerán unos links(foto, tipo, marca, modelo) que estén “relacionados”. La 1era relación será la coincidencia en Modelo; si no se cubren todos los links, será la coincidencia en marca, sino, en tipo. Asimismo, existirá una opción de búsqueda que permita mostrar los reviews que coincidan (en marca, modelo o versión) con el término introducido. Igualmente, si hacemos clic sobre el nombre de una web, nos aparecerán todos los reviews publicados por ésta. También, si hacemos clic en una marca, nos llevará a una página que mostrará todos los reviews de productos de esta marca. Optimización para buscadores: Tanto los títulos de las páginas cómo las URLs han de estar optimizadas para los buscadores. Por ejemplo, la página que nos muestra todos los reviews de discos duros tendrá como título: “Reviews Discos Duros – nuestrosite.com”. La que muestra todos los reviews de Western Digital será “Reviews Western Digital – nuestrosite.com”. La que muestra todos los reviews publicados en Noticias3d será “Reviews Noticias3d – nuestrosite.com”. Del mismo modo, las URLs de estos ejemplos serán: www.nuestrosite.com/Discos-Duros.html//www.nuestrosite.com/marca/Western-Digital.html//www.nuestrosite.com/web/Noticias3d.html El título de un review completo y su URL será algo así: “Review Disco Duro Western Digital Raptor X – nuestrosite.com” / www.nuestrosite.com/review/0000/DiscoDuro/Western-Digital/Raptor-X.html. El 0000 del a URL es el ID del review. Obviamente con ese dato es suficiente para mostrar la web, pero sigue interesando que las palabras clave aparezcan en la URL. Diseño La web contará con 4 secciones bien diferencias en la programación: cabecera, cuerpo, pie y lateral. La cabecera y el pie serán html puro. El lateral contendrá html introducido manualmente así como “bloques” del tipo “menu” , “últimos reviews introducidos” , etc. Referencia La estructura tiene cierta relación con la sección de tutoriales de ABCDatos, donde los tutoriales de otras webs son organizados con una estructura determinada.
|