Contacto

Misol

misol

Es una organización sin fines de lucro creada para el apoyo del arte en Colombia y Latinoamérica. La Fundación tiene como fin brindar apoyo a los artistas latinoamericanos en diferentes etapas de sus procesos artísticos, es por eso que con el desarrollo de su página web busca poder dar a conocer sus finalidades, objetivos, el equipo encargado, las becas que ofrece la fundación. Además de contar con una sección de noticias en la cual muestra los acontecimientos y novedades que esta realizando la fundación para las artes.
 
¿Porque se uso Drupal?
El desarrollo del proyecto se realizó en Drupal por solicitud del cliente, ya que este tiene experiencia con el CMS. Luego de un análisis de la información que deseaban, se llegó a la conclusión que el proyecto es apropiado para desarrollar en Drupal, sobre todo por la cantidad de contenido que desean administrar.
 
Descripción del proyecto
El proyecto cuenta con su página principal la cual se muestra un slider con las últimas noticias. Cada slide puede tener una descripción, además de un enlace que lleve al detalle de dicha noticia. En la misma página principal tenemos secciones como "Acerca de", "Equipo", "Comite asesor", Programas (becas y Residencias) y contacto.
Por otro lado contamos con una sección “Noticias” en la cual se muestra un listado general de noticias de la fundación. En este listado encontramos opción para filtrar por categoría de noticias (entrevistas, video, misol, etc). Además de tener un bloque con las publicidades y las las redes sociales.
 
Funcionalidades importantes
La parte más interesante del sitio es la sección de "Noticias", ya que para su desarrollo se implementó un módulo personalizado, el cual permite realizar las siguientes funcionalidades:

Filtros por categoría.
Las noticias de la categoría Misol aparecen en un bloque separado, con un fondo amarillo.
Noticia destacada, con un tamaño mayor y en una posición preferencial. Se puede destacar más de una noticia, convirtiendo el espacio en un slider.
Un paginado de tipo Infinite Scroll Pagination, con la diferencia que se usa un botón para recargar los siguientes elementos.
Uso de las bibliotecas Isotope y Masonry para los efectos y la forma de acomodar los elementos, lo que le da dinamismo y estética a la presentación de noticias.
Bloques de publicidad, con capacidad de ordenamiento.
Bloques de redes sociales


Algunos módulos usados

eck
breakpoints
easy_breadcrumb
conditional_fields
context
video_embed_field 

Porque se usaron estos módulos:

eck: Permite la creación y gestión de tipos de entidades con propiedades personalizadas. Esto nos ayudó a generar un tipo de entidad llamado “Bloque ordenable”. Con la cual creamos 2 entidades publicidad y embebido(instagram y twitter), los cuales tienen un campo número de orden. 


breakpoints: Gestión de puntos de interrupción para el diseño web sensible. Su uso fue para poder definir distintas presentaciones dependiendo del dispositivo por el cual visitamos la pagina.


easy_breadcrumb: Genera un bloque que muestra el recorrido que has realizado con sus respectivos alias. Este bloque generado fue configurado y se muestra en el detalle de las noticias.


conditional_fields: Permite definir dependencias entre campos en función a sus estados o valores.


video_embed_field: Este módulo crea un campo llamado video embed, el cual permite incrustar videos de youtube y vimeo tan solo con introducir la url del video. Fue usado para crear noticias que tengan la categoría vídeo en la cual se necesitaba poner el embed del video.
 
Módulos personalizados

misol_news_list: Este módulo se creó con la finalidad de poder manejar el listado de las noticias, filtros, presentación y características especiales de esta sección. Debido a los requerimientos especiales no era posible hacerlo con el módulo views de drupal.