Joomla

Fallos en Joomla 1.5.16 y Joomla 1.5.17. ¿Se está preparando Joomla 1.5.18?

Últimamente parece que no vamos a parar de tener sustos con las nuevas versiones de Joomla. Si ya os habíamos avisado que la versión 1.5.16 estaba dando problemas y que tan solo tres días después de su publicación iba a salir la versión Joomla 1.5.17. ahora os anunciamos que hay problemas con Joomla 1.5.17 y se rumorea que se este trabajando ya en la versión Joomla 1.5.18.

Johan Janssens (co-fundador y ex-miembro del Core de Joomla) ha recomendado No actualizar a las versiones 1.5.16 ni 1.5.17 de Joomla debido a una característica de deshabilitación automática de plugins que incluyen estas dos versiones. Esto puede hacer que Joomla se comporte de forma no deseada o incluso puede hacer que deje de funcionar por completo.

La deshabilitación automática de plugins es una característica que se introdujo en Joomla 1.5.16 y Joomla 1.5.17 que se encargaba de deshabilitar cualquier plugin que generase algún error durante el proceso de inicialización.

Esta nueva característica asume que siempre que un plugin lanza un error se debe a un archivo perdido. Sin embargo ese error puede ser condicional y solo lanzarse bajo ciertas circunstancias. En lugar de lanzar un error el plugin es deshabilitado y se previene su ejecución bajo condiciones normales.

Todavía no existe confirmación oficial por parte de Joomla de la salida de la versión 1.5.18, en caso de producirse ¡seguiremos informando!

Si ya has realizado la actualización de Joomla y has notado que tu sitio web se ha visto afectado, puedes deshabilitar el comportamiento editando el archivo helper.php que se se encuentra en /libraries/joomla/plugin. En concreto hay que eliminar las líneas 122-136 que son las siguientes:

if(!$shutdown_handler_installed)  
   {  
    // only register the shutdown function 
    //if we are capable of checking the errors (reqs PHP 5.2+)
    if (version_compare("5.2", phpversion(), "<="))  
    {  
     // you can only register a static method if it is declared static  
     // we can't declare static b/c it breaks on PHP4  
     // therefore we instantiate the helper for this one purpose  
     $pluginHelper = new JPluginHelper;  
     register_shutdown_function(array($pluginHelper, 'shutdown'));  
    }  
    // we may not have installed the handler, but setting this to true  
    // will prevent us from continually running the version compare  
    $shutdown_handler_installed = true;  
   }
Vía | Joomleros

Crea thumbnails desde el editor de Joomla con Mavik Thumbnails

Mavik Thumbnails es un plugin para Joomla que os permitirá crear thumbnails de vuestras imágenes de forma automática desde el propio editor de Joomla. Tan solo hay que insertar la imagen original en el artículo y redimensionarla al tamaño deseado.

El thumbnail creado reemplazará a la imagen original utilizada, pero además es posible añadir un pop-up para que al hacer click sobre la imagen se pueda visualizar a tamaño completo.

Debéis saber que utilizar las dimensiones correctas para una imagen es muy importante para el rendimiento de vuestro sitio web. El uso de imágenes muy grandes que posteriormente son reescaladas se puede traducir en un aumento del tiempo de carga de Joomla. Si nuestros visitantes tienen una conexión a internet lenta puede llegar a ser bastante molesta la espera y por lo tanto cabe la posibilidad de perder visitas.

Mavik Thumbnail

Descarga | Mavik Thumbnails


Cuidado al tocar los ficheros del Core de Joomla

En alguna ocasión os habréis encontrado con algún problemilla que os ha llevado a pensar que podríais solucionarlo manipulando los ficheros del Core de Joomla. ¿es acertado modificar esos archivos? La respuesta es bastante sencilla NO. Esto se debe a que cuando se realiza una actualización de Joomla puede suceder que se reemplace alguno de los ficheros que se ha manipulado con anterioridad y es altamente probable que se os pase por alto.

Y es que en casa del herrero... cuchara de palo!! Nos ha pasado a nosotros en Ayuda Joomla. En concreto teníamos modificado uno de los archivos encargados del RSS de Joomla por un problema que surgió al activar las urls amigables y que se solucionaba fácilmente con una redirección 301. Así que por despiste hemos tenido un enlace que llevaba a una página incorrecta a nuestros suscriptores durante unos meses, pero ya esta solucionado.

