Distribuciones en Drupal: qué son y cuáles podemos encontrar

Enviado por Daniel Muñoz Egido el Mar, 12/02/2019 - 09:00
logos de varias distribuciones de drupal

Drupal nos ofrece la posibilidad de instalar distribuciones para nuestros sitios web, las cuales, además del core de la herramienta, nos ofrecen en un mismo instalable todos los módulos, temas, configuraciones, etc., que necesitamos para satisfacer fines específicos, desde sitios gubernamentales a medios de comunicación o gestores documentales.

Todos conocemos las bondades que el desarrollo de las herramientas de gestión de contenidos han tenido en la evolución de la web y cómo éstos han favorecido la automatización de una gran parte de los procesos de implementación para usuarios no técnicos o medianamente técnicos. Los CMS, en su core, nos aportan una serie de funcionalidades básicas que podemos ir ampliando a través de plugins, módulos o complementos (en función de la herramienta reciben distintos nombres) que nos aportan funcionalidades adicionales específicas para resolver problemas o necesidades concretas. Pero muchas veces, sobre todo para aquellos usuarios menos avanzados, saber cuáles de estos complementos debemos seleccionar para el desarrollo de nuestro sitio puede suponer un verdadero inconveniente.

Es en este punto es cuando entran en juego las distribuciones de Drupal, a través de las cuales, en un único instalable, podemos tener el core de la herramienta, todos los módulos necesarios para cumplir un fin específicos (eCommerce, medios de comunicación, ECMS, gestión documental, project management, etc.), los temas gráficos para su presentación y la configuración necesaria para ello. Este sistema nos aporta una serie de ventajas que debemos tomar en consideración:

  • Tiempo. El poder realizar la implementación de un sitio web al completo a través de un solo proceso de instalación supone un ahorro verdaderamente considerable en el tiempo necesario empleado por parte de los implementadores.
  • Eficiencia. Las soluciones aportadas a través de una distribución han sido ampliamente probadas por parte de los desarrolladores y otros miembros de la comunidad, y por lo tanto podemos estar seguros que ésta cumplirá con el fin para el cual ha sido creada de una manera eficiente y satisfactoria.
  • Standards. Cuando hablamos de sitios web específicos hacemos referencia a sitios en los que tiene lugar una serie de procesos y prácticas comúnmente aceptados para satisfacer una necesidad concreta, por lo que podemos decir que un sitio web determinado cumplirá con una función determinada cuando éste cumple una serie de características y funciones estandarizados. Esto es exactamente lo que nos ofrece una distribución.

De manera adicional a los puntos anteriores no podemos dejar de tomar en consideración otro aspecto clave a la hora de seleccionar una distribución de Drupal, y es el ahorro en tareas de mantenimiento que ésta supondrá para los administradores del sitio, ya que estas acciones se desarrollarán sobre un sólo elemento.

Dentro del ecosistema de Drupal nos podemos encontrar dos tipos de distribuciones: distribuciones completas, aquellas que nos ofrecen una solución global para usos especializadas; y distribuciones de inicio o starter kit,, aquellas que nos ofrecen la plataforma de inicio para desarrolladores y site builders. Veamos algunas de ellas.

Starter Kit (o sitios generalistas)

Varbase

Varbase nos ofrece más de 100 funcionalidades adaptativas, adicionales a las ofrecidas en el core de Drupal, y módulos esenciales que nos permitirán poner en funcionamiento un sitio web completo de una manera rápida con una configuración estandarizada completamente probada para todas aquellas acciones habituales de un sitio web.

 

varbase-total-control-admin-dashboard-imac_0_0.png

 

Entre aquellas características que podemos destacar nos encontramos:

  • Optimización SEO.
  • Diseño adaptativo para dispositivos móviles.
  • Gestión sencilla de los elementos multimedia.
  • Creador y administrador de landing pages.
  • Interfaz de administración flexible.
  • Completo editor de textos para la creación de contenidos.
  • Historial de cambios en los contentidos.
  • Sitios multilenguaje.
  • Diferentes visualizaciones de contenidos.
  • Herramientas de búsqueda interna.
  • Herramientas editoriales.

Panopoly

Panopoly nos permite la creación de sitios web completos y también puede servir como framework para la construcción de otras distribuciones de Drupal. Una de las principales características de esta distribución es que nos permite trabajar son el sitio sin necesidad de utilizar el back-end o capa de administración, ya que casi todas las opciones de configuración se realizan desde la propia interfaz del sitio de la forma In-Place Page Builging. Podemos acceder a las opciones de configuración de cada una de las secciones de la página directamente desde la interfaz y podemos distribuir dichas secciones con sólo cogerlas y arrastrarlas.

