Por Luciano Martínez on Domingo, 01 Marzo 2015
Categoría: Marzo

En un Joomla! paralelo

Recientemente fui contactado por una empresa para modificar su sitio web actual con contenidos nuevos. Un sitio integrado con Joomla! 1.5 y además bastante complejo. Fue el “cómo se hacía antes” que redescubrí con este trabajo lo que me motivó a escribir este artículo desde un mundo paralelo.

Los que conocemos Joomla! desde sus versiones más tempranas hemos sido testigos de la gran evolución que ha tenido nuestro CMS desde entonces; de los grandes cambios y la gran cantidad de características que hacen nuestro trabajo cada vez más ágil y eficiente. Pero ¿cómo sería nuestro mundo sin todos esos avances?

Para responder, he escrito este artículo desde un mundo paralelo donde lo complejo y las limitaciones son lo de hoy, donde el presente se parece más al pasado y al revés.

“Cómo han cambiado las cosas. En mis tiempos la cosa era distinta. Recuerdo lo fácil que era integrar un sitio… Nada como la complejidad de la actualidad.

Siempre en la búsqueda de hacer más complejo el trabajo del desarrollador, joomla ha tenido grandes cambios a través de su historia. He aquí un recuento:

Recuerdo cuando joomla tenía gestión de idiomas. Sí, tenía gestión de Idiomas!! ¿Se imaginan? Incluso desde la instalación, el integrador podía decidir si su sitio sería multi-idioma o no. Y si querías convertir tu sitio ya en producción a multi-idioma, no tenías más que activar el plugin, un par de configuraciones y listo. Encima de todo, la función multilingüe era, no lo creerán, NATIVA. Así es!.
Ahora la cosa es distinta: ¡Qué sería de nosotros sin extensiones de terceros para traducir, como Joomfish! con ese tremendo poder y la complejidad con la que se integran las traducciones… ese es trabajo de desarrollo en serio.

¿Cambiar Joomla a tu idioma? un par de clics desde el backend y lo tenías, Incluso desde la instalación. Y Ahora, ¿qué sería de nosotros si no hubieran buenos samaritanos que crean paquetes de instalación en cada idioma? Lo que más disfruto ahora es lidiar con los apasionantes riesgos que esto conlleva. Nada más divertido que lidiar con códigos maliciosos.

Y no se hable de la seguridad! Si no fuera porque ahora tenemos herramientas de terceros que nos pueden ayudar como Admin herramientas y otras, tendríamos que seguir lidiando con la funcionalidad integrada del famosillo “Two Factor Authentication”, y sí, también era nativo.

Ya no digamos nada sobre el ACL. Recuerdo que antes, podías crear grupos de usuarios y darles permisos a voluntad. Ahora la cosa es distinta: simplemente tienes tus 9 grupos y para qué quieres más. ¡¡Quién necesita más por dios!!

Toda esta nostalgia sería superable si no fuera por la gestión de categorías. Como cuando podías tener tantos niveles anidados de categorías como quisieras. ¿Qué sería ahora de nosotros si no fuera por la maravillosa opción de “secciones” y “categorías”? Y nada de andar anidando nada. Y qué bueno que también quitaron el tedio de los “tags”... eso del SEO era una baba. Como si no fuera suficiente con los meta tags. ¡PFFF!

Y hablando de SEO, ¿Qué sería de nosotros sin cosas como el “Ese no se qué 404 SEF”?... pues no me lo van a creer. En mis tiempos la urls amigables eran nativas, y hasta había un componente de redirección integrado.

Pero eso no es todo. Hablemos ahora del layout. Muero de risa cuando recuerdo la integración de Bootstrap. Disque “para hacerlo responsivo” y no hablemos del famoso sass, htm5 y todas esas boberías que se usaban para layouts sorprendentes planos y dinámicos. Hoy todo lo hacemos con HTML y adiós a la web 2.0. Nada que un simple <blink> no arregle.

Hoy en día, buscar una extensión para Joomla! es trabajo de verdad. No como cuando tenías la posibilidad de instalar incluso desde el mismo backend y cuando el directorio de extensiones tenía una interfaz más intuitiva y ágil. Bendita la hora en que quitaron esas horribles funcionalidades. Como si no tuviera uno todo el tiempo del mundo para estar buscando extensiones. ¿A quién no le fascina recibir mensajes de error al subir sus paquetes y tener que subirlos por FTP para instalar?

Lo que sigue no lo van a creer. En mis tiempos, podías editar tu plantilla e incluso hacer overrides, ya no solo de layout, sino también de idiomas y traducciones… DESDE EL BACKEND!... ¡Suena de risa ¿no?! Toda esa dificultad de tener que editar por medio del FTP o con nuestro querido (y muy seguro) eXtplorer, antes era impensable.

En fin, ¡Ah Cómo ha cambiado mi Joomla!! Gracias al esfuerzo de todos que hacemos de este CMS algo cada vez más complejo y difícil de administrar. En otra ocasión con gusto les cuento curiosidades increíbles del Joomla! de antes y que lo hacían más simple y poderoso, tales como el botón rebuild en el gestor de menús, el control de versiones, la API y, no lo van a creer, ¡Un FRAMEWORK JOOMLA!! (para morir de risa)

Nada como la complejidad… Nada como las limitaciones. Nada como reinventar la rueda. ¡Sí señor!”

Dejar comentarios