3. 3
1. Introducción
Lista de los módulos que más se usan en el día a día
El uso de estos módulos se ha establecido basándose en:
• Cantidad de uso por otros usuarios
• Diseño responsive
• Mantenibilidad en cuanto a back y front end
• Facilidad de migración a Drupal 8
4. 1. Los módulos
Content-types – Widget fields
Field group *
Date *
Link *
Simple google maps
Leaflet
Leaflet widgets
Entity Reference
Entity Reference View Widget
Media *
Media Youtube
Media Vimeo
Content-types
Panelizer
Blocks
Block class
Menus
TB Mega menu
Paragraphs
Paragraphs
Viewfield
Block reference
Views
Views *
OWL - Carousel
General
Navbar *
Captcha *
Pathauto *
Token *
Features *
Module Filter *
Search and metadata
Search API Solr
Metatag *
XMLSitemap *
Regional and lenguage
Internacionalization
Transliteration *
CONSTRUCCIONCONFIGURACION
* Todos los módulos marcados se consideran obligatorios
5. 5
1. Construcción
Content-types – Widget fields
ID Módulo Descripción Observaciones
1 Field group Permite agrupar distintos campos para ordenar el contenido (a nivel de
administración y en parte pública)
2 Date Facilita la adición de una fecha mediante un calendario Se debe activar el submódulo date_popup
3 Link Facilita la creación de links a distintas partes del contenido o páginas
externas
4 Simple google maps Permite, de forma fácil, cargar una ubicación sobre un mapa de Gmaps
5 Leaflet Permite la carga ubicaciones en distintas cartografías (soporta múltiples
tipos de entrada: Lat/Long, GeoJson, …)
Se apoya sobre el módulo “Leaflet More
Maps”.
6 Leaflet Widgets Permite mostrar diferentes formas (regiones) dentro de los mapas.
7 Entity Reference Permite referenciar de forma fácil cualquier entidad de Drupal
8 Entity Reference View
Widget
Perfecto para seleccionar contenido referenciado. Uso de popup con
una vista totalmente configurable por nosotros.
9 Media Framework para el manejo de contenido multimedia Recomendado descargar la versión
“alpha4” dado que ofrece mucha más
versatilidad
10 Media Youtube Permite añadir al contenido multimedia vídeos de Youtube facilitando
la URL
11 Media Vimeo Permite añadir al contenido multimedia vídeos de Vimeo facilitando la
URL
6. 6
1. Construcción
Content-types
ID Módulo Descripción Observaciones
12 Panelizer Partiendo de la flexibilidad de los panels, permite especializar la capa
de presentación a nivel general de Content-type e incluso la
panelización independiente de cada uno de los nodos del content-type
que tenga activada esta característica.
Requiere del módulo panels
Paragraphs
ID Módulo Descripción Observaciones
13 Paragraphs Gran herramienta para los editores de contenido que les permite crear
contenido dinámicamente en la web sin la dependencia directa de los
Site-Builders.
Paragraphs se compone de bundles los cuales tienen mismas cualidades
que los Content-types, permitiéndoles a los Content-types añadirlos
como campos.
14 Viewfield Permite añadir como campo una vista
15 Block reference Permite añadir un bloque como campo a una vista
7. 7
1. Construcción
Blocks
ID Módulo Descripción Observaciones
18 Block Class Dota de funcionalidad adicional a los bloques permitiéndo desde la
administración añadir clases que posteriormente podremos maquetar con
mayor flexibilidad.
Menus
ID Módulo Descripción Observaciones
19 TB Mega Menu Permite la creación de estructuras complejas de menues de navegación
soportando la utilización del submódulo “Mini panels”, inclusión de vídeos,
inclusión de nodos, …
Views
ID Módulo Descripción Observaciones
16 Views Dota de una excelente flexibilidad para la creación de listados dentro del
portal
Requiere activar views_ui para la
manipulación/creacion de las vistas.
17 OWL Carousel Permite de forma fácil la creación de un carrusel en nuestro portal. Soporta
diferentes configuraciones para diferentes ubicaciones. Es responsive!!
Requiere de librería adicional
8. 8
2. Configuración
Módulos generales
ID Módulo Descripción Observaciones
20 Navbar Nueva versión del menú de navegación de los administradores. Diseño
Responsive.
Requiere librerías adicionales
21 Captcha Permite controlar si el usuario es un humano o no. Nos libera de posible
spam que se pueda crear dentro de nuestro portal
22 Pathauto Genera dinámicamente alias de URL’s que son más accesibles que las URL’s
generadas por defecto por Drupal
23 Token Los token son pequeñas porciones de texto que pueden ser insertadas para
reemplazar dinámicamente contenido en casi cualquier parte del portal
Se puede extender la funcionalidad a
cualquier campo del portal con un
hook en el theme
24 Features Permite la paquetización de funcionalidades para ser exportadas a otros
entornos donde se encuentre instalada la misma instancia de Drupal
Se recomienda la instalación del
módulo “strongarm” para extender la
funcionalidad.
25 Module filter Se encarga de categorizar la lista de módulos existentes en el portal
9. 9
2. Configuración
Search and metadata
ID Módulo Descripción Observaciones
26 Search API Solr De una forma muy sencilla permite la conexión con Solr para la indexación
de contenido. Este módulo soporta la configuración dinámica de añadir
campos y definición de facets que son enviados a Solr para el tratamiento
de la información
27 Metatag En lineas generales, dota de contenido adicional a las páginas generadas
por Drupal para que sean más accesibles por los buscadores, permite la
creación de tags para distintas redes sociales, …
28 XMLSitemap Crea un mapa del sitio siguiendo las especificaciones de sitemaps.org
facilitando a los buscadores la interacción con todas las secciones del portal.
Regional and language
ID Módulo Descripción Observaciones
29 Internacionalization Permite a Drupal el soporte de multi-idioma
30 Transliteration Cada vez que se sube un nuevo fichero a Drupal (por ejemplo, desde la
librería multimedia) realiza una conversión y una limpieza del nombre para
ser representado en con caracteres US-ASCII. Elimina acentos, ñ’s y
caracteres extraños para permitir una descarga fácil de los mismos.