Joomla 4 está en el horizonte

El proyecto Joomla se complace en anunciar la disponibilidad de la séptima versión Alpha de Joomla 4.0 para pruebas.

¿Para qué sirve esta versión?

El lanzamiento de versiones Alpha tiene dos objetivos principales:
  • Proporcionar a los desarrolladores la base para probar sus extensiones e informar de cualquier problema mucho antes de la versión final.
  • Permitir a los usuarios descubrir las nuevas características introducidas en Joomla 4.

Esta versión incluye la mayoría de los cambios de la librería del núcleo de Joomla que se incluirán con la versión 4.0.0. Algunos de estos cambios requerirán pequeñas modificaciones en las extensiones. Para una lista completa de problemas conocidos de compatibilidad con versiones anteriores a la versión 4.0, por favor ir a Posibles problemas de compatibilidad con versiones anteriores en Joomla 4.0 en el sitio de documentación.

Joomla 4.0 es conocido por no ser compatible con móviles ni actualizable en este momento.

 

Descargar Joomla 4.0 Alpha 7

 

Con el fin de utilizar siempre la última versión de Joomla 4, te invitamos a descargar el paquete nightly build (actualizado cada noche).

Si eres principiante, puedes lanzar un sitio web gratuito de Joomla 4 para probarlo en launch.joomla.org.

Recuerda que esta es una Versión Alpha y no está lista para su uso en un sitio web de producción. Es sólo para pruebas.

¿Qué hay de nuevo en Joomla 4?

Estamos firmemente comprometidos a hacer de la próxima versión de Joomla la mejor! Joomla 4 ofrecerá más simplicidad y una mejor experiencia para los usuarios y un sistema más potente para los desarrolladores.

Aquí está una breve lista de las características clave de Joomla 4 y los beneficios que tenemos la intención de implementar:
  • Una base de código más limpia y potente. Con la eliminación de funciones obsoletas de Joomla 3.x y el uso de espacios de nombre PHP que permite a los desarrolladores entregar aplicaciones más robustas e innovadoras que nunca antes.
  • Instalar Joomla en un abrir y cerrar de ojos. Un proceso de instalación más fácil, rápido y fácil de usar
  • Interfaces de usuario totalmente nuevas (backend y frontend) para proporcionar una experiencia nueva y mejorada.
  • Web para todos, nuestro objetivo es asegurar que la plantilla backend sea accesible (Nivel AA de WCAG 2.1)
  • El poder del Joomla Framework fusionado en el CMS
  • Un Media Manager totalmente reconstruido con una interfaz de usuario más limpia y nuevas funciones de edición de imágenes.
  • Un nuevo flujo de publicación para gestionar artículos de una forma más avanzada y personalizable.
  • Nuevas funciones de seguridad, como la compatibilidad con sentencias SQL preparadas
  • Servicios Webque permiten que el contenido sea accesible a otros sitios web
  • Un sistema mejorado de envío de eventos
  • Aplicación rediseñada para la interfaz de línea de comandos (CLI)
  • Y mucho más!

¿Cuál es la diferencia entre Alpha 6 y Alpha 7?

Joomla 4 Alpha 7 contiene varias correcciones de Alpha 6, pero la mayoría de los cambios se encuentran en la fusión de las 4 últimas versiones de Joomla 3.8 (3.8.9 a 3.8.13).

