Extensiones de Joomla

Texto

eXtplorer. Un completo explorador de archivos para Joomla

Logo de extplorereXtplorer es un fantástico componente que permite tener un completo explorador de archivos en la zona de administración de Joomla. Como cualquier explorador eXtplorer permite crear, renombrar y mover archivos y carpetas, pero además incluye funciones para subir o descargar e incluso para comprimir y descomprimir archivos zip, prácticamente todas las funcionalidades que ofrecen los exploradores de archivos de los servicios de hosting, pero todo ello integrado dentro de un portal Joomla. Está disponible para Joomla 1.5 y Joomla 1.0 de forma nativa.

El uso de un programa de FTP siempre suele ser más rápido para llevar a cabo estas labores, sobre todo si se realizan frecuentemente, sin embargo para leves modificaciones o cuando accedemos a Joomla desde otro ordenador, que no suele ser el nuestro habitual y por lo tanto carece de nuestras herramientas convencionales, suele ser un componente ideal e imprescindible. Otra funcionalidad destacada de eXtplorer es la edición del contenido de los archivos, por ejemplo podemos editar archivos en .php para modificar el código fuente de algun script, eXtplorer resaltará con colores las palabras clave de la sintaxis de php como si de un editor de código se tratase.

#Actualización

Me tiene muy sorprendido este componente permite mover archivos usando arrastrar y soltar, si pulsas el botón derecho se despliega un menú similar al que aparece en cualquier explorador, cambiar los permisos de los archivos... una auténtica maravilla.

 

eXtplorer

 

 

Enlace | eXtplorer en el JED

Enlace |  Instalar y desinstalar extensiones, plantillas e idomas en Joomla

Contador de visitas para Joomla

En un artículo anterior os comentamos como montar el completo sistemas de estadísticas que proporciona Google Analytics para monitorizar el tráfico de un sitio Joomla. Este sistema de estadísticas no es visible desde el sitio web Joomla, por este motivo hoy os vamos a enseñar como montar un contador de visitas sencillo que sea visible para los usuarios de vuestro sitio web.

En Ayuda Joomla utilizamos el módulo Vinaora Visitors Counter que nos permite cargar un contador para mostrar el número de visitantes al sitio web en cualquier posición definida en la plantilla Joomla. Este contador dispone de un contador de visitas global y diversos contadores para mostrar el tráfico mensual, semanal, el del día actual y el día anterior. Además esta disponible tanto para Joomla 1.5.X de forma nativa como para Joomla 1.0.X. 

Vinaora visitors counter

 
Enlace |  Vinaora en el JED

Enlace |  Instalar y desinstalar extensiones, plantillas e idomas en Joomla

Torneos deportivos con JoomLeague

Durante el año pasado surgió la idea de crear una web no oficial del equipo de fútbol de la ciudad donde vivo, aunque después termine utilizando WordPress (otro de mis gestores preferidos) estuve sopesando varias opciones soportadas por Joomla. Una de ellas es JoomLeague, que esta creado para versión 1.0.x aunque con Legacy Mode es compatible con las versiones actuales de Joomla. Este componente es ideal para crear la web de un equipo de fútbol ya que permite crear la plantilla con todos tus jugadores, la liga con los equipos donde juegue, presentar los resultados de dicha liga, la clasificación, etc. Es decir que prácticamente automatiza la creación de un torneo deportivo (no tiene porque ser de fútbol) de forma sencilla.

 

 

 

Por sacarle una pega, si es que se le puede sacar alguna: pues que el trabajo que implica la creación de este tipo de contenidos (para tener una web decente) es bastante grande con componente o no, de todos modos creo que puede ser muy interesante si deseáis montaros una web en condiciones. Para hacerla os recomiendo que uséis un Joomla en local ya que la carga inicial de datos resulta ser este el proceso más tedioso. Un ejemplo de funcionamiento lo podéis ver la página web oficial del Getafe C.F. S.A.D. comprobareis como el resultado que se obtiene es muy bueno.

