6 de abril de 2012

Utiliza tu buscador Joomla! como enlaces permanentes a temas

En ocasiones, nos gustaría destacar algún tema o realizar una campaña especial donde se puedan ver todos los artículos redactados sobre un mismo tópico. En estos casos, una sencilla y rápida solución con Joomla! es utilizar las posibilidades de su buscador para establecer un link permanente, de tal forma, que pinchando en el enlace podamos observar el listado actualizado de un tema concreto.

Por ejemplo, tenemos una web de historia y nos gustaría hacer un especial sobre la "Batalla de Lepanto", de esta forma, realizamos una búsqueda con la opción "Frase exacta" en nuestro motor de búsqueda de Joomla! Ésto nos mostrará los resultados que en nuestro sitio contiene la cadena exacta "Batalla de Lepanto". Pues bien, si copiamos la URL de la búsqueda, que debería ser algo así (ordenados por los más nuevos primeros):
http://www.tusitio.com/component/search/?searchword=batalla+de+lepanto&ordering=newest&searchphrase=exact&limit=50
Podremos establecer un enlace permanente al listado de artículos actualizado de forma automática. De esta forma, para culminar el ejemplo, podríamos poner el enlace en una imagen significativa sobre la Batalla de Lepanto, así, al pinchar, tenemos de forma instantánea todos los artículos del sitio sobre ese tema y ordenados como seleccionemos en el formulario de búsqueda.

Una buena opción para poder explotar más las posibilidades del buscador y ofrecer a nuestros visitantes más opciones de navegación.

2 de abril de 2012

Actualizar el Foro Kunena a su última versión 1.7

Problema

Trabajando con Joomla! en su versión 1.5.23 en un servidor con PHP 5.3 se pretendía actualizar la versión del popular foro Kunena, extensión que ya presentamos en otro post.

En ese momento estaba instalada la versión 1.5.11 de Kunena, pero se decidió actualizar el foro, básicamente por cuatro motivos fundamentales:

* La versión 1.5 no dispone de elementos para personalizar fácilmente la plantilla
* Motivos de seguridad y optimización del propio software
* Tener más opciones de configuración
* Instalar una versión de Kunena que fuera compatible con otras versiones de Joomla! ante posibles actualizaciones.

Solución

Para actualizar a la útlima versión estable de Kunena (1.7.2) seguimos los pasos de un manual realizado por SoloJoomla para actualizar a la versión 1.6 (perfectamente válido para la versión 1.7) y que podemos resumir en tres pasos básicos (previa copia de seguridad, como cada vez que instalemos o modifiquemos algo de nuestro Joomla! que pueda suponer un problema):

1. Desinstala tanto el compomente Kunena, como los módulos o plugins específicos que tengas instalado en nuestro sitio. Esto no borrará ni la configuración anterior, ni los mensajes, ni las categorías.

2. Descarga la última versión del Foro Kunena.

3. Instala en tu sitio la nueva versión, pinchando en la opción "Migrar desde Kunena 1.5.11" (en cada caso el mensaje variará dependiendo de la versión).

De esta sencilla y rápida forma tendremos nuestro foro Kunena actualizado y trabajando a la perfección, con nuestras vuevas opciones y ventajas. Ahora ya podrás volver a instalar los complementos específicos que tenías, pero esta vez de la nueva versión de Kunena.

Nota: No olvides de comprobar que tu versión de Joomla! y tu versión de PHP son compatibles con la nueva actualización del foro que quieres instalar.

29 de marzo de 2012

¿Cómo proteger nuestros formularios de Joomla! del Spam?

Problema


Trabajando en un proyecto con Joomla! 1.5, decidimos cambiar el módulo de acceso al comienzo de la página. No sabemos muy bien por qué, pero desde entonces comenzaron a registrarse en el sitio numerosos robots (se puede saber rápidamente cuando un registro es Spam simplemente buscando su dirección de e-mail, ya normalmente sospechosa, en Google).

Algunas veces se activaban como usuarios y otras no. Los administradores debían estar continuamente atentos a ir borrando esos usuarios en el panel de administración del sitio. Cuando iban pasando los días, la situación empeoraba y hasta 10 falsos usuarios se registraban cada pocas horas.

El problema de fondo es que ni los formularios de registro ni los de contacto que por defecto trae Joomla! poseen ningún método de seguridad para atajar estos problemas que llegan, tarde o temprano.

Solución

La estrategia aquí parecía clara: implementar algún sistema de seguridad a los formularios de Joomla! para evitar el Spam. Indagando encontramos dos eficaces y originales soluciones en forma de plugins:

1. ECC+: EasyCalcCheck PLUS es un plugin que añade automáticamente una operación aritmética a los fomularios de registro, contacto y otras extensiones de tu sitio. También tiene la posibilidad de utilizar un captcha tradicional, pero destacamos la aplicación de la operación aritmética por su claridad y eficicacia.

2. KeyCaptcha: En este caso, la originalidad de este captcha, que también protege formularios y extensiones, es que se basa en la creación de imágenes, como si de un puzzle se tratara, para poder ser identificado como humano. Muy llamativo, aunque quizá demasiado.