La base sobre la que desarrolla esta distribución es Chaos Tools  y Panels. Se trata de una excelente opción para todos aquellos a los que les cause cierto temor la forma de trabajar de Drupal, que no siempre es fácil.

Presto!- Drupal 8 Starter Kit

Presto es otra de esas distribuciones que nos permite crear un sitio web completamente funcional con la posibilidad de habilitar un eCommerce si lo deseamos. Según los desarrolladores de la distribución, con Presto se puede ahorrar un 20% de los costos de desarrollo. Entre las principales características que vamos a encontrarnos tenemos:

  • Un tipo de contenido 'Artículo' con campos preconfigurados.
  • Un tipo de contenido 'Página básica' con campos basados en Paragrahs. Algunos de los tipos de Paragraph preconfigurados son:
    • Textbox
    • Image
    • Promo bar
    • Divider
    • Carousel
    • Block
  • Vista (lista) de artículos paginados y ordenados por fecha de publicación.
  • Página de contacto con un formulario de contacto embebido.
  • Google Analytics instalado (sin configurar).
  • Posibilidad para añadir metaetiquetas en todo el sitio.
  • Un par de roles de usuario preconfigurados: administrador y editor.
  • Posibilidad de compartir contenidos en redes sociales.
  • Módulo Pathauto para la creación de URLs SEO amigables.
  • Funcionalidad para redireccionamientos  canónicos.
  • Generación del mapa XML.
  • Posibilidad de instalar Drupal Commerce de manera preconfigurada.

Medios de comunicación y publicaciones

Thunder

Thunder es una de las distribuciones más conocidas y extendidas en el ecosistema de Drupal. Nos encontramos ante una herramienta dirigida a los profesionales de la comunicación y la publicación, en la que se incluyen un buen número de módulos centrados en el editor con mejoras personalizadas y un entorno que facilita la instalación, implementación y adición de nuevas funciones. Además, los usuarios de Thunder se pueden beneficiar de un amplio rango de mejoras específicas de canales y funciones a través de la colaboración con socios de la industria de la comunicación.

 

thunder_0.png

 

Entre las principales características que podemos destacar tenemos:

  • Creación de artículos de manera dinámica con paragraphs.
  • Programación de la publicación del contenido.
  • Gestión de medios mejorada.
  • Liveblog para la cobertura de eventos en directo.
  • Mobile friendly.
  • Facebook Instant Articles para compartir los contenidos de nuestro sitio directamente en Facebook.
  • Contenido demo y tour guiado.
  • Sistema flexible.

Lightning

Lightning es una distribución centrada en la experiencia de autoría llena de herramientas para el proceso editorial destinada a los desarrolladores de sitios web de medios de publicación y comunicación. Su desarrollo descansa en cuatro grandes módulos: workflow, Media, Layout y Preview.

Sitios gubernamentales

aGov

Tradicionalmente Drupal ha sido ampliamente empleado en sitios web de organismos públicos dada su robustez y seguridad. Fruto de esto, el Gobierno de Autralia desarrollo la distribución aGov para ser implantada en los organismos de él dependientes.

 

aGov_3_Promo_Screen_0.jpg

 

Sus principales características son:

  • Cumple con el estándar WCAG 2.0 nivel AA.
  • Cumple con el estándar web del Gobierno de Australia.
  • AGLS metadata.
  • Control del flujo de edición.
  • Diseño responsivo.
  • Contenido demo.
  • Framework para el desarrollo de un tema personalizado.
  • Tipos de contenido: noticias, eventos, publicaciones, blogs, etc.
  • Editor WYSIWYG con gestor de medios.

deGov

Mientras que aGov fue desarrollado por el gobierno de Australia en función de una serie de requisitos específicos, en este caso, deGov ha sido desarrollado por el gobierno Alemán para configurar los sitios de su administrador que son gestionados por Drupal. Se basa en una distribución anterior que ya hemos comentado en este artículo, Lightning, a la que se le han añadido algunas características:

  • Adaptado para sitios  web de organizaciones gubernamentales de cualquier nivel (federal, regional, local, etc.) para la publicación de información.
  • Desarrollo de servicios de eGobierno para cerrar la brecha entre los ciudadanos y las administraciones.
  • Portales de compromiso con el ciudadano para la discusión y toma de decisiones on line.
  • Portales Open365 para el seguimiento de incidencias.
  • Portales de datos en abierto para la publicación y creación de comunidades en torno a los datos.
  • Intranet/Extranet para trabajadores públicos.

