Joomla 4 está en el horizonte

Joomla 4 está en el horizonte....

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

¿Para qué sirve esta versión?

Hay dos objetivos principales para las versiones Alpha:
  • 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 biblioteca Joomla Core que se incluirán con la versión 4.0.0. Algunos de estos cambios requerirán pequeños 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 6 Con el fin de utilizar siempre la última versión de Joomla 4, te invitamos a descargar el el paquete nightly build (actualizado cada noche). Para que sea mas facil para principiantes, 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 generación! 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, utilizando Bootstrap 4.
  • 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
  • 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 5 y Alpha 6?

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

Joomla 4 Alpha 6 contiene varias correcciones de Alpha 5. En particular, hemos mejorado la visualización RTL, solucionado varios problemas en el flujo de trabajo de publicación y los elementos personalizados, así como las mejoras continuas en la vista de información del sistema. Los errores corregidos en Joomla 3.8.8 también se han fusionado en esta versión Alpha.

También 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 (3.9.1) se incluirán en la versión de Joomla 4.0. Por el momento sólo los cambios hasta e incluyendo Joomla 3.8.8 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.
  • Plantilla Frontend: Las mejoras móviles finales deben ser terminadas. El equipo de producción aún está evaluando la posibilidad de utilizar un sistema alternativo de desplegables para los menús con el fin de eliminar la dependencia de jQuery y Bootstrap JavaScript.
  • 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
  • Webservices (liderado por George Wilson) Pronto se tomará una decisión sobre si implementarlo con un mínimo manejo de errores o si continuar trabajando en un prototipo más completo con mayores implicaciones de compatibilidad hacia atrás.
  • 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.
  • WebAssets necesitan ser implementados en todas las dependencias JavaScript y CSS.
  • 7 versiones todavía necesitan ser fusionadas con Joomla 4. Debido al lanzamiento de Joomla 3.9, esta tarea llevará más tiempo del que estaba previsto.

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 issues.joomla.org.

Para facilitar la vida 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.

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.