9 Noviembre 2015

Beneficios de Drupal 8

¡Ya se ha lanzado Drupal 8! El pasado 19 de noviembre se hicieron Release Parties por todo el mundo (incluso nosotros tuvimos la nuestra). Drupal 8 es la versión más personalizable y adaptable de Drupal. Con este lanzamiento, Drupal continúa evolucionando hacía un producto que es incluso más poderoso y flexible. ¡Un gran paso adelante!

En este artículo vamos a hacer un breve resumen de qué novedades trae esta nueva versión de Drupal. ¡Al turrón!

Usabilidad

  • Editor WYSIWYG integrado
  • Capacidad de Edit-in-place
  • Diseño responsive de serie (Mobile- First) en todos los temas por defecto, incluyendo el de administración.
  • Sistema de bloques flexible y personalizable
  • Más eficiente e intuitivo
  • Estructura de menús simplificada
  • Previsualización de contenidos y revisiones mejora
  • Un renovado sistema de plantillas enfocado a la experiencia de usuario a través de diferentes dispositivos
  • Módulos y herramientas básicas e importantes de serie, listas para usarse

 

Rendimiento

  • Adopta buenas prácticas recomendadas en materia de rendimiento, como por ejemplo aliviar la carga de la BBDD a través de la configuración basada en ficheros
  • Carga de Javascript de forma más selectiva
  • Configuración rápida por defecto
  • Varios módulos que no eran usados como componentes base de los sitios han sido eliminados: Dashboard, Poll, Blog, Profile,...

Eficiencia

  • Los sitios pueden ser desplegados y actualizados de manera más rápida
  • La nueva gestión de configuraciones mejora el actual sistema de features para separar configuración de contenido
  • Versionable y fácil de mover entre diferentes entornos
  • Algunos módulos y herramientas imprescindibles como Views y un editor WYSIWYG han sido incorporados al core de Drupal 8
  • La adopción de nuevos tipos de campos y la mejora en el uso de entidades
  • ¡Olvídate de perder horas instalando y actualizando los mismos módulos una y otra vez!
  • Construye proyectos con menos complejidad, reduciendo la carga de módulos.

 

Migración

  • Con las herramientas integradas, la migración del contenido se puede hacer en paralelo, permitiendo reducir el tiempo al mínimo
  • Las herramientas de migración desde Drupal 6 están en el núcleo y la comunidad está trabajando muy duro para tener listas las de Drupal 7 cuanto antes.

Multiidoma

  • Las nuevas herramientas multiidoma de Drupal 8 permitan de una manera más sencilla unas traducciones más efectivas de las implementaciones de Drupal. El renovar estas funciones era una de las prioridades.
  • Drupal 8 está optimizado para soportar sitios multiidioma y no ingleses desde el principio. Seleccionando el idioma desde la instalación, se podrán controlar todas las partes del contenido que son traducibles, tanto de la parte pública como privada e  incluso traducir la configuración del sitio. ¡Todo sin dependencias extra!

 

Integración

  • De serie, Drupal 8 está listo para interactuar con otros sistemas vía REST API integrada en su núcleo
  • Integración más rápida con:
    • Publicaciones
    • Automatizaciones de marketing
    • CRM
    • Email
    • SSO
    • y otras plataformas que forman el ecosistema de organización
  • Drupal 8 ha apostado por una mayor estandarización mediante la implementación de multitud de componentes de Symfony.

Facilidad de creación de temas

  • Más limpio y fácil de controlar el marcado
  • Convenciones más modernas por defecto
  • Trabajo con el template de una manera más fácil y accesible para desarrolladores de front-end
  • Twig, el nuevo sistema de plantillas basado en etiquetas que sustituye al PHP, eliminando la necesidad de usar PHP y da un acceso sencillo a las variables de Drupal
  • Mejor marcado utilizando HTML 5 con más librerías front-end y características para responsive
  • Drupal 8 incluye las librerías de presentación más modernas, incluyendo jQuery 2.0.3 yjQuery UI 1.10.2
  • Se ha eliminado el soporte para versiones antiguas de IE.

 

Mantenimiento

  • La nueva arquitectura y los protocolos de lanzamiento de actualizaciones hacen del mantenimiento un proceso más estable y predecible
  • Un nuevo modelo de la semántica de las versiones hace que número de versiones cómo 8.1 y 8.2 introducen nuevas características pero no API breaks
  • Lanzados en un ciclo predecible de 6 meses, versiones como 8.1.1 y 8.1.2 proporcionan arreglos de bugs y parches de seguridad, los cuales se proporcionaban en lanzamientos menores

 

Estas son las mejoras más interesantes que tiene Drupal 8. La apuesta por una mayor usabilidad general queda patente, mejorando notablemente el rendimiento, la sencillez y la experiencia global del usuario incluso desde diferentes dispositivos. Además, con unas tecnologías más avanzadas y estandarizadas, no sólo podrá mejorar el trabajo de los desarrolladores actuales, si no que también hará que la programación en Drupal sea más accesibles para desarrolladores especializados en otras tecnologías. Los desarrolladores de PHP orientados a objetos podrán rápidamente adaptarse a Drupal 8 en muy poco tiempo.

¿Qué te parece esta nueva versión?