Comunidades

OpenSocial

OpenSocial es una distribución de Drupal especialmente desarrollada para la creación de comunidades on line y soluciones de intranets para organizaciones no gubernamentales y compañías innovadoras. Como podemos esperar de cualquier herramienta de este tipo pone a la disposición de los usuarios muros públicos y privados para grupos, herramientas de chat para la comunicación entre miembros de la comunidad, compartir documentos entre grupos, creación de eventos, timeline, etc.

Se trata de una excelente herramienta que te sorprende desde el primer momento. En este sitio demo podemos ver algunas de las funciones y posibilidades de esta estupenda distribución.

Learning Management System

Opigno LMS

Opigno LMS es una completa herramienta para la creación de Sistemas de Gestión de Contenidos educativos y Cursos on line, la cual nos permite, entre otras:

  • Gestionar rutas formativas organizadas en torno a cursos y clases.
  • Evaluación del rendimiento de los estudiantes a través de diferentes tipos de cuestionarios.
  • Emisión de certificados de aprovechamiento y superación de cursos.
  • Ajustado al estándar SCORM (1.2 y 2004 v.3), integrando la innovadora tecnología H5P que posibilita la creación de contenido interactivo enriquecidos de formación.

Anteriormente en Documentación HOY ya hablamos sobre las importantes novedades que nos trajo la versión 2.0 de esta distribución la creación de LMSs y LCMSs.

 

 

OpenLMS

OpenLMS es un Learning Management Systems sencillo que pretende hacer los procesos de aprendizaje fáciles y sencillos. Entre las características que podemos destacar nos encontramos:

  • Varios tipos de contenidos predefinidos como son materiales educativos escritos, cursos en vídeo, documentos para ser empleados como material auxiliar en cursos, etc.
  • Contenidos interactivos H5P que puede ser incorporados a los cursos.
  • Test y cuestionarios para la evaluación del aprendizaje que pueden ser almacenados en entidades personalizadas.
  • Completamente basado en Groups lo cual permite la administración de diferentes clases de estudiantes/usuarios dentro de grupos para ser asignados a diferentes tipos de cursos de una manera sencilla.
  • Funcionalidades de firma desarrolladas por Webform.
  • Posibilidad de programar cursos y otros tipos de materiales y documentos.
  • Instalación basada en el paquete de librerías PHP Composer.

Arquitectura Headless

Contenta

Contenta nos permite realizar una instalación completa de Drupal sin front-end de una manera sencilla y plenamente API-First (JSON API). De esta manera podremos desarrollar nuestra herramienta CMS como repositorio o back-end y servirlo a otras aplicaciones para ser entregado y publicado en múltiples dispositivos y tecnologías independientes.

Contenta CMS se fundamenta en las siguientes tecnologías:

  • Módulo RESTful, integrado ya en el core de Drupal. Los servicios RESTful aportan interoperabilidad entre aplicaciones, permitiendo a otras aplicaciones externas comunicarse con nuestra aplicación y realizar, con los permisos adecuados, acciones como la lectura, creación, actualización o borrado de recursos.
  • Módulo JSON API, que va a habilitar que el contenido expuesto a través de RESTful se haga bajo el lenguaje de intercambio de datos JSON.
  • Emplea Oauth 2.0  como método de autenticación de llamadas que es la más avanzada actualmente por lo que podremos estar completamente tranquilos en relación a la seguridad de nuestra plataforma y la información en ella contenida.

 

Como puedes ver las distribuciones nos ofrecen soluciones específicas a necesidades concretas, por lo que podemos satisfacer dicha necesidad en gran medida con una sola instalación y disponer de un sitio plenamente operativo y funcional de una manera sencilla y rápida. Y todo ello con la tranquilidad y seguridad que nos aporta Drupal.

Ahora sí que no tienes excusa para probar esta herramienta para la gestión de contenidos. ¿Y tu, ha probado alguna y quieres compartirlo con nosotr=s?

 

 

 

Añadir nuevo comentario

Documentación Hoy le informa que los datos facilitados por usted en este formulario serán tratados informáticamente por Documentación Hoy con el objetivo de publicar su comentario a este contenido. Para poder llevar a cabo esta acción necesitamos su consentimiento explícito. Los datos proporcionados se conservarán mientras no solicite el cese de la actividad. Los datos no se cederán a terceros salvo en los casos en que exista una obligación legal. En cualquier momento usted puede ejercitar su derecho a acceder, rectificar, limitar o borrar sus datos enviándonos un e-mail a info@documentacionhoy.com. Usted puede encontrar más información en nuestra Política de Privacidad.