Diferencias en temas entre Drupal 6, 7 y 8.

Esta es una lista de algunos de los cambios más notables en Drupal 8 que afectan a la tematización.

 

  1. En Drupal 8 las salidas semánticas HTML5 marcadas por defecto (véase Iniciativa Drupal 8 HTML5), frente a XHTML en Drupal 6 y 7.
     

  2. Además de jQuery v2.x Drupal 8 incluye ahora más bibliotecas front-end como Modernizr, subrayan.js y backbone.js.
     

  3. El núcleo Drupal 8 módulo RDFa genera la salida schema.org.
     

  4. Drupal 8 ha mejorado la accesibilidad haciendo un uso extenso de los atributos WAI-ARIA.
     

  5. Drupal 8 introduce Twig, que sustituye a PHPTemplate como motor del tema por defecto. Esto significa que las funciones theme_* y los archivos basados en PHP *.tpl.php han sido reemplazados por archivos plantillas *.html.twig ().
     

  6. Drupal 8 permite por defecto funciones que mejoran el rendimiento, tales como la agregación de CSS y JavaScript.
     

  7. Drupal 8 viene con nuevos elementos de la interfaz de usuario (IU) que utilizas en tus pantallas de administración, incluidos modal dialog y los botones de salida.
     

  8. Drupal 8 viene con características sensibles como temas receptivos, barra de herramientas, imágenes y tablas.
     

  9. Si deseas agregar en Drupal 6 y 7 el CSS o JS a una página en particular, usarías las funciones drupal_add_css() y drupal_add_js(), respectivamente. Ahora se reemplaza al agregar las herramientas JS/CSS en la propiedad #attached de una matriz render bibliotecas.
     

  10. Drupal 8 disminuye el soporte para IE 6, 7 y 8, permitiendo el uso de jQuery 2.0 y otro código asume el moderno HTML5/CSS3 admitido por navegadores.
     

  11. Drupal 8 no es compatible con los navegadores que no admiten SVG (incluido IE8 y el navegador Android 2.3)
     

  12. Drupal 8 contiene menos IDs que los CSS de Drupal 7.
     

  13. La estructura CSS (archivo) de Drupal 8 se basa en SMACSS & BEM.
     

  14. EL CSS de Drupal 8 utiliza pseudo selectores CSS3.
     

  15. Drupal 8 asigna con Classy, una base fundamental del tema que inyecta clases en el marcado, e incluye el CSS correspondiente. En curso: Esto reemplazará muchas funciones de preproceso y archivos CSS que anteriormente estaban incluidas en los módulos de núcleo.
     

  16. Drupal 8 mueve las clases CSS de las funciones preprocesar a plantillas Twig.
     

  17. Drupal 8 usa consultas de medios de choque para controlar la forma en que el sitio se ve en diferentes dispositivos.

 

Espero que os sea de utilidad.

 

Muchas gracias y saludos.

 

Total de votos: 27

Entradas relacionadas

Comentarios (1)

  • Imagen de Roberto

    Roberto (no verificado)

    Hola, estoy buscando un theme preimium para una web con Drupal y me surge una duda: el que me gusta está actualizado a Drupal 7, no al 8. Eso significa que ese tema ya no se puede utilizar? Es que hay muy pocos temas actualizados a Drupal 8... pero veo que los que no están actualizados siguen vendiéndose en sitios como envatomarket, etc. Alguien me puede iluminar un poco sobre este tema?

Deja un comentario