Salsa Quimbara (cómo se hizo... por Juan Antonio González Sarabia)

Desarrollado en Drupal 6

Descripción

Gracias al curso he podido desarrollar el sitio web www.salsaquimbara.com. Salsaquimbara ha sido desarrollado para un grupo de baile latino, con el fin de dar a conocer las fiestas celebradas por el grupo (y que todos puedan opinar sobre ellas) y los logros conseguidos en los concursos que ha participado el grupo, además de facilitar la comunicación entre los componentes del grupo, compartir experiencias, videos, etc. Está desarrollado con Drupal 6 y algunos módulos adicionales.

Captura de la web

Salsa Quimbara

Diseño y estructura

Como tema para el sitio se ha seleccionado Thegreenhouse, desarrollado por Free CSS Templates y Top Drupal Themes, aunque se ha modificado, para adaptarlo al estilo corporativo del grupo de baile. Junto a la cabecera, se ha añadido un SlideShow, donde se van mostrando imágenes predefinidas del grupo.

El sitio tiene un menú principal de navegación, para el que se ha utilizado el módulo DHTML Menu. Este módulo sirve para crear menús desplegables sin tener que refrescar la página. Aunque este menú trabaja con Javascript, también es funcional para personas que lo tengan desactivado. En ese caso sí se refresca la página, pero el menú sigue siendo totalmente funcional.

Tipos de contenido

El sitio dispone, por el momento, de 6 tipos de contenidos principales: Eventos, Artículos, Imagen, Noticias, Página y Vídeo, además de utilizar también otros tipos de contenido como: Webform y Encuesta. Con el tipo de contenido Eventos se pueden dar de altas nuevas Fiestas que se celebrarán por el grupo, indicando la Fecha, Hora de comienzo y Lugar de la celebración.

Bloques

Los principales bloques que se muestran en el sitio son:

  • Los distintos menús de los que dispone el sitio.
  • Formulario de búsqueda.
  • Login de usuarios.
  • Calendario de eventos.

Formularios
Para la creación de formularios se ha utilizado el módulo Webform. Los formularios del sitio se complementan con el módulo Captcha para evitar el SPAM en el uso de los comentarios, de los formularios de contacto, o del registro en la página.

Publicidad
Con el fin de dar publicidad de otros grupos de bailes de la zona, se crearán distintos bloques para el sitio web, donde se mostrarán los banners de publicidad de otros grupos de baile.

Usuarios, roles y permisos

Los usuarios podrán darse de alta libremente, y por defecto solo podrán ver los contenidos de la web y realizar comentarios. Estos últimos están moderados por los usuarios administradores, los cuales también asignarán permisos para que solo algunos usuarios puedan subir imágenes a los álbumes de fotos que están disponibles en la Web. 

Vistas

El sitio dispone de varias vistas para mostrar la colección de videos de Salsa Quimbara (junto a videos musicales) las noticias sobre todo lo relacionado con el baile latino, álbumes de fotos, y una lista de eventos actuales y pasados organizados por el grupo, además de una lista de todos los usuarios, para facilitar el contacto entre los mismos.

Módulos y funcionalidades adicionales

Se han añadido al sitio los siguientes módulos y funcionalidades adicionales: 

  • Date: Para añadir campos con formato de fecha al formulario de eventos.
  • Date Popup: Para añadir un calendario a los campos creados mediante el módulo Date.
  • Checkout: Para asegurar la concurrencia en el acceso a los datos, es decir, para que dos usuarios no puedan modificar el mismo contenido a la vez.
  • Revision Moderation: Permite existencia de varias versiones de un nodo manteniendo una versión     publicada.
  • Advanced Profile Kit: Permite crear más opciones en el perfil de los usuarios.
  • Remember me: Permite la opción de recordar los datos de inicio de sesión.
  • Username AJAX check: Permite la comprobación automática del nombre de usuario en el proceso de registro.

Forcontu es miembro de la Drupal Association y Empresa Colaboradora con la Asociación Española de Drupal.