Bienvenido Drupal 8

Hoy ha sido lanzado Drupal 8, la nueva versión de drupal con importantes novedades respecto a la versión Drupal 7 que vió la luz hace casi 5 años.

Drupal es un gestor de contenidos de código abierto desarrollado y mantenido por una enorme comunidad de desarrolladores de todo el mundo.

Logo Drupal 8

 

Con la  nueva versión de la plataforma, drupal se ha reescrito completamente, vamos a ver algunas de las novedades más relevantes:

1. Mejoras en la experiencia de creación de contenido

  • CKEditor: Drupal 8 viene con un nuevo editor del tipo WYSIWYG (What You See Is What You Get), es decir, lo que ves mientras creas contenido es lo que verá el usuario final.

Drupal 8 - CKEditor

  • Modo edición rápida: Si se está registrado, te permite la edición de contenido desde el propio front-end (es la parte que el usuario final ve en su navegador) sin tener que ir a la parte del back-end (es la parte servidor, son las “tripas” donde se procesan los datos que provienen del front-end y/o base de datos). Si quieres probar cómo funciona este nuevo modo, puedes hacerlo en esta demo.

2. Mejoras en la experiencia del usuario final

  • Responsivo: Todos los elementos son responsivos: imágenes, tablas, temas, menús, bloques, etc…
  • Optimización para móviles: Optimizado para móviles tanto el front-end como el back-end.

Drupal 8 - Responsivo

3. Mejoras para los desarrolladores de sitios web

  • Multi-idioma: con Drupal 8 se facilita mucho el crear un sitio web en diferentes idiomas, todo lo necesario para ello está integrado en el core. Se facilita la posibilidad de tener varios idiomas tanto el front-end (contenido, menús, bloques, vistas, …) como el back-end. Además, al haber actualizaciones disponibles de traducciones, se notifica y se descargan automáticamente.

Drupal 8 - Multi-idioma

  • Nuevos tipos de campos: Fecha, Email, Teléfono, Enlace, Comentario o Referencia a una entidad. En la versión anterior, cada uno de estos campos representaba instalar un nuevo módulo.

4. Mejoras para los diseñadores y desarrolladores de front-end

  • HTML5/CSS3: Drupal 8 genera código HTML5, lo que ayuda por ejemplo a dispositivos móviles a interpretar mejor los datos (p. ej. al pulsar sobre un campo Fecha, Teléfono o Texto debe mostrar el teclado que mejor se adapte).

Drupal 8 - HTML5

  • Twig, el nuevo motor de plantillas PHP. Twig permite a los diseñadores crear nuevas plantillas sin tener que tener conocimientos de programación en PHP.

Drupal 8 - Twig

  • En Drupal 8 se deja de dar soporte a Internet Explorer 6,7 y 8. El motivo es que estas versiones de IE no son compatibles con HTML5/CSS3 ni con jQuery 2.0.

Drupal 8 - Sin soporte para IE 6, 7, 8

5. Mejoras para los desarrolladores de back-end

  • Servicios Web (RESTful Web Services): permite acceder a todas las entidades creadas con Drupal 8 (entre ellas el contenido) por aplicaciones de terceros, ej. una aplicación móvil.
  • Symfony2 Framework: se adoptan algunos componentes de este framework. Symfony cambia la arquitectura de Drupal hacia la orientación a objetos.
  • Sistema de Gestión de Configuración: facilita la exportación e importación de archivos de configuración (ej. un nuevo tipo de contenido). Esto facilita enormemente el trabajo de pasar cambios entre diferentes entornos (ej de desarrollo a producción). Antes se guardaban la configuración en base de datos, ahora en drupal 8 se guarda en archivos de configuración que pueden ser añadidos en el repositorio de versiones.
  • Mejoras en el proceso de cacheo.

 

Podemos decir que con estas mejoras, Drupal 8 va a facilitar un poco la vida tanto a desarrolladores como a diseñadores web, de todos modos, seguiremos muy de cerca su aceptación en el mercado y como otras alternativas ya existentes reaccionan ante tal lanzamiento.

By | 2016-12-02T10:19:00+00:00 19 noviembre 2015|Drupal|Sin comentarios

Deje su comentario