A estas alturas ya hemos podido instalar el componente Joom!Fish y habilitar y configurar los plugins correspondientes. También hemos instalado idiomas adicionales y habilitado los mismos en el componente Joom!Fish para poder hacer uso posteriormente.
Ahora nos centramos en la traducción de ítems de Menús de Joomla a diferentes idiomas y vemos como se muestran los cambios en la página desde el módulo selector de idiomas.
En un articulo anterior Jhon Marreros nos brindo información de la funcionalidad de IcoMoon que viene implementado para Joomla 3.0. Para los usuarios que todavía tienen Joomla 2.5 es también posible utilizar esta herramienta para desarrolladores mediante la extensión Fonticons desarrollada por TemplatePlazza que se encuentra disponible para Joomla 2.5.
En ocasiones requerimos la creación de Listas de Precios sencillas que se limiten a mostrar un "Producto" o "Servicio" una "Descripción" de este producto o servicio y su correspondiente "Precio" expresado en la moneda que corresponda y nos lanzamos a la creación de tablas dentro de artículos de contenido que acaban consumiendo tiempo y paciencia para conseguir resultados adecuados y visibles de forma correcta en cualquier navegador.
Desistir suele ser el siguiente paso tras horas dedicadas a lidiar con código HTML para que las tablas muestren los contenidos con el estilo deseado, alineando ítems de la forma correcta y que mantengan un equilibrio vertical y horizontal con respecto al resto de contenidos de la página; descubrimos que lo que vemos bien en Firefox, Chrome, etc., acaba siendo un desastre en Internet Explorer o viceversa.
Cada vez las páginas son más pesadas, incorporan elementos propios del CMS o de extensiones escritas por terceros que provocan una importante ralentización en la carga de un sitio web, lo que sin duda es negativo pues afectará a los visitantes y ya sabemos lo que esto significa.
No solo es un problema de scripts de Joomla, de scripts de terceros, de iframes incorporados, o de código embebido en la plantilla, los usuarios asumen muchas veces que la carga de imágenes indiscriminada (principalmente en portada) y los descomunales tamaños de estas imágenes no son la causa de sus problemas de lentitud y eso es un error de percepción a corregir.
Cargar imágenes de grandes tamaños y en formatos poco apropiados para Internet, así como la masificación de imágenes en artículos, módulos y otros elementos de la página son una causa importante del aumento del tiempo de carga, sino me crees ¿porque no mides la carga de tu web?.
Una forma interesante de compartir contenidos en Joomla es mediante el uso de extensiones que realizan la función de conector, puente o "bridge" permitiendo integrar contenidos en Joomla de forma que estos formen parte de la web sin que el usuario perciba que provienen de fuentes externas.
Hemos visto como utilizar galerías de imágenes alojadas en CDNs como Picasa o Facebook, cargar mapas de Google Maps en formularios de BreezingForms o artículos de K2 y hasta la insercción de tracks de música o podcast de SoundCloud y que estos se integren fácilmente en la web.
Existen varias formas de insertar contenido de audio del CDN SounCloud en sitios web, en este caso basados en Joomla, y lo primero que se viene a la cabeza es el uso de plugins para llamar al track de audio correspondiente desde determinado artículo de contenido de Joomla.
Lo ideal es utilizar extensiones polivalentes que además de permitir la inserción de vídeos en artículos de diferentes plataformas, tengan la posibilidad de hacer lo mismo con archivos de audio, mp3, wav, etc., sin que esto suponga añadir más y más plugins a Joomla que lo único que harán es aumentar el tiempo de carga de la página y sobrecargar la web sin necesidad.
En el capítulo anterior dedicado al componente de traducciones más castizo de Joomla vimos como instalar dicho componente en Joomla 2.5.
Algunos usuarios y clientes han reportado en estos días algunos problemas derivados de la instalación de Joom!Fish que finalmente obedecen a la omisión de cambiar la base de datos, desde Configuración Global, Servidor, Base de Datos, el tipo de driver de base de datos a: MySQLi (con i final) y no olvidar que el usuario para la base de datos debe poseer "todos" los privilegios de lectura/escritura para que no se produzcan estos errores.
También debemos asegurarnos de no estar utilizando la gestión de idiomas (multiidiomas) nativa de Joomla 2.5/3.0 ya que entonces tendremos conflictos y no funcionará Joom!Fish.
Consigue Cupón Descuento del 20%
Aprende Joomla!