Por último comentaros un poco las características básicas del componente:

  • Joomleague esta completamente integrado en Joomla! 1.0.x
  • Se puede usar para cualquier deporte ej.: futbol, baloncesto, balonmano, etc.
  • Presenta información sobre el equipo con una foto y su correspondiente plantilla.
  • Información sobre cada jugador del equipo con su correspondiente foto, estadísticas, etc.
  • Pagina de resultados ligueros.
  • Pagina de resultado de un partido, anunciando espectadores, árbitros y resumen de partido.
  • Estadísticas de liga (ej.: mayor victoria local, etc.).
  • Soporte para múltiples idiomas.
  • Etc.

Y tiene muchas más que no os cuento para que os pique la curiosidad y probéis el componente y nos contéis como os fue.

Saludos y buen fin de semana a todos de parte de AyudaJoomla!!

 

Demo      |  Getafe C.F. S.A.D.

Descarga  | Joomleague

Virtuemart - Tienda Electrónica para Joomla

Desde que me inicie en hacer páginas como hobby siempre me han atraído los sistemas de compra por Internet, siendo mi última experiencia con el script Oscommerce (con todas sus ventajas e inconvenientes). Sin embargo la gran ventaja de Joomla es que puedes reconvertir este gestor de contenidos en prácticamente lo que quieras, y es evidente que un carro de compras no va a ser una excepción.

El componente por excelencia para la creación de tu propia tienda virtual en Joomla es VirtueMart. Mucho se ha escrito ya sobre este útil componente y muchas tiendas son las que lo llevan usando años con fantásticos resultados, pero para todos aquellos que no lo conozcan aquí disponen de una pequeña introducción sobre sus características y funcionamiento.

VirtueMart esta desarrollado y distribuido bajo la  licencia GNU/GPL, lo que conlleva que tenga detrás una gran comunidad de usuarios. De esta manera las mejoras del componente y nuevas características ven la luz de forma continuada.

Entre las características más importantes de VirtueMart se pueden destacar:

  • VirtueMart se puede emplear como tienda o como catálogo, simplemente mostrando los artículos.
  • Permite manejar una ilimitada cantidad de Productos y de Categorías de Productos (incluyendo compra de material digital por ej.: canciones, etc.).
  • Cada producto incluye una descripción corta y una detallada.
  • Se puede importar o exportar la información de los productos desde y hacia archivos CSV (texto separado por comas), que son 100 %compatibles con Microsoft Excel y OpenOffice.org.
  • Manejo de distintas monedas, impuestos y países.
  • Se puede definir Ofertas para destacar productos.
  • Control de Stock.
  • Administración on-line, mediante una interfaz simple y amigable.
  • Avanzado sistema de estadísticas e informes, con la más completa información sobre los productos, los pedidos, los clientes, etc.
  • Control de estado de cada pedido.
  • Cada cliente tiene su propia cuenta, posibilitando el trato personalizado y directo con el cliente, y simplificando la gestión de los pedidos y el control de las distintas transacciones.
  • Admite diversos métodos de pedido, de pago y de envío de los productos, por ejemplo: UPS, USPS, Canadá Post Shipping, PayPal, Worldpay, PayMate y también permite el pago mediante tarjetas de crédito.
  • VirtueMart  enviara automáticamente un email al comprador y a la administración de la tienda con la  confirmación del pedido, este email es totalmente personalizable.
  • Posibilidad de mejorar dicho componente con extensiones disponibles en su pagina web oficial.
  • Para la seguridad en las transacciones VirtueMart  emplea el protocolo SSL, con un nivel de encriptación de 128 bits.

Esta es sin duda una buena y profesional solución para toda tienda que quieras introducir el Internet, ahora ya sólo te falta ser competitivo en precios y una buena campaña de marketing Wink.

Enlace | VirtueMart

Demo  | Demo

Permite a tus usuarios elegir su plantilla favorita con Template Chooser