Con alguna de estas sencillas extensiones se soluciona de forma bastante evidente el problema que supone estar recibiendo Spam en el correo a través de los formularios de registro, contacto o el sistema de comunicación de cualquier extensión.

26 de marzo de 2012

¿Cómo redireccionar a la página que tú quieras tras la identificación de usuarios en Joomla!?

Problema

Trabajando con un sitio web con Joomla! 1.5.24, deseábamos que, tras que los usuarios se identificaran en nuestro sitio, se les redireccionara automáticamente a una página concreta donde en este caso, se les explicaba cómo utilizar su espacio de usuario registrado.

Con el módulo de acceso ("mod_login") que por defecto tenemos en Joomla! 1.5, podemos configurar la redirección a un ítem de algún menú, sin embargo, no nos da la libertad de asignar un artículo de forma particular o incluso una dirección web diferente... ¿Qué podíamos hacer?

Solución

Realizando una búsqueda, pudimos encontrar un complemento para Joomla! 1.5, 1.6, 1.7 y 2.5 que nos dio la solución. El complemento se denomina Redirect on Login y se puede descargar una versión gratuita desde Joomla! Extensións.

Instalando la versión gratuita de esta extensión tendremos la posibilidad de configurar la redirección tras el login de forma mucho más flexible, pudiendo asignar cualquier dirección web para que sea la página de destino de los usuarios identificados.

Lo más negativo es que muchas opciones que podrían ser interesantes solo están disponibles en la versión de pago. También es necesario recordar que un usuario inactivo, cuando intente navegar de nuevo por el sitio, se le redireccionará de nuevo si tiene marcada la casilla "Recordarme".

21 de marzo de 2012

RokSlideshow, sencillo y eficaz módulo para la presentación de imágenes en Joomla!

En el día de hoy vamos a hablar sobre un módulo, sencillo, como casi todos los que aquí presentamos, en esta ocasión para mostrar imágenes, a modo de presentación, lo que se conoce en términos anglosajones como Slideshow.

RokSlideshow es una eficaz extensión desarrollada por RocketTheme que te permitirá de forma cómoda mostrar una serie de imágenes guardadas en una carpeta en forma presentación automática, con sus respectivas transiciones y la posibilidad de añadirle título, descripción y enlaces. Todo bastane sencillo de configurar y con muchas posibilidades de personalización.

Solo es válido para Joomla! 1.5 y es una extensión popular en el directorio Joomla! Extensions desde donde también se puede descargar de forma gratuita. Quizá antes, merezca la pena ver una demo para saber qué es exactamente lo que podemos conseguir con este módulo.

Probablemente lo menos evidente de la configuración es cómo añadir a las imágenes de la presentación el título y la descripción. Para realizarlo, según nos indican en la documentación, debemos realizar un archivo TXT con el mismo nombre que la imagen y subirlo en el servidor en la misma carpeta. La composición del archivo TXT debe ser:
  • Línea 1 - Título de la imagen
  • Línea 2 - La URL del enlace. Coloca # si no necesitas enlace
  • Línea 3 - Descripción de la imagen. Mostrará tantos caracteres como permita el ancho de la presentación.
Sin duda, merece probarlo por su rapidez, sencillez y buena presentación.

13 de marzo de 2012

Crea Sitemaps para tu sitio Joomla! con Xmap

De las opiniones que he podido leer sobre la relación entre Sitemaps o mapas web y la SEO (posicionamiento en los buscadores), normalmente se suele considerar que es un elemento eficaz para mejorar la consideración de los buscadores, facilitando el indexamiento de las páginas de nuestro sitio.

Pero no todas las opiniones son positivas, ya que no son pocos los que dudan de que realmente sirvan para algo e incluso pude ver una entrevista a un miembro de Google al respecto afirmando que probablemente sea mejor un Sitemap en versión HTML integrado en nuestro sitio que su versión XML para buscadores.

Sea como fuere, desde mi experiencia debo decir que tener un mapa web, tanto en versión HTML como XML, desde luego no ha empeorado el posicionamiento de mis sitios en los buscadores, todo lo contrario, he podido controlar las páginas indexadas desde Google Webmaster y ofrecer la opción de visualizar el contenido de la web de forma muy organizada.

Una buena opción para crear tu Sitemaps para Joomla! es el componente Xmap. Con esta extensión podrás crear y gestionar todos los mapas web que desees, eligiendo para cada uno de ellos los ítems de los distintos menús a incluir. Xmap genera Sitemaps compatibles con Google, Yahoo, Bing... además de en versión HTML para incorporarlos a tu sitio. Es compatible con Joomla! 1.5, 1.6 y 1.7 y dispone de extensiones específicas para populares componentes como: Phoca, Sobi2 o K2.

De esta forma, la creación de Sitemaps y, en general, la preocupación por las cuestiones de la SEO de nuestro sitio web, puede ayudar a que sea más popular y reciba mayor número de visitas proveniente de buscadores, por lo general, la mayor fuente de visitas a los sitios webs.