16 de octubre de 2015

Cómo tener un único canal RSS en tu sitio Joomla!

Hace poco más de un año dedicábamos una entrada a este tema que se titulaba "¿Puedo tener un único canal RSS en mi sitio con Joomla! 3 sin instalar ninguna extensión?" donde recomendábamos el uso de la herramienta Pipes de Yahoo!

No obstante, en la actualidad nos encontramos con un gran problema al respecto, y es que este servicio concluyó su actividad  y cerró definitivamente el 30 de septiembre de 2015. Por lo tanto, esta idea que tan bien nos sirvió para unir todos los canales RSS de nuestro sitio Joomla! en uno solo ya no nos vale. ¿Qué podemos hacer ahora? Pues básicamente dos opciones:

1. Podemos utilizar otros servicios que unan distintos RSS. Aunque, sinceramente creo que ninguno de ellos se acerca a Pipes, nos pueden ser de utilidad sobre todo si nuestro sitio no tiene demasiadas secciones. Algunas alternativas podrían ser:


 2. Como segunda opción tenemos recurrir a alguna extensión especializada. En este sentido todavía no existe demasiada variedad al respecto y ninguna opción gratuita disponible que nos sirva de demasiado. Existe una interesante extensión, pero de pago, que se denomina obRSS que vendría a ser un equivalente mejorado del complemento denominado "Ninja RSS Syndicator" que sí es gratuita pero que solo está disponible para  Joomla! 1.5 y 2.5.

Sinceramente espero que tengamos alguna alternativa eficiente para Joomla! 3 que de sin coste alguno pudiera mejorar este aspecto del motor.

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

24 de julio de 2014

Komento, componente para añadir comentarios en Joomla!

Hace ya algún tiempo, realizábamos una entrada sobre JComments, probablemente el sistema de comentarios para artículos de Joomla! más utilizado desde la versión 1.5.

No obstante, en los últimos tiempos está cobrando fuerza una interesante alternativa para realizar comentarios en Joomla!, también gratuita como JComments, su denominación es Komento y está disponible para Joomla! 2.5 y 3.x.

Muchas opciones de configuración y de integración con otros componentes avalan a esta extensión que también dispone de opciones complementarias de pago.

Para realizar la descarga en su página oficial, se requiere de registro previo. Una vez descargado el componente lo podemos instalar normalmente utilizando el gestor de extensiones en el panel de administración de Joomla! Igualmente, podemos descargar e instalar el paquete de idioma de español.

Una vez instalado, podremos configurar la apariencia, permisos y comportamiento de este sistema de comentarios tanto en los artículos de Joomla! como en EasyBlog en la versión gratuita y también en K2, Zoo, Flexicontent, Virtuemart, Redshop, AceShop, JEvents, Ohanah, Sobi Pro y Mosets Tree en su versión de pago.

En definitiva, Komento es una recomendable extensión gratuita para realizar comentarios en los artículos en Joomla! con muchas opciones interesantes y bastantes posibilidades de personalización. Quizá lo mejor para comprobar de qué estamos hablando sería visitar la demo de este componentes tanto para el frontend de la página como las opciones disponibles en la administración.

23 de julio de 2014

Función "Instalar desde la web" en Joomla! 3

Una de las novedades más destacadas y llamativas de la versión de Joomla! 3.2 fue la incorporación de la opción de instalar extensiones en Joomla! directamente desde el Directorio de extensiones para Joomla! (JED), sin necesidad de descargar archivos y realizando todo el proceso exclusivamente desde la administración de nuestra web.

En principio, una vez instalado o actualizado nuestro Joomla! 3.2 o superior, si nos dirigimos a "Extensiones" >> "Gestor de extensiones", nos encontramos con las tres pestañas  (Subir paquete / Instalar desde un directorio / Instalar desde una URL) ya habituales y un mensaje en la parte superior como el que se puede apreciar en la siguiente imagen.


Como se puede observar en el mensaje -que se puede ocultar pinchando en la "x"- podemos añadir de forma inmediata una nueva pestaña, "Instalar desde la web". Si hacemos click en el botón, nos dará un mensaje de confirmación de instalación de un plugin -importante detalle- y a continuación veremos nuestra pestaña que nos ofrece el acceso directo a multitud de extensiones.


En la pestalla podemos navegar mediante las categorías de las extensiones del menú de la izquierda o utilizando las herramientas de búsqueda que ofrece. Eso sí, como el propio directorio, todo está en inglés.

Si pinchamos en las extensiones podremos ver su descripción, valoraciones, enlace a la web del desarrollador y lo que es más interesante, la posibilidad instalar directamente, aunque esta opción únicamente está disponible en las extensiones gratuitas más populares.


Si hacemos click en "Install" trendemos nuestra extensión instalada automáticamente en nuestro sitio. En otros casos, nos ofrecerá la posibilidad de registrarnos o realizar una compra, dependiendo ya de la extensión concreta.

Lo que hacemos realmente con este proceso es instalar un plugin que podemos encontrar con el nombre "Instalador - Instalar desde la web" del tipo "installer" en la gestión de plugins. Si accedemos al plugin en cuestión podremos configurar la posición de la pestalla en el gestor de extensiones, dando la opción de que sea la primera o la última. Igualmente, podemos elegir desactivar o desinstalar este plugin para que la pestalla "Instalar desde la web" desaparezca de nuestro sitio.


Una interesante opción a explorar que puede facilitarnos mucho el trabajo de instalación de extensiones y que acerca aun más el Directorio de Extensiones a los usuarios del Joomla!