15 de febrero de 2012

¿Problemas con el envío de correos automáticos del sistema en Joomla?

Problema

Trabajando con Joomla! 1.5 en un servidor con PHP 5.3 me encuentro con un problema bastante incódomo, y es que los mensajes que debe enviar el sistema de forma automática como correos electrónicos no lo hace o lo hace a la carpeta de SPAM en suministradores de correo tan importantes como gmail o hotmail.

Joomla! envía correos de forma automática para confirmar el registro de nuevos usuarios, para informar al administrador de dichos nuevos registros, o como parte del funcionamiento normal de otros complementos que ya hemos comentado, como el foro Kunena o el sistema de mensajería UddeIM.

Por ello, el correcto funcionamiento de este servicio de envío automáticos de mensajes es sumamente importante tanto para los administradores del sitio, como, sobre todo, para la correcta interacción entre la web en Joomla! y los usuarios y visitantes del sitio.

Solución

En algunos casos se han dado soluciones bastantes complejas a este problema que puede ser muy común, como el hecho de cambiar el registro SPF en el MX para tratar de evitar que los correos sean considerados como SPAM por el servidor de correo entrante.

En mi caso, la solución fue bastante más sencilla. En primer lugar, vamos a Administración >> Configuración Global >> Servidor. Por defecto, en el apartado de "Configuración de correo", en la primera casilla, "Programa de correo" aparece la opción "Función de correo PHP". Sin embargo, esta opción puede dar problemas dependiendo del propio servidor donde se encuentre alojado nuestro sitio Joomla!

Podemos cambiar la opción a "Servidor SMTP", es decir, le estamos diciendo a nuestro sitio que en vez de enviar los correos mediante una función de PHP que viene por defecto, lo haga utilizando nuestra cuenta de correo mediante el protocolo SMTP, cuyo significado en español es "Protocolo Simple de Transferencia de Correo".

De esta forma, tan solo tendríamos que marcar en "Sí" la opción sobre autenticacion SMTP y completar el usuario, contraseña y servidor de SMTP, es decir, los datos de tu cuenta de correo electrónico, junto con el servidor SMPT que normalmente presenta la forma: smtp.dominio.com. Así, con una configuración similar a la que se ofrece en la siguiente captura, deberíamos tener solucionado de forma permanente nuestro problemas con el envío de correos automáticos.

9 de febrero de 2012

AiDaNews2, una de las mejores extensiones para mostrar novedades en Joomla!

Existen muchas extensiones destinadas a mostrar las novedades publicadas en los sitios Joomla! De alguna ya hemos hablado, y de otras muchas también iremos hablando, pero hoy es tiempo para una extensión muy interesante: AiDaNews2.

AiDaNews2 es una versión mejorada de su predecesora, AiDaNews, con muchas opciones de configuración que permite utilizar este módulo para diversos fines en la presentación de artículos, de forma sencilla, altamente personalizable y con una buena documentación de apoyo.

La primera versión de esta extensión era francamente interesante, aunque contenía algunos problemas, como el elevado tiempo de carga del módulo, algo que ralentizaba mucho las webs con esta versión del módulo. Sin embargo, este problema se ha solucionado satisfactoriamente en AiDaNews2, además de introducir, como decía más arriba, muchas nuevas opciones de personalización.

Este módulo, que se puede descargar desde aquí, puede parecer complejo, en primera instancia, debido a la cantidad de menús que posee para su gestión. No obstante, al ir trabajando y probando las distintas opciones, se puede manejar con soltura en no demasiado tiempo.

Personalmente, podría destacar del módulo la gran gestión y opciones para las imágenes en miniatura en la presentación de los artículos, incluyendo la captura automática de miniaturas en artículos con videos de YouTube, también es relevante el fácil diseño y organización de los elementos de la presentación de los artículos (impresiones, comentarios, autor, fecha...) e igualmente, la gran diversidad de usos que se le puede dar dependiendo de su configuración.

Sinceramente, considero que es uno de los mejores módulos que existen actualmente para la gestión de las novedades en un sitio Joomla! Por ello, recomiendo intensamente que se pruebe este módulo si queremos mejorar la portada o algún otro apartado de nuestra web con las novedades, artículos más leídos, artículos aleatorios, por autores, secciones o un largo etcétera.

Por último, apuntar que está disponible para las versiones de Joomla! 1.5 y 1.7, además de tener un módulo específico para su integración con el complemento K2.

Nota: Según parece han tenido problemas con la web y el enlace se ha eliminado temporalmente de Joomla! Extensions, aunque se puede seguir descargando en la web del autor: http://www.aimini.it/

3 de febrero de 2012

No te olvides de personalizar la administración de tu Joomla!

Probablemente a lo que menos atención se le suele prestar cuando se trabaja con una web con Joomla! 1.5 es el diseño de la parte de administración o backend.

Aunque indudablemente no es algo prioritario, se puede lograr una buena personalización con algunos rápidos consejos:

1. Cambia la imagen de la cerradura

Cada vez que entramos en la administración, vemos la misma imagen de la cerradura. ¿No sería mejor ver el logo de nuestro sitio web?

Para hacer el cambio lo más sencillo posible, sustituimos la imagen por otra nuestra de las mismas dimensiones aproximadamente y con la terminación JPG. A la nueva imagen le podemos poner el mismo nombre: j_login_lock.jpg y la subimos a la carpeta:
.../administrator/templates/khepri/images
2.  Cambia la plantilla

Las plantillas del backend se gestionan igual que para el front de la web. Si vamos a Extensiones >> Gestor de plantillas, nos encontraremos justo abajo del título de la página "Sitio" y "Administrador". Por defecto siempre veremos la primera opción, pero ahora pinchamos en "Administrador". La plantilla por defecto es la "Khepri", podemos buscar alguna otra plantilla para la administración o bien, elegir los colores en la propia plantilla por defecto (verde, rojo y azul), pinchando en ella.

Otra forma de modificar la plantilla es cambiar la imagen que nos aparece por defecto en la parte superior izquierda. En esta ocasión podemos sustituirla por otro archivo en el directorio:
.../administrator/templates/khepri/images/h_green/j_header_left.png
3. Modifica el mensaje de bienvenida y los módulos de la plantilla

La gestión de los módulos del panel de admininistración está en Extensiones >> Gestor de módulos, nos encontraremos de nuevo justo abajo del título de la página "Sitio" y "Administrador". En la parte de "Administrador" podemos cambiar o eliminar, tanto el mensaje de bienvenida que por defecto trae Joomla!, como modificar el resto de elementos que se muestran en la plantilla exactamente de la misma forma con la que se gestiona los módulos del sitio web.