Template Chooser es una extensión gratuita para Joomla 1.5 que permite a los usuarios de un sitio web elegir su plantilla preferida. Esta extensión utiliza un módulo para que los usuarios puedan cambiar la plantilla en el frontend, mientras que en el backend se permite la posibilidad de elegir que plantillas se van a habilitar para los usuarios, así como renombrar las plantillas. Además la plantilla seleccionada queda almacenada en una cookie por lo que cada vez que el usuario visite la página web se utilizará la plantilla que utilizó en su última visita.


En el archivo de instalación se incluye un plugin y un módulo, es necesaria la activación de los dos para el correcto funcionamiento de esta extensión.

 

Enlace | Template Chooser en el JED

Estadísticas para Joomla con Google Analytics

Una de las partes más importantes de un sitio web es el sistema de estadísticas. Por ejemplo si tienes montando un sitio web de comercio electrónico con VirtueMart el sistema de estadísticas te permitirá conocer cuáles son los productos más visitados, cuáles son las palabras claves más utilizadas por las que acceden tus posibles clientes al sitio web, etc...

 

En este artículo os presentamos el plugin BIGSHOT Google Analytics, el cuál os permitirá agregar el código necesario a vuestro sitio web para poder disfrutar del fabuloso sistema de estadísticas que proporciona Google. Dicho código es agregado justo antes de la etiqueta </body> tal y como Google recomienda.

 

Una vez tengas instalado el plugin debes ir a Extensiones >> Administrador de Plugins para activar el plugin y configurarlo correctamente. La configuración del plugin es muy sencilla, solo hay que proporcionarle el Web Property ID que proporciona Google Analytics cuando creas la cuenta para el sitio web. Suelen seguir el siguiente formato "UA-XXXXXXX-X".

Plugin bigshot google analytics

Para usuarios con pocos conocimientos de HTML o que no conozcan muy bien como funciona Joomla esta es la mejor opción para incluir el sistema de estadísticas. Sin embargo si tenéis algo de conocimientos de HTML es recomendable introducir el script a mano en el archivo index.php de la plantilla, ya que la carga de plugins, módulos y componentes en Joomla hace que el tiempo de carga del sitio web aumente un poco.

 

No os asustéis, son tan solo unos pocos milisegundos para usuarios normales, pero a usuarios con conexiones lentas les puede llegar a tardar en cargar el sitio web unos segundos más de lo normal. En el caso de un comercio electrónico estos segundos extras puede hacer que el posible cliente cierre el navegador porque se ha cansado de esperar, esto se traduce directamente en la pérdida del beneficio económico que podía haber generado esa persona.

Enlace |  BIGSHOT Google Analytics

Enlace |  Google Analytics

Insertar código HTML en Joomla

HTMLRecientemente hemos incluido en Ayuda Joomla un contador de subscriptores de Feedburner, el cuál os vendrá muy bien a todos los que queréis seguir nuestros artículos con vuestro lector de RSS habitual. Al realizar esta actualización del portal he visto útil crear un artículo para explicar cómo introducir código HTML en Joomla.

La instalación por defecto de Joomla proporciona un módulo llamado "HTML Personalizado" ("Custom HTML" si no habéis traducido la parte administrativa). Como cualquier módulo, "HTML Personalizado" puede ser cargado en cualquiera de las zonas definidas por la plantilla de vuestro sitio web, por lo que podréis insertar código HTML en cualquiera de las zonas permitidas.

Aun así, no todo podía ser maravilloso, he estado realizando pruebas sin resultados satisfactorios para insertar archivos pdf en Joomla,empleando el tag embed, y vídeos de youtube utilizando el código HTML que proporciona en su web, el cuál utiliza los tags object, param y embed. Me temo que sólo se puede introducir "HTML básico", sin embargo en Joomla ya sabéis que hay extensiones para casi todo, por ejemplo para cargar vídeos de youtube existe el plugin AllVideos, y en caso de no encontrar una extensión que se amolde correctamente siempre podemos editar la plantilla a mano para insertar el código HTML a mano.

Foto | svilen001

 

Backup de un sitio web Joomla

Realizar copias de seguridad de un sitio web Joomla es una tarea muy importante que se debe realizar periódicamente. Con esta operación se está prevenido ante cualquier problema que pueda provocar la perdida de información del portal, como puede ser una avería del disco duro que contiene el sitio web o una instalación incorrecta de una extensión que manipula de forma considerable el entorno de Joomla.

