Centre de Música i Dansa de Natzaret (cómo se hizo... por Noemí Rodríguez Romero)

Desarrollado en Drupal 6

Descripción

Durante el curso he ido desarrollando el sitio web www.centremusicanatzaret.es, del Centro de Música del barrio de Nazaret, en Valencia. El objetivo principal de este sitio es mostrar información y eventos del centro, así como ser un lugar de encuentro de los alumnos, profesores, colaboradores y simpatizantes del mismo.

Captura de la web

Centre de Música i Dansa de Natzaret

Diseño y estructura

El tema utilizado fue Conch, de Symphony Themes, con algunas modificaciones en los colores, para adecuarlos a los del logo del centro, así como en varias plantillas y estilos, para personalizar la presentación de nodos y bloques.

Se usó el módulo Block Class, para aplicar un estilo diferenciador a algunos bloques, y para la cabecera se hizo uso combinado de una vista, preset de ImageCache y un nuevo tipo de contenido.

La estructura básica del sitio consta de una página principal donde se muestran los últimos artículos en formato de blog, mientras que el menú principal enlaza a un panel por cada agrupación del centro (banda, coral, batukada, etc.) que contiene toda la información (presentación, galerías de imágenes, eventos, etc.) sobre ese grupo publicada en el sitio.

El sitio consta de dos menús: uno principal, que enlaza con los paneles que muestran la información de cada grupo, y uno de enlaces primarios, que se muestra en la parte superior e inferior. Para el superior se ha aplicado uno de los tres estilos (en este caso, el llamado css) que proporciona el tema.

Tipos de contenido

Los tipos de contenido usados son:

  • Artículo: para las noticias y artículos que se van escribiendo. Se le ha añadido un campo para poder adjuntar ficheros.
  • Event: instalando el módulo con el mismo nombre, para publicar eventos. También se le ha añadido un campo para adjuntar ficheros.
  • Forum topic: instalando el módulo Forum, para crear un foro por cada grupo y otro general del centro. Se enlaza desde el menú superior.
  • Gallery: del módulo Node Gallery, crea una galería de imágenes, en la que se pueden incluir imágenes del tipo Gallery image.
  • Gallery image: también del módulo Node Gallery, para crear imágenes que se pueden vincular a una galería.
  • Panel: instalando el módulo Panel.
  • Página: usado para las páginas estáticas de información del centro y sus grupos.
  • Slideshow: creado para añadir las imágenes que se muestran en la cabecera.

Además se ha hecho uso del módulo ImageCache, creando tres preset para las imágenes del módulo Node Gallery (thumbnail, display y cover; miniatura, presentación y portada, respectivamente) y otro llamado slideshow para las imágenes de cabecera.

Para la creación de nuevos campos en Artículo, Event y Slideshow se utilizó el módulo CCK.

Bloques

Los principales bloques que se muestran en el sitio son:

-    En la cabecera:

  • Slideshow: bloque de la vista slideshow.

-    En la columna izquierda:

  • Menú principal: en la parte superior de la columna.
  • Bloque creado con la imagen promocional del libro del centro con enlace a la información.
  • Bloque creado con una lista de enlaces de interés para el centro.

-    En la columna derecha:

  • Lista de próximos eventos (con el número de días que faltan para la fecha).
  • Comentarios recientes
  • Quién está en línea: número de usuarios conectados (incluido invitados o usuarios anónimos)
  • Sindicar: enlace al vínculo rss.

-    Pie de página:

  • Menú de enlaces primarios.
  • Copyright: en este caso Licencia Creative Commons.

Usuarios, roles y permisos

Hasta el momento se cuenta con el usuario Anónimo, que puede acceder a todo el contenido, pero sólo escribir comentarios, que tendrán que ser publicados por el administrador. Se ha creado también el rol Corrige contenido, que puede modificar cualquier evento, página o artículo, permitiendo así corregir cualquier error ortográfico o de idioma.

Taxonomía

Se ha creado un vocabulario llamado Grupo, con un término por cada grupo, y aplicable a los tipos de contenido Artículo, Event, Gallery, Gallery image y Página, siendo obligatoria y permitiendo selección múltiple.

Esta taxonomía se ha configurado para ser usada como argumento en algunas vistas creadas para presentar sólo la información de un grupo en concreto al seleccionarlo en el menú principal.

Módulos y funcionalidades adicionales

Se han creado 3 vistas (Artículos, Eventos, portada_galeria) con el argumento taxonomía, para ser incluidas en los paneles de cada grupo, y así mostrar, en cada caso, todos los artículos, eventos o galerías de imágenes de ese grupo.

La vista Slideshow permite mostrar en la cabecera los contenidos Slideshow junto con el texto correspondiente.

La vista gallery_page permite mostrar, en formato de rejilla, todas las galerías de imágenes del sitio, mostrando de cada una la imagen de portada, el nombre de la galería y el número de imágenes que contiene.

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