¿Saldrá o no drupal 9? las versiones semánticas.

imagen

Apenas estamos empezando a usar Drupal 8 y ya se esta hablando de si existirá drupal 9 o si esta será la ultima versión. Toda este tema arranco con un articulo de Steve Burge (https://www.ostraining.com/blog/drupal/drupal-9) que planteaba que muy probablemente nunca saldría una versión de drupal después de la 8 para empezar por la gran cantidad de tiempo que tardo (cuatro o cinco años?).


Big releases are probably history. Drupal's future is in regular, small, backwards-compatible releases."

Respondiendo, Gábor Hojtsy (http://hojtsy.hu/blog/2016-aug-09/there-will-be-drupal-9-and-here-why) explica en un texto titulado Will be drupal 9 que si existirá Drupal 9 solo que la manera en que saldrá es vía una continuación lo explica de esta manera:

"Siempre y cuando usted está en alguna versión de Drupal 8, las cosas tienen que ser compatible hacia atrás, por lo que sólo podemos añadir cosas nuevas. Esto todavía nos permite modernizar las API mediante la extensión de una vieja (API) de una manera compatible con versiones anteriores o la introducción de una nueva API moderna junto a una antigua y despreciar (pero no eliminar!) A la antigua. Esto significa que después de un tiempo puede haber múltiples APIs paralelas para enviar mensajes de correo electrónico, crear rutas, migrar el contenido, exponer a los servicios web, etc., y que será un desastre cada vez más grande.

Después de esto. Drupal 9 podría ser sólo quitar las malas formas antiguas y mantener las buenas nuevas formas de hacer las cosas y la primera versión de Drupal 9 podría ser la misma que la última versión de Drupal 8, eliminado lo redundante. Que haría que uno se mudara Drupal 9 entonces? Pues bien, las nuevas mejoras  dejarían de estar en Drupal 8 y las
nuevas características estarían en Drupal 9.1."

Esta discusión da pie a explicar un poco el sistema de versiones semánticas que esta usando Drupal.

Existe un documento que explica como se escriben las versiones de drupal y algunas fechas de las próximas salidas de versiones.

Se llama Drupal core release cycle: major, minor, and patch releases

https://www.drupal.org/core/release-cycle-overview

Con Drupal 8 se cambio el sistema de como enumerar las versiones, ahora las versiones de drupal tienen tres números: El primer numero es la versión mayor que solo cambia cuando existe un cambio que lo hace incompatible hacia atrás. El segundo numero esta reservado para añadir nuevas características que no rompen la compatibilidad hacia atrás y el tercer numero es para versiones que corrigen errores (bugs) en Drupal.

De esta manera el camino de actualizaciones y salida de nuevas versiones de Drupal esta más claro e implica para los desarrolladores una buena vista de hacia donde se va.

Por cierto vale la pena ver el video en inglés, que explica las versiones https://drupalize.me/videos/semantic-versioning

Categorias
Versión

Añadir nuevo comentario

El contenido de este campo se mantiene privado y no se mostrará públicamente.

HTML Restringido

  • Etiquetas HTML permitidas: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Saltos automáticos de líneas y de párrafos.
  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.