JoomlaPack

 JoomlaPack es un componente Open Source para Joomla que permite realizar una copia de seguridad (backup) completa del sitio web, permitiendo que pueda ser restaurada en otro servidor. Alternativamente, se puede realizar sólo el backup de la base de datos. Este componente genera el backup del portal en un único archivo y permite que sea descargado. Además es posible tener un historial con los backups anteriores para así poder emplearlos en caso de necesidad.

 

 Más información| Sitio Oficial

 Descarga | JoomlaPack

 

#Editado

[04/02/2009] Se ha realizado un tutorial para explicar como realizar una copia de seguridad utilizando JoomlaPack

[28/03/2009] Se ha realizado un tutorial para explicar como restaurar un backup realizado con JoomlaPack

 

Crear mapa web o sitemap para Joomla con XMAP

XMAP es un componente para Joomla que permite crear un sitemap (o mapa web) que contiene enlaces a los artículos de un portal Joomla. Podemos definir un sitemap como un índice de todos los artículos que aparecen en el portal clasificados por sus correspondientes secciones y categorías. En AyudaJoomla usamos este componente para la creación de nuestro mapa web. La funcionalidad más destacada es su importancia en SEO, al tener un listado de todos los artículos cuando pase el crawler de un buscador visitará los enlaces del mapa, facilitando de esta forma la indexación de los contenidos del sitio web. Además este componente proporciona la posibilidad de generar el mapa web en formato HMTL y en formato XML.

Algunas de sus características son las siguientes:

  • Capacidad de crear más de un sitemap con diferentes preferencias.
  • Sistema de caché para permitir la generación rápida del sitemap. Ideal para sitios web con mucho tráfico.
  • Backend realizado en AJAX.
  • Permite excluir de forma sencilla cualquier elemento del sitemap.
  • Opciones para comprimir el sitemap en formato XML.
  • Compatible con Joomla 1.0 y Joomla 1.5 de forma nativa.
  • Se puede especificar la prioridad y frecuencia de cambio para cada menú
  • Pequeños datos estadísticos para cada sitemap.
    • Última visita.
    • Número de enlaces generados en la última visita.
    • Número de visitas al sitemap.
  • Además a este componente se le puede instalar algunos plugins para que se integre con otros componentes.
    • Zoom
    • DOCman
    • VirtueMart
    • Fireboard
    • SMF
    • Hot Property
    • SOBI2
    • Mosets Tree
    • My blog
    • y muchos más...
ENLACE | XMAP para Joomla 1.0 y Joomla 1.5

Legacy Mode en Joomla 1.5

Cuando apareció la versión 1.5 de Joomla se realizaron importantes cambios en el core de la aplicación que afectaban a prácticamente la totalidad de las extensiones y plantillas existentes para las versiones 1.0.

Para facilitar la transición de una versión a la otra se introdujo en las versiones 1.5 de Joomla el plugin Legacy Mode, ya que en aquel momento las extensiones y plantillas para la versión 1.5 eran escasas.

Este plugin permite poder utilizar extensiones y plantillas que han sido diseñados para las versiones 1.0, aunque no esta garantizada a la perfección la compatibilidad total. Actualmente Joomla se encuentra en la versión 1.5.8, se han realizado las actualizaciones necesarias para hacer compatibles de forma nativa muchas de las extensiones y si no se ha realizado la actualización es bastante probable encontrar una extensión similar que cumpla la funcionalidad. En cuanto a las plantillas lamento decir que muchas de ellas no han sido actualizadas, pero os animo a mirar el código fuente, con un poco de paciencia podréis pasar una plantilla de la versión 1.0 a la versión 1.5

Es altamente recomendable utilizar las últimas versiones de los plugins para así maximizar la compatibilidad con futuras versiones de Joomla, en el evento Joomladay de España Alex Kempkens, miembro del core team de Joomla, advirtió que las proximas versiones no podrán utilizarse las extensiones diseñadas para la versión 1.0.