(Tiempo estimado: 2 - 4 minutos)

Si el otro día te presentaba los módulos que he desarrollado para Joomla 3 y todas sus características y funcionalidades, hoy te presento la experiencia a la hora de probarlo en Joomla 4.

Funcionalidades en #Joomla 4 y pruebas de migración de módulos desarrollados para la versión 3 Tuitéalo

Joomla 4

Ya tenía ganas de hacer una instalación de Joomla 4 para ver alguna de sus nuevas funcionalidades y por fin he sacado un hueco para hacerlo.

La versión que he utilizado es la Alpha 6 (que puedes descargar del repositorio oficial).

Recuerda que no es una versión para poner en producción

Funcionalidades nuevas en Joomla 4

Por lo que podemos ver en la documentación oficial del proyecto, tenemos las siguientes características y funcionalidades nuevas en Joomla 4:

  • Un código base más limpio y potente. Con la eliminación de funciones obsoletas de Joomla 3.x y el uso de espacios de nombres PHP (namespaces) que permiten a los desarrolladores entregar aplicaciones más robustas e innovadoras que nunca.
  • Instalación de Joomla en un abrir y cerrar de ojos. Un proceso de instalación más fácil, rápido y fácil de usar.
  • Nuevas interfaces de usuario (backend y frontend) para proporcionar una experiencia nueva y mejorada, utilizando Bootstrap 4.
  • La web es para todos y el objetivo de Joomla es garantizar que la plantilla de backend sea accesible (Nivel AA de WCAG 2.1)
  • El poder del framework de Joomla se fusionó con el CMS.
  • Un gestor multimedia completamente reconstruido con una interfaz de usuario más limpia y nuevas capacidades de edición de imágenes.
  • Nuevas características de seguridad como soporte para sentencias SQL preparadas.
  • Un sistema mejorado de despacho de eventos (plugins).
  • Aplicación rediseñada para la interfaz de línea de comandos (CLI).
  • ¡Y mucho más!

Creo que estas nuevas características harán de Joomla mucho mejor si cabe: más seguro, más robusto, más fácil de usar, más escalable y más accesible.

El éxito de tu página web, de tu proyecto, de tu negocio, está asegurado si lo haces con Joomla.

Primeras impresiones con Joomla 4

Aunque no he podido probar aún todas estas características, ya que me he centrado en ir a probar los módulos que tengo desarrollados para Joomla 3, puedo decir que no he tenido ningún problema en la instalación (se hace en 3 pasos y de forma muy muy sencilla), ni a la hora de crear categorías, artículos e ítems de menu, ni tampoco con la instalación de extensiones y creación de módulos.

Todas estas acciones se hacen de forma correcta y, aunque me ha costado un poco encontrar algunas opciones (ya que aún no había trabajado con esta interfaz), la verdad que no he tardado nada en adaptarme a ella.

Quizás no termina de convencerme mucho esta interfaz, pero también es cierto que aún se están decidiendo cambios con respecto a la misma.

Habrá que esperar a ver cómo queda todo al final.

Y ahora... ¡vamos al grano!

Mis módulos Joomla 4

Después de hacer una pequeña revisión de esta nueva versión, te cuento lo que me he encontrado y que más o menos ya intuía.

Los módulos que no tienen consulta a base de datos han funcionado sin ningún problema; es decir, los módulos SIS Carousel y Custom Thumbnails se han instalado, configurado y visualizado correctamente.

En cambio, los que hacen llamada a base de datos para extraer los artículos indicados en la configuración del módulo han fallado.

Los módulos Articles Thumbnails y Articles FAQ voy a tener que adaptarlos y migrarlos a esta nueva versión de Joomla.

El problema es evidente ya que se ha cambiado la estructura, se han añadido namespaces y, por tanto, los métodos, helpers y demás ya no funcionan como antes.

Lo que tengo que hacer en cada uno de ellos es realizar modificaciones en el fichero helper.php. Ya tengo todo identificado; solo faltaría hacerlo.

Pero esto... será en otro momento.


Si eres desarrollador y/o tienes alguna extensión desarrollada para Joomla ya sabes que te toca probar ese desarrollo en la versión Joomla 4 y, visto lo visto, te recomiendo que lo hagas cuanto antes para saber a qué te enfrentas y los cambios que tienes que realizar.

Sobre el autor, Sergio Iglesias

Sergio Iglesias

Sergio Iglesias es formador, desarrollador y front-end del CMS Joomla!. A través de su blog y sus cursos puedes aprender a desarrollar tu propio portal web autogestionable.

 

¿Te ha gustado el artículo? ¡Suscríbete YA!

¿Necesitas un sitio web que funcione?

¿No quieres depender de nadie para gestionar tu página web?

Recibe contenido exclusivo y GRATIS mi curso sobre desarrollo de plantillas Joomla!


Me apunto ya!

Escribir un comentario

Puedes publicar el comentario que quieras, pero si lo considero SPAM será eliminado automáticamente.

 

SergioIglesias.NET te informa que los datos de carácter personal que nos proporciones rellenando este formulario serán tratados por Sergio Iglesias Sánchez como responsable de esta web. La finalidad de la recogida y tratamiento de los datos personales que te solicitamos es, únicamente, para gestionar los comentarios de este blog. La legitimación se realiza a través del consentimiento del interesado. Te informamos que los datos que nos facilitas estarán ubicados en los servidores de SiteGround (proveedor de hosting). Ver política de privacidad de Siteground. El hecho de que no introduzcas los datos de carácter personal que aparecen en el formulario como obligatorios podrá tener como consecuencia que no pueda atender tu solicitud. Podrás ejercer tus derechos de acceso, rectificación, limitación y suprimir los datos en info@sergioiglesias.net así como el derecho a presentar una reclamación ante una autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de Datos en mi política de privacidad.

¿Quieres tener un sitio web que funcione?

Contacta conmigo