Lunes, 18 Junio 2012 04:26

Ya llega Joomla! 3.0

Escrito por 

Traducción del articulo original ubicado en:

http://community.joomla.org/blogs/community/1586-version-30-is-coming.htm

 

El lanzamiento de la versión 3.0 de Joomla está previsto para Septiembre de 2.012. Por si alguien se las perdía, se decidió hace tiempo, trasladar los lanzamientos a Septiembre y Marzo (en lugar de Enero y Julio), por esta razón, veremos la nueva versión en Septiembre. Le seguirán la versión 3.1 en Marzo de 2.013 y la 3.5 en Septiembre de 2.013.


La versión 3.0 es el primer y mayor lanzamiento dentro del calendario de lanzamientos, aprobado en Enero de 2.011. Como tal, presenta un desafío emocionante para la comunidad y los líderes del proyecto. ¿Se puede lanzar una versión en un espacio de tiempo predecible?

Además hay un punto muy importante a tener en cuenta: la versión 3.0 NO es para todos. La versión 2.5 es una versíon con soporte de larga duración (LTS) y la mayoría de los sitios que están ahora mismo en producción funcionan con 2.5 los cuales probablemente quieran permanecer en la 2.5 hasta que la 3.5 esté disponible en Septiembre de 2.013. La versión 3.0 forma parte del ciclo de soporte estándar (STS) junto con la 3.1 y es para la gente que necesite nuevas funcionalidades o que simplemente quieren estar a la vanguardia. Se espera que todos los usuarios de la 3.0 actualicen a la 3.1 y 3.5 cuando estas se liberen.

¿Que novedades habrá en la 3.0?

Esta respuesta dependerá, por supuesto, de las funcionalidades que estén listas a tiempo para el lanzamiento. Así que no se sabrá con seguridad hasta que se vaya acercando la fecha del lanzamiento. Por este motivo, nada de lo presentado aquí está garantizado. ! No se enfade con el autor si las cosas finalmente no salen como se esperaba!

 Con todo esto en mente, aquí hay un pequeño debate sobre lo que se cree y se espera que sea la 3.0. Esto se basa en los trabajos iniciados y los planificados

Nuevo marcado y un interfaz de usuario basado en Bootstrap

Los cambios mas evidentes que se espera que tenga la versión 3.0 son el nuevo marcado y un interfaz de usuario basado en el framework Bootstrap HTML/CSS/JS de Twitter. El objetivo de este cambio es proporcionar un conjunto estándar de "widgets" de interfaces de usuario que permitan a los desarrolladores de extensiones y a los desarrolladores de plantillas trabajar a partir del mismo conjunto de normas de marcado. Esto permitirá a los desarrolladores de extensiones centrarse en las funcionalidades, y a los desarrolladores de plantillas en diseñar plantillas que funcionen en varias extensiones sin necesidad de modificaciones. El framework Bootstrap se basa en el framework jQuery JavaScript. En consecuencia, como parte de este cambio, se espera que la versión 3.0 incluya jQuery. También se seguirá incluyendo, MooTools.

El uso de Bootsrap significa que el códgo HTML de las extensiones del core cambiará. Esto quiere decir que las plantillas diseñadas para 2.5, probablemente requieran algunas modificaciones para funcionar en 3.0. Se espera que estos cambios sean relativamente sencillos y se pretende tener todo muy bien documentado. También se espera adaptar los cambios de Bootstrap a la versión 2.5, por lo que si esto se logra, las plantillas podrán ser diseñadas para trabajar tanto en las versiones posteriores a la 2.5 como en la versión 3.0.

Versión 12.2 de la Plataforma

Por el momento, la idea es utilizar la versión 12.2 de la Plataforma para la versión 3.0. Se espera que esta versión de la Plataforma incluya las clases para dar soporte a un nuevo modelo de datos unificado (UCM) y una estructura mejorada del modelo-vista-controlador (MVC). Estas nuevas clases NO serán utilizadas en los componentes del core de la versión 3.0. Sin embargo, estarán disponibles para los desarrolladores de extensiones, para que puedan empezar a utilizarlas. Se espera que los componentes del core sean modificados para la utilización de las clases de la nueva Plataforma, en la versión 4.0 del CMS.

