16 de octubre de 2015

Extensiones para cumplir la "Ley de Cookies" con Joomla!

Aunque ya hace años que existe una normativa específica que regula el uso de las cookies, todavía existe cierta confusión entre los administradores de sitios Joomla! sobre qué tienen que hacer para gestionar e informar a sus usuarios sobre el uso de cookies en su web.

De forma concreta, en España existe el Real Decreto-ley 13/2012 que trata el tema en su punto V y que significa una concreción de la Directiva 2009/136/CE del Parlamento y Consejo Europeo. Sin entrar a profundizar sobre las repercusiones y concreciones legales, pues es un tema que se me escapa por completo, recomendaremos un par de extensiones para cumplir con estos requerimientos.

Antes de nada, aclarar que ya existen diversas plantillas profesionales desde las que se puede gestionar directamente la política de cookies en sus opciones sin la necesidad de instalar ninguna extensión complementaria. Para todos los demás casos -la mayoría, de hecho-, se puede visitar la sección de Control de Cookies de Joomla! Extensions un apartado que cada vez es más extenso y variado. De forma más concreta, proponemos dos de las más populares y utilizadas:
En ambos casos habrá que realizar un trabajo de configuración y personalización. Creo que lo más recomendable sería probarlas previamente para ver cuál funciona mejor con la plantilla concreta que estamos utilizando. Por ejemplo, es habitual que existan problemas con algunas otras extensiones cuando se tiene activada la opción "Inclur la librería JQuery" con el módulo Cookie Accept. Igualmente, con esta misma extensión lo normal es que se tengan que tocar manualmente algunos parámetros del archivo "screen.css" para que quede tal y como queremos.

10 de abril de 2015

¿Por qué no puedo editar mis módulos de Joomla! 3.4 desde el front-end?

Problema

Como sabemos, a partir de la versión de Joomla! 3.2 tenemos la posibilidad de editar los módulos de nuestra web directamente desde la página principal, sin tener que recurrir a la administración de nuestro sitio.

Aunque esta opción tiene sus detractores, un compañero estaba especialmente interesado en utilizar esta opción trabajando con Joomla! 3.4 pero comprueba que en ningún momento desde el front se le ofrece esta oportunidad ¿Por qué?, ¿Qué está ocurriendo?

Solución

Lo primero que hacemos es comprobar que la configuración del panel de administración es la correcta para que aparezca esta opción. Lo hacemos desde "Sistema" --> "Configuración global" y concretamente buscando el ítem "Iconos de edición moviendo el ratón para".


Vemos que efectivamente esta bien configurado, por lo que nos aseguramos de estar identificados correctamente con un usuario con permisos para la edición en el back-end tanto en en el front como en la administración de la web, pero nada.

La web en cuestión utiliza una plantilla diseñada manualmente, por lo que probamos a cambiarla por la plantilla "Protostar" que se instala por defecto con el paquete de Joomla! y ahora sí, ahora al pasar el ratón por un módulo nos aparece un pequeño lápiz y si pinchamos en él entramos directamente en la edición del módulo directamente desde la página principal de nuestra web.

 
En otras palabras, el problema estaba en que no todas las plantillas soportan esta nueva opción de Joomla!, por lo tanto, esta posibilidad nos aparecerá únicamente con las plantillas optimizadas para Joomla! 3.2 en adelante y que tengan en consideración esta novedosa característica.

6 de abril de 2015

¿Se puede elegir el comportamiento de nuestra web con Joomla! cuando es visitada desde dispositivos móviles?

Existe cierta preocupación en los administradores de webs después del anuncio de Google que avisa sobre la necesidad de tener las páginas adaptadas a los dispositivos móviles para no perder presencia en este buscador cuando se realicen las búsquedas desde teléfonos o tabletas.

En principio, si utilizamos una plantilla en nuestro Joomla! basada en un diseño adaptable -o responsive- no deberíamos tener demasiados problemas en que Google considere nuestra web optimizada para móviles, de otra forma, a todos los que estéis dados de alta en la herramienta Google Webmasters os habrá llegado un mensaje para "corregir los problemas de usabilidad en móviles" de tu sitio web. Por cierto, se puede comprobar la optimización de tu web para móviles introduciendo su URL en el siguiente servicio de Google Developers.

Desafortunadamente, no existen opciones por defecto en la administracion de Joomla! que nos permita elegir cuál queremos que sea el comportamiento de nuestra web cuando es visitada desde dispositivos móviles. Si tiene plantilla responsive se adaptará y si no, pues se verá igual que en un ordenador. Para mejorar este aspecto, podemos encontrar algunas extensiones que nos darán variadas opciones de personalización.

En entre las distintas extensiones, podemos destacar un plugin, extremadamente simple, ligero y además gratuito que se denomina Simple Mobile Detection, disponible para Joomla! 2.5 y 3 que nos da bastantes opciones sobre qué queremos que ocurra cuando alguna persona acceda desde dispositivos móviles e incluso concretar qué queremos para móviles con Andoid, para Iphone, para Ipad o para Ipod.

Por ejemplo, con este plugin podemos elegir que cuando se entre con un Iphone se redirija a otra URL y cuando se accede con Android a otra distinta. También podemos seleccionar la plantilla que deseamos que se muestre en cada uno de los casos, pudiendo tener instalada una plantilla no adaptable en la web pero eligiendo que se muestra una responsive cuando se acceda desde móviles.

En definitiva, una interesante herramienta a tener en consideración ahora que, de forma urgente, si es que no se había hecho ya, nos debemos plantear el diseño para móviles de nuestra web realizada con Joomla! A continuación tenéis una de las capturas con las opciones básicas del plugin que se ofrece en el directorio Joomla! Extensions:

http://extensionscdn.joomla.org/cache/fab_image/57870_resizeDown960px420px16.png?1428272013