He aquí una breve lista de las principales mejoras fusionadas en Alpha 7:
  • Continuación del trabajo sobre los botones de grupo con menú desplegable (por ejemplo, para 'Cambiar Estado' #23368 )
  • Servicios Web fusionados #23424
  • Validación de formularios reformulados para simplificar la lógica de validación personalizada #12414
  • Taxonomías anidadas añadidas a Smart Search #21327
  • RTL y mejoras de accesibilidad

Visita para ver todos los cambios aplicados entre Alpha 6 y Alpha 7.

Nos gustaría recordar que para cualquier solicitud de pull se requieren al menos dos pruebas exitosas antes de ser fusionadas.

Nota: Todas las correcciones y cambios realizados hasta la versión actual de Joomla se incluirán en la versión de Joomla 4.0. Por el momento sólo los cambios hasta e incluyendo Joomla 3.8.13 han sido fusionados.

¿Qué queda por hacer para alcanzar el hito Beta?

Nos complace compartir brevemente el estado de las principales características:
  • Plantilla de Backend y Accesibilidad (liderado por Elisa Foltyn y Robert Deutz) Se está trabajando para implementar completamente el diseño propuesto en la revista Joomla Magazine.
  • Flujo de trabajo de publicación: (liderado por Benjamin Trenkle) Esta función necesita optimizaciones en entornos multilingües y cuando el componente de flujo de trabajo está oculto
  • Servicios Web (liderado por George Wilson) Se ha tomado la decisión de implementarlo con un mínimo manejo de errores.
  • Media Manager (liderado por Allon Moritz) El NMM está casi listo para funcionar, pero necesita más pruebas para alcanzar el hito Beta, especialmente en sitios web con un gran número de imágenes.
  • Versiones de Joomla 3.9x que todavía necesitan ser fusionadas con Joomla 4. Esta tarea puede tardar unos meses en realizarse debido a las nuevas funciones de la Suite de Privacidad.

Según nuestra estrategia de desarrollo, un hito beta se considera una característica completa, pero todavía no se considera adecuado para entornos de producción. El software está destinado a ser probado a fondo para detectar regresiones, problemas de seguridad y estabilidad. Para saber más sobre el desarrollo de nuestra estrategia, por favor lee este artículo

¿Cómo puedes ayudar al desarrollo de Joomla 4?

Para ayudar a garantizar que la versión 4.0 y nuestras principales características estén "listas para la producción", necesitamos tu ayuda para probar las versiones e informar de cualquier error que puedas encontrar en issues.joomla.org.

Para facilitar el trabajo de los probadores, seremos más estrictos en la actualización de los archivos eliminados y en la modificación de los cambios de SQL para permitir actualizaciones entre Beta / RC y Stable.

Sobre todo, animamos a los desarrolladores de extensiones a que se pongan manos a la obra, busquen errores y prueben sus extensiones con Joomla 4.0 y comuniquen su experiencia.

Como se menciona en el artículo Joomla 3.10 y Joomla 4.0 , nos gustaría recordar a nuestros usuarios que Joomla 3.10 pretende ser la última versión de la serie Joomla 3.x y será principalmente una versión que contiene retrocompatibilidades de cambios en la API desde la rama de desarrollo de Joomla 4.0 para ayudar a facilitar la transición a la próxima versión importante para la comunidad.

Luego de analizarlo dentro del Departamento de Producción, y en parte debido a nuestros recursos limitados, hemos decidido centrarnos en Joomla 4 para que sea lanzado lo antes posible. Por lo tanto, no tenemos previsto lanzar otra versión menor de 3.x, a menos que resulte ser realmente necesario. Todas las propuestas de características deben estar dirigidas a la versión 4.0.

Convocatoria de Voluntarios

Estamos buscando voluntarios para hacerse cargo de la promocion de Joomla 4. Por favor, pónte en contacto con el equipo en Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo. si deseas ayudar.

Nos gustaría agradecer a todas las personas que se han tomado el tiempo para preparar y enviar trabajos para ser incluidos en Joomla 4.0.

¿Cuándo se vence el plazo de entrega final?

Joomla 4 se está desarrollando activamente, pero necesitamos más voluntarios. Nuestra intención es liberar una versión Alpha por mes y compartir el avance con la comunidad. En este momento no podemos dar una fecha para un lanzamiento final pero debido a la cantidad de trabajo que todavía se necesita para tener un producto de alta calidad, nos gustaría informar a la comunidad que el lanzamiento estable no se espera antes de finales de 2019. Podríamos proporcionar un calendario una vez que lleguemos a la versión beta.

La información más actualizada sobre la línea de tiempo se encuentra en nuestroa hoja de ruta del proyecto. Puedes unirte a las pruebas y reportes para ayudar a asegurar una entrega sólida y oportuna (ver "Cómo puedes ayudar..." más arriba).

¿Dónde puedo encontrar documentación sobre Joomla 4?

Hemos empezado a proporcionar algunos tutoriales para Joomla 4. Estaremos escribiendo más tutoriales para ayudarte a entender los cambios más importantes de Joomla 4. Puedes encontrar los existentes, como por ejemplo cómo crear un plugin para Joomla 4, aquí. Animamos a los desarrolladores a ayudar en la escritura de la documentación sobre Joomla 4 en docs.joomla.org para ayudar y guiar a los usuarios, así como a otros desarrolladores de extensiones.

Hay una página en Jdocs que resume la documentación existente y la necesaria. Te invitamos a chequearla regularmente, actualizarla y proporcionar el contenido que falta: https://docs.joomla.org/JDOC:Joomla_4_Tutorials_Project. La mayor parte de la documentación sobre características será necesaria una vez que lleguemos a la versión Beta (feature freeze).

¿Debo planear actualizar a Joomla 4.0?

Joomla 4.0 será la próxima versión principal de Joomla. Joomla 3.10 será lanzado junto con Joomla 4 como la última versión menor de Joomla 3 como se anunció aquí. Joomla 3.10 seguirá siendo soportado durante 2 años dándo tiempo suficiente para planificar la migración a Joomla 4 y actualizar extensiones (si es necesario) a versiones compatibles con Joomla 4. Proporcionaremos recursos para ayudar con la migración en el sitio de documentación.

Información relacionada

Si eres un desarrollador de extensiones, por favor asegúrate de suscribirte a la lista de correo de desarrolladores en general, donde puedes seguir el desarrollo de extensiones. Las noticias que puedan afectar el desarrollo personalizado también se publicarán allí de vez en cuando.

 

 

Este artículo es una traducción de Joomla 4 is on the horizon publicado en Joomla! Developer Network