Como parte de esto, ciertas clases que actualmente se encuentran en la Plataforma (librerias/carpetas joomla) serán trasladadas al CMS (librerias/carpetas cms). Esto debería ser transparente para las extensiones que usan la API para cargar estas clases.

¿Otros cambios?

Si la historia reciente sirve de guía, es posible que haya algunos cambios que se cuelen a hurtadillas en la versión 3.0. Algunas posibles áreas susceptibles de ser mejoradas son:

- Búsqueda Inteligente

- Multi-site

- Rendimiento SQL

- Soporte para PostgreSQL

 Al igual que los cambios anteriores, nada de esto está cien por cien asegurado. Solo las funcionalidades que estén listas para la fecha de cierre, serán incluidas.

Proceso de actualización y compatibilidad con versiones anteriores

El objetivo de la 3.0 es ser tan compatible como sea posible. Se espera que la mayoría de las extensiones para la versión 2.5, que no sean plantillas, funcionen con pocas o ninguna modificación en la 3.0. Debido a los cambios en el código HTML desde el cambio a Bootstrap, las plantillas problablemente requieran modificaciones. Esto quedará mas claro según se acerque la fecha del lanzamiento.

El proceso de actualización de la versión 2.5 a la 3.0 debería ser automático y sencillo, de igual manera que en las actualizaciones anteriores. Los usuarios pueden elegir en función de la web, si se hacen las actualizaciones automáticas, buscar las actualizaciones de versiones de larga duración (LTS) o actualizaciones de versiones STS. Dependiendo de esta elección, se mostrarán diferentes notificaciones de actualización cuando se acceda a la parte de back del sitio.

Requisitos del sistema

 La versión 3.0 de Joomla! necesita:

  • Versión 5.3 de PHP
  • Versión 5.1 de MySQL

Se va a seguir apoyando a Microsoft SQL Server y se espera que se materialice añadiendo PostgreSQL. Además se ha propuesto abandonar el soporte al driver en PHP para MySQL y exigir el uso del nuevo driver de MySQL. Por último, se ha propuesto exigir el uso del motor INNODB dentro de MySQL. INNODB es necesario para algunas de las tablas de la nueva Plataforma. Ninguno de estos cambios debería ocasionar problemas en los servidores que ofertan versiones de software actualizadas. Además no será hasta Septiembre de 2.013 cuando las webs existentes necesitarán actualizarse a la versión 3.0.

Fechas importantes

Debido a que el CMS Joomla se encuentra dentro de un ciclo de lanzamientos periódicos planificados, hay que ser muy estrictos en cuanto a las "fechas límite". Estas son las fechas propuestas:

  • 1 de Julio -> Versión alfa del paquete de la 3.0
    • Esto se da, principalmente para que se puedan probar las extensiones de terceros tras el traslado de ficheros de la Plataforma a la carpeta del CMS. Las funcionalidades no tienen que estar listas para entonces, pero estarán incluidas todas aquellas que estén listas.
  • 1 de Agosto -> Versión beta del paquete de la 3.0
    • Este debería contener todas las funcionalidades que tendrá la versión 3.0. Para que esto suceda, deberán estar preparadas con anterioridad a esta fecha para poder integrarlas.
  • 1 de Septiembre -> Versión RC1 de la 3.0
  • 15 de Septiembre -> Versión 3.0 de Joomla!
    • Esta versión debería estar muy cerca del resultado final.

¿Qué puedes hacer tu?

Se necesita la participación de la comunidad para hacer que la versión 3.0 de Joomla! sea un éxito. Hay muchas maneras de poder involucrarse. Aquí se indican algunas de ellas:

  • Únete a un Grupo de Trabajo de Producción
    • Este es el enfoque si se quiere trabajar en funcionalidades mas extensas. Aquí está la información.
  • Ayuda a probar las nuevas funcionalidades y correcciones de errores.Ayuda con la documentación. Aquí está el enlace
    • La mejor manera de involucrarse es unirse al Bug Squad o hacer el seguimiento de las funcionalidades. El link para el seguimiento es este

Son tiempos emocionantes para el proyecto. Puedes ayudar a hacer de la versión 3.0 el mejor Joomla! hasta el momento.

Leer 1556 veces Modificado por última vez en Martes, 19 Junio 2012 21:00
Irene López

Gestora de cuentas
Traducción de artículos oficiales
Social Media
Complusoft Team

Escribir un comentario


Código de seguridad
Refescar