Por último os quiero recordar que existe una técnica en Joomla llamada template override que os permite redefinir el aspecto visual que tendrá la representación en pantalla de un componente o módulo de Joomla sin tener que manipular sus archivos principales.

Foro AJ |  /component/content/frontpage

Template Builder - Crea plantillas para Joomla online

Hace ya tiempo en Ayuda Joomla os hablábamos de Artisteer, un generador de plantillas para Joomla que podíais instalar en vuestro ordenador. Ultimamente están muy de moda las aplicaciones web y todo el mundillo que gira alrededor de Joomla sigue las últimas tendencias.

El sitio web template-bulider.com ofrece un servicio online gratuito de creación de plantillas para Joomla. Es bastante sencillo de manejar y cuenta con una interfaz wysisyg, por lo que no requiere de conocimientos sobre programación ni css para poder utilizarlo. Una vez tengáis creadas vuestra plantilla la aplicación generará el archivo zip con el formato adecuado para que pueda ser interpretado por el instalador de plantillas de Joomla.

Evidentemente la calidad de estas plantillas no es equiparable a las plantillas comerciales que ofrecen muchos desarrolladores, pero sin duda es una interesante herramienta que usada con un poco de imaginación y creatividad os permitirá hacer atractivos diseños.

Template Builder

Enlace | Template Builder

Vía | Joomla France

Dominios .com gratuitos en 1and1

Hoy nos hemos enterado que la empresa 1and1 esta ofreciendo dominios .com gratuitos durante un año sin compromiso de permanencia. La única pega es que no todos los países se pueden beneficiar de ellos. He estado cotilleando por twitter y parece ser que Inglaterra, Francia, Alemania, Austria y España están fuera de esta promoción.

Dominio gratis

Si sois residentes de alguno de los países agraciados ya no tenéis excusa para no conseguir un domino .com totalmente gratuito. No se hasta cuando estará vigente la promoción, así que por si acaso no os demoréis.

Enlace | Dominio .com gratis

Vía | Joomplaza

Encontrar las urls rotas en tus sitios Joomla

Todos los que desarrollamos páginas web tenemos que tener especial cuidado en no dejar urls rotas en los sitios web, sobre todo cuando vamos a entregar el producto final a nuestro cliente. Por ese motivo es muy importante verificar que los links de cada página funcionan, lo cuál puede resultar una tarea bastante tediosa si estamos manejando un portal web grande.

Para evitar tener que hacerlo a mano existe una aplicación de escritorio llamada Xenu Link Sleuth que se encarga de recorrer todos los enlaces de vuestra web Joomla. Sólo tendréis que verificar el informe final que genera el programa para poder conocer que urls están dando problemas.

Sin duda es una herramienta bastante interesante, aunque tiene la pega que solo funciona en Windows. ¿Alguien conoce  una alternativa para Mac?

Xenu Link

Descarga | Xenu Link Sleuth

¿Cómo cambiar de plantillas en Joomla?

En esta ocasión os traemos un tutorial básico que seguro que será de utilidad para los novicios que todavía no saben cómo cambiar las plantillas en Joomla.

Lo primero que se necesita es tener seleccionada una plantilla. Si todavía no tienes ninguna seleccionada en Ayuda Joomla hicimos una recopilación de sitios web donde se podían conseguir plantillas joomla gratuitas.

El segundo paso será realizar la instalación de la plantilla en joomla. Este paso lo habíamos explicado con anterioridad, así que para no repetirlo os podéis pasar por el artículo Instalar y desinstalar extensiones, plantillas e idiomas en Joomla.

Una vez tenemos la plantilla instalada solo nos queda establecerla como plantilla predeterminada del sitio. Para ello hay que acceder a Extensiones >> Gestor de Plantillas.

gestor plantillas

Ahora solo quedará seleccionar la plantilla que queremos establecer como predeterminada y pulsar el botón Predeterminado que se encuentra en la parte superior derecha.

plantilla predeterminada

