Joomla 3 ¿Realmente puedo multicategorizar mis contenidos?

Recientemente uno de nuestros clientes nos confió la migración de su sitio web,- un Joomla 1.5.26 también implantado por nosotros – a la última versión estable de Joomla.

Una de las necesidades de nuestro cliente es multicategorizar parte de su contenido y para ello instalamos en su momento la extensión Zoo de YOOtheme. El resultado nos satisfizo a todos.

La experiencia, sin embargo, nos ha llevado a evitar en la medida de lo posible instalar extensiones de terceros en los sitios web Joomla que implantamos actualmente. De acuerdo con nuestro cliente decidimos dejar de utilizar la extensión Zoo y usar el nuevo componente de etiquetas de Joomla 3 para multicategorizar el contenido de su sitio web.

No obstante los notables avances de Joomla en materia de categorización y etiquetado de contenidos ¿Realmente podemos afirmar que Joomla 3 maneja satisfactoriamente los contenidos multicategorizados de nuestro sitio web?

El siguiente es un diálogo ficticio inspirado en la experiencia de migrar el sitio web de nuestro cliente:

1ª Parte: Las categorías anidadas

– Raúl ¿Qué es un contenido multicategorizado?

– Un contenido que pertenece a dos o más categorías.

– Ya… No entiendo ¿Me pones un ejemplo?

– ¡Claro! Déjame pensar… Entra en el directorio de personal del sitio web de adimedia; estoy al final del todo ¿me ves? Raúl Jiménez, Desarrollo front-end ¿Te dice algo la categoría Desarrollo front-end? ¿No? Imagina que puedes filtrar al personal de adimedia por categorías que representan conceptos un poco más claros. Filtra por “Programación”; estoy ahí, mira.

– Sigues siendo el último ¿Por qué debería seguir leyendo?

– Muy graciosa. Filtra por CSS; también aparezco. Nada extraordinario ¿no? Pues te aseguro que hasta la versión 3 de Joomla no había manera de hacerlo sin instalar una extensión.

– ¿Seguro? Me dicen por aquí que ya desde la versión 2.5 de Joomla pueden anidarse las categorías y… ¡ejem! también se comenta que no eres programador.

– ¿Cómo no? ¡Yo hago JavaScript! Además ¿qué hemos ganado con las categorías anidadas?

multicategorias-joomla3-raul-01

Podemos guardar mi ficha dentro de una categoría JavaScript; guardar JavaScript dentro de una categoría Programación; guardar Programación dentro de una categoría Desarrollo front-end; finalmente encontrar mi ficha filtrando el personal de adimedia por cualquiera de las tres categorías.

– Lo que yo decía: hemos multicategorizado tu ficha gracias a las categoría anidadas.

– No corras tanto; también hago CSS ¿Recuerdas? ¿Qué tiene que ver CSS con programación? ¿Guardarías la categoría CSS dentro de Programación?

– ¿No?

– No me entiendas mal, la idea de las categorías anidadas está muy bien, pero no es solución para este problema.

2ª Parte: El contenido duplicado

– ¿Entonces? ¿Hacemos una copia de mi ficha?

multicategorias-joomla3-raul-02

La guardamos dentro de una categoría CSS; guardamos CSS dentro de la categoría Desarrollo front-end, et voilà! También aparezco filtrando el personal de adimedia por la categoría CSS.

– ¡Ya! Y si hay que cambiar alguno de tus datos lo hago en las dos fichas.

– Trataba de ser irónico; me dedico a esto ¿recuerdas? Sé que los contenidos no se duplican.

3ª Parte: El contenido etiquetado

– ¿Y qué me dices de las etiquetas? Es lo que propone tu compañero Josemi en su estupendo último post Tags en Joomla 3.x, Habemus multicategorías.

– Las etiquetas están muy bien ¡Va! ¡Hagámoslo!

multicategorias-joomla3-raul-03

Guardamos mi ficha en la categoría Desarrollo front-end; añadimos a la ficha las etiquetas Programación, Programación/JavaScript y CSS; filtramos el personal de adimedia por cualquiera de las tres etiquetas y ahí estoy de nuevo.

– ¿Y para esto tanto rollo?

– Un momento, un momento. Pincha en mi foto para ver el detalle de la ficha.

– ¡Ey! Ésto no funciona.

– Ahí queríamos llegar. El nuevo componente de etiquetas de Joomla 3, a diferencia del componente de contenidos, no tiene una vista de detalle.

– Pero… ¡Es absurdo que el usuario no pueda ver el detalle de mi producto!

– Y lo verá, tranquila; en un contexto distinto pero lo verá.

– Pero ¿Por qué no…? ¡No lo entiendo!

– Bueno, nosotros nos lo explicamos así: A través del componente de contenidos podemos navegar hacia adelante y hacia atrás por contenidos estructurados de manera lógica: Desarrollo front-end ? Programación ? JavaScript.

Para etiquetar un artículo, sin embargo, no es necesario atender a una lógica aparente,- programación y CSS ¿recuerdas? Si el nuevo componente de etiquetas de Joomla nos permitiese ver el detalle de mi ficha, después no sabría si el paso anterior lógico es “Personal de adimedia que hace CSS” o “Personal de adimedia que hace programación”.

– ¡Entonces instalamos una extensión!

– No necesariamente ¿Por qué no nos cuentas qué tienes en mente? Juntos encontraremos una buena solución.

Deja un comentario