25 de diciembre de 2011

uddeIM, sistema de mensajes entre usuarios para tu sitio Joomla!

Presentamos una nueva extensión, esta vez se trata de un complemento que permite a los usuarios registrados en un sitio Joomla! enviarse mensajes privados desde el propio sitio.

uddeIM no es un sistema de webmail, aunque se puede configurar para que los mensajes privados enviados se envíen en forma de copia al e-mail del usuario, o para que se envíe simplemente un aviso. Igualmente, se puede integrar con Community Builder, Joomlaboard, Fireboard, Ninjaboard, Kunena, Agora y otros complementos.

Este complemento se encuentra totalmente en español y se puede descargar, de forma gratuita, desde aquí, teniendo versiones para Joomla! 1.0, 1.5, 1.6 y 1.7. Dispone además, de un útil sistema para el autoborrado de mensajes, lo que impide que la base de datos se sature de información innecesaria.

Gracias a un sistema de mensajes como uddeIM podemos, por ejemplo, avisar a algún autor sobre sus aportaciones, comunicarnos para la creación conjunta de contenido en un sitio web, crear distintas listas de contactos, etc, etc.

Una vez instalado en nuestro sistema, podremos configurarlo como deseemos gracias a sus numerosas opciones e incorporarlo como un elemento de un menú a nuestra web para nuestros usuarios registrados se puedan comunicar entre ellos y con los administradores.

18 de diciembre de 2011

Mini FrontPage, un sencillo módulo para mostrar las novedades de su sitio Joomla!

Hoy hablaré de una extensión bastante popular y antigua, tanto es así que su última versión, la 1.2.5, data de diciembre de 2008, por lo que, lógicamente solo está disponible para Joomla! 1.5 (y 1.0). 

Mini FrontPage es un recurso muy útil y sorprendetemente sencillo y ligero que he tenido oportunidad de utilizar ampliamente. Su función es la de mostrar los distintos artículos ordenados por el criterio seleccionado (más recientes, de una determinada categoría...) del sitio con una imagen en miniatura y una descripción. Se pueden configurar distintas opciones, como los criterios de selección de los artículos, el número de caracteres a mostrar, el tamaño de las miniaturas, etc. En la imagen de este artículo se puede comprobar un posible aspecto de este módulo.

En general, Mini FrontPage encaja bien con muchos tipos de plantillas, aunque siempre tenemos la opción de lanzarnos a editar el archivo "style.css" donde encontraremos las especificaciones de la apariencia de esta extensión.

Con esta misma finalidad, existen otras muchas opciones actualmente, de las que ya iré hablando, aunque en la relación entre sencillez y utilidad, este módulo todavía tiene mucho que aportar.

Como puede ser comprensible este módulo tiene algunas limitaciones, tanto de apariencia como de personalización, pero es bastante fiable, poco pesado al trabajar con miniaturas que genera automáticamente* y suele aportar una apariencia final bastante trabajada.

El módulo se puede descargar de forma totalmente gratuita desde Joomla! Extensions, donde es "Popular" con 83 Reviews y una media de 4,52 sobre 5 de 183 votos. Creo que merece la pena probarlo por sus numerosas posibilidades y buen acabado.

* Nota: Es recomendable borrar manualmente del servidor las miniaturas que va generando el programa a lo largo del tiempo, pues automáticamente no lo hace.

17 de diciembre de 2011

La importancia del plugin "Load Module"

Uno de los plugins más interesantes que Joomla! trae por defecto es el denominado "Load Module". Con este plugin podemos incorporar módulos completos a nuestros artículos o bien, a las descripciones de categorías o secciones mediante la sintaxis: {loadposition user1} donde "user1" es el nombre de la posición de nuestro/s módulo/s.

Por ejemplo, pongamos que estoy escribiendo la descripción de una categoría de mi sitio Joomla! y deseo que al final se muestre un listado de los últimos artículos escritos en dicha categoría. Lo primero sería crear un módulo "latestnews" y en el campo "Posición"* podemos asignarle un nombre como "newscat" o cualquier otro.

Vamos al editor para escribir la descripción de nuestra categoría y al final, ponemos la sintaxis:
{loadposition newscat}

De esta forma, rápida y sencilla aparecerá un listado, en los términos configurados, de las últimas noticias de nuestra categoría. Como se puede intuir, las posibilidades de utilizar este recurso son infinitas.

*Nota: Sí, el campo "Posición" no sólo permite situar los módulos en la plantilla del sitio, sino que también es posible escribir libremente.

12 de diciembre de 2011

¿Quieres un foro en tu sitio Joomla!? Prueba Kunena

Un foro de discusión puede ser una herramienta muy útil para permitir a usuarios y visitantes una comunicación directa, además de crear nuevo contenido que puede ser indexado desde los buscadores, aumentando así el número de visitas.

Existen diversas opciones a la hora de implementar un foro en nuestro sitio web desarrollado con Joomla! Hace ya algún tiempo me recomendaron una extensión denominada Kunena para poder disponer de un completo foro totalmente integrado en una web. Después de varios años utilizándolo, considero que en la actualidad es una opción más que interesante para instalar un foro de forma gratuita y totalmente en español.