Si os fijáis hay una toolbar  en el gestor de plantillas que os permite seleccionar entre  Sitio y Administración. La mayoría de usuarios de Joomla suelen trabajar con plantillas de sitio que pertenecen a la parte publica de la web, pero también es posible cambiar las plantillas de la zona de administración. Si alguien tiene curiosidad por cambiar la plantilla de administración puede probar con AdminPraise Lite.

Galería de Imágenes para Joomla: Phoca Gallery

Rara es la vez que no necesitas incluir en tu web una galería de imágenes. A mi ya me ha ocurrido en varias ocasiones y siempre he recurrido al mismo componente para implementar una galería de imágenes, este es Phoca Gallery.

phoca

Entre sus características se pueden destacar:

  • Creación de categorías ilimitadas.
  • Elección de diferentes métodos de muestra de una imagen (sin ventana emergente, con ella, ShadowBox, etc.)
  • Creación automática de miniaturas.
  • Posibilidad de permitir comentarios en las imágenes usando sistemas externos de comentarios como JComments.
  • Diferentes métodos de subida de imágenes (FTP, Java Upload, Flash Upload, usando otro gestores de ficheros de Joomla! como por ejemplo eXtplorer del que ya hablamos aquí, etc.)
  • Gestión de imágenes desde el FrontEnd.
  • Descripción de imágenes y categorías.
  • Uso de distintos templates para la galería.
  • Estadísticas.
  • SlideShow.
  • Soporte de Geotagging (mostrar Google Maps con imágenes o categorías)
  • Soporte de vídeos de Youtube.
  • Soporte de SEF estándar y avanzado.
  • Etc.

En fin, nos encontramos ante un buen componente con multitud de posibilidades y bastante fácil de utilizar. Para que podáis ver algún ejemplo de uso os paso el enlace de la demo oficial y de la galería de imágenes que he montado para una asociación en la que colaboro.

Descarga | Phoca Gallery

Demo | Phoca Gallery Demo

Galería Imágenes Anne Axarquía | Visitar

Archivos de idioma Castellano para Joomla 1.5.17

Con la salida de Joomla 1.5.17 [Wojmamni ama woobusani] ha salido también los correspondientes paquetes de idioma en castellano para esta nueva versión. Normalmente os solemos traer la traducción realizada por Comunidad Joomla, pero están tardando bastante en sacar su versión por lo que esta vez os presentamos la versión creada por JoomlaSpanish. Se proporcionan dos archivos de traducción para castellano/español, uno para la parte administrativa de Joomla (Backend) y otro para la parte de presentación del sitio web (Frontend).Idiomas joomla

 

La instalación se realizada desde la zona de administración de Joomla con Extensiones >> Instalar/Desinstalar

Una vez estén instalados los archivos de idiomas deben ser activados en Extensiones >> Gestor de Idiomas

 

Traducción del frontend | Idioma_del_sitio_Joomla_1.5.17-es_ES.zip

Traducción del backend | Idioma_del_admin_Joomla_1.5.17-es_ES.zip

Independízate de phpMyAdmin desde Joomla con ccQuery

Si estáis acostumbrados a trabajar con servidores comerciales estoy seguro que más de una vez habéis tenido que utilizar las herramientas CPanel o Plesk. En concreto habréis utilizado el administrador de archivos, la gestión de bases de datos con phpMyAdmin o la creación de cuentas de correo electrónico. En Ayuda Joomla os presentamos el administrador de archivos eXtplorer, que ya os dio un poco de independencia de CPanel y Plesk.

En esta ocasión os traemos ccQuery. Esta herramienta es un componente para Joomla que os permitirá reemplazar el uso de phpMyAdmin y os dejará administrar la base de datos desde dentro de Joomla. Esto implica directamente un ahorro de tiempo al no tener que estar haciendo login y otras operaciones derivadas en CPanel o Plesk.

Algunas características:

  • Insertar, editar y eliminar registros de cualquier tabla.
  • Ejecución de sentencias. Os dejará ejecutar sentencias de tipo INSERT, UPDATE, DELETE y la mayoría de comandos soportados por MySQL.
  • Visualizar todos los registros almacenados en una tabla.
  • Visualizar la estructura de cualquiera de las tablas de la base de datos.

ccquery

Descarga | ccQuery