Kunena se puede descargar directamente desde el proyecto oficial Kunena o desde la web Kunena en español. Actualmente está disponible la versión 1.7.1. de esta extensión, compatible para Joomla! 1.5, 1.6 y 1.7.

La extensión Kunena tiene muchísimas opciones para la personalización de los foros de nuestra web, dependiendo de nuestras necesidades o expectativas, desde permitir que escriban usuarios anónimos hasta cambiar la apariencia estética del propio foro mediante plantillas. Una extensión que puede ser todo lo sencilla o compleja como queramos convertirla.

Por último, destacar que dispone de numerosas extensiones específicas, la mayoría también no comerciales que permiten, por ejemplo, mostrar en un módulo las últimas aportaciones en un foro, detallar las estadísticas, extensiones contra spam o un plugin para facilitar la moderación de los foros.

4 de diciembre de 2011

Modificando la traducción del formulario de registro de nuevos usuarios

Problema

Trabajando con Joomla! 1.5.23 me percato que, dada las características de la plantilla, el formulario para el registro de nuevos usuarios se muestra de la siguiente forma:

Como se puede comprobar, en la expresión "Verifique su contraseña" y dada la alineación justificada, ese "su" queda descolgado y estéticamente parece ser bastante desaconsejable.

Solución

Una solución rápida es cambiar la expresión en el archivo de lenguaje que controla las expresiones a mostrar en el mencionado formulario de registro. Editamos el archivo:
/.../language/es-ES/es-ES.com_user.ini

Buscamos la expresión a modificar y podemos sustituirla, por ejemplo, por "Verificar contraseña", siendo el resultado el siguiente:

Como comprobamos, ahora la apariencia es mucho mejor y sin ninguna palabra fuera de lugar.

2 de diciembre de 2011

Buscando la 'Publicación Libre' con Joomla!

Es cada vez más frecuente que en muchos sitios webs de actualidad o información se fomente la participación mediante la utilización de lo que se denomina "Publicación libre", es decir, que los usuarios puedan publicar directamente sus aportaciones en una web, haciéndose automáticamente visibles o bien, previa aprobación del administrador.

En otros CMS, como Drupal, esta funcionalidad no es complicada de aplicar a los portales, sin embargo, con Joomla! no parece ser tan sencillo.

Para poder desarrollar algo parecido a la Publicación Libre, he podido encontrar una solución jugando con la configuración de Joomla! y la instalación de una extensión específica.

En primer lugar, será necesario aclarar que este procedimiento no permitirá a usuarios no registrados la publicación.

Si queremos que todos los usuarios registrados puedan publicar, vamos a Configuración Global de nuestro panel de administración de Joomla!, a la pestaña "Sistema". Ahí tendremos que marcar, logicamente, la opción "Permitir el registro de usuarios". Sin embargo, en la opción "Nivel de acceso predeterminado" tenemos, básicamente, dos opciones:

1. Si lo que pretendemos es que todos los registrados puedan proponer contenido, previa revisión del administrador, eligiremos "Autor". Si queremos además de sus artículos, los usuarios puedan modificar el contenido de los demas, "Editor".

2. Si queremos que puedan publicar directamente, la opción "Publicador", aunque esta opción es mucho más arriesgada, ya que los publicadores podrán modificar y publicar-despublicar no sólo sus artículos, sino los de todos los usuarios.

Para completar el proceso, propondría la instalación del componente Content Submit que permite, mediante la incorporación de un ítem en un menú, acotar a una sección o categoría concreta las aportaciones de los usuarios. De esta forma, conseguimos:

1. Si hay que revisar antes de publicar, que todas las aportaciones vayan a una categoría específica (se puede crear una destinada a ello, como "libre publicación" o "aportaciones") lo que facilita la labor a los administradores y mejora la organización del sitio.

2. En el caso de dejar publicar directamente, se podrían mostrar en un lugar concreto de la página, donde se mostraría el contenido de dicha categoría en un listado, en forma de blog...

1 de diciembre de 2011

Comparte tus contenidos en Joomla! en las redes sociales mediante el plugin ValAddThis

En la actualidad es muy importante tener presencia en las distintas redes sociales como Facebook, Twitter, Tuenti, Menéame, etc.

Para facilitar la difusión mediante estas redes, existen numerosas opciones, entre las que destacamos el Plugin ValAddThis. Mediante esta extensión, compatible con Joomla! 1.5 y 1.6 y 1.7, se muestra en cualquier artículo, categoría o sección un botón para compartir el contenido utilizando la tecnología de AddThis.

Mediante una sencilla y completa configuración, podremos seleccionar las opciones fundamentales de este plugin, desarrollado por Val Web Design y que se puede descargar de forma totalmente gratuita desde su web.

Por último, destacar también que existe la posiblidad de descargar no el plugin, sino el módulo, de igual nombre y con unas características similares, a excepción de la propia presentación en la plantilla del contenido.