20 de julio de 2013

Alternativas al módulo de acceso de Joomla! 2.5

Como sabemos, uno de los puntos fuertes de Joomla! es que se pueden buscar alternativas a prácticamente todos los componentes que por defecto trae este motor. El módulo de acceso no es una excepción.

Como siempre, si visitamos la sección específica en Joomla! Extensions, comprobaremos la variedad de opciones de las que disponemos, aunque muchas de ellas son de pago. Módulos con una presentación más llamativa, con distintas opciones para el registro, basados en AJAX o con diversidad de posibilidades para su personalización.

Tras haber probado varios de estos módulos, me gustaría destacar uno especialmente, el denominado "Core Design Login" (imagen), un módulo popular en el directorio de extensiones de Joomla! que muestra el formulario de acceso de una forma bastante atractiva y cuya demo se puede visualizar aquí pinchando en el icono con el candado y la palabra "login".

Como se puede comprobar en la demo, el efecto consiste en que una ventana surge del enlace para el registro o autenticación de los usuarios. Para lograr este efecto, además del módulo, habrá que descargar, instalar y activar el plugin Core Design Scriptegrator, desde el que precisamente se pueden controlar algunas opciones del módulo, como por ejemplo, que aparezca o no el enlace del autor.

Lo ideal, una vez instalado el módulo, sería modificar el archivo del lenguaje e incluso los iconos que trae por defecto, para personalizar totalmente el aspecto de esta extensión, una alternativa a considerar para que el módulo de acceso de Joomla! 1.5 y 2.5 se presente de forma llamativa y más original.

7 de julio de 2013

Las plantillas en Joomla! 2.5: Paquetes "QuickStart"

Para muchos usuarios de Joomla! el tema de las plantillas y las posibilidades de personalizar a sus gustos estéticos su web les produce auténticos dolores de cabeza. La gran mayoría no tenemos los conocimientos técnicos como para desarrollar o modificar profundamente las plantillas a utilizar , por lo que son otras las opciones que debemos manejar. En este sentido la gestión en Joomla! 2.5 de las plantillas ha mejorado respecto a versiones anteriores, con la creación de "Estilos" y mayores opciones de edición y personalización.

Ya en una entrada anterior hablámos del programa Artisteer, una opción WYSIWYG a tener en consideración que permite realizar -aunque con algunas limitaciones, claro está- tus plantillas personalizadas de una forma directa, sin necesidad de programar y listas para instalar en tu Joomla! (actualmente compatible con Joomla! 1.5 y Joomla! 2.5).

Otra opción es recurrir a las plantillas prediseñadas. En este aspecto tenemos la posibilidad de encontrar diversas plantillas gratuitas por la red, aunque muchas veces son complejas de personalizar y también suelen disponer de limitaciones estéticas o técnicas, aunque en algunos casos puede ser la solución ideal.

Y por último tenemos la posibilidad de comprar una plantilla profesional. Lo malo de esta opción es que, obviamente no es gratis, pero lo bueno es que nos aseguramos de que probablemente no tengamos ningún chasco relevante. Algunas de estas páginas son: GavickPro, Joomlabamboo, TemplatePlazza, JoomlArt o RocketTheme entre otras.

Si quieres, te puedes bajar la plantilla e instalarla en tu web, normalmente. Pero existe una opción muy interesante y no del todo conocida, que es bajarse el paquete de la plantilla denominado "QuickStart". Este archivo, que suelen ofrecer estas páginas de venta de plantillas, está compuesto por un motor Joomla! 2.5 donde ya está instalada no sólo la propia plantilla, si no que normalmente también viene con todas extensiones instaladas y las configuraciones gráficas dispuestas como en las Demo que podemos ver en las webs de sus creadores.

Estos paquetes se deben instalar como si de un motor Joomla! convencional se tratara. La única diferencia es que al completar la instalación tendremos una web completa, con la estética y la distribución de la que queríamos tener. Como la veías en la Demo, ahora la tienes en tu servidor dispuesta a ser configurada. Obviamente después de la instalación nos queda un intenso trabajo de personalización, pero sin duda que merece la pena, al menos, conocer y considerar esta opción.

Por último, y ya que hablamos de compra-venta, no es necesario recordar que, como en cualquier servicio, cuando se compran plantillas es necesario leer muy detenidamente las condiciones de pago y utilización, y lógicamente nunca desembolsar más de lo que se considere razonable por el producto que se quiera adquirir.

Fuente de la imagen.

1 de julio de 2013

Resumiendo... ¿Cómo migrar de Joomla! 1.5 a Joomla! 2.5?

Se ha escrito mucho en los últimos meses sobre la migración del motor de Joomla! 1.5 a Joomla! 2.5. Como se ha repetido en infinidad de ocasiones, este cambio no es una actualización, sino una migración, es decir, que no se puede continuar con la misma página del 1.5., sino que hay que hacer una nueva con la versión 2.5 replicando el contenido, módulos, plantillas, etc.

Muchos usuarios han criticado este brusco salto de versiones, una modificación que quizá deje por el camino las ansias de estar actualizado de muchos usuarios que conocen lo justo de este CMS. No es difícil encontrar cómo realizar la migración por la web, sin embargo, todavía hay muchos usuarios que preguntan insistentemente cómo pasar de la versión de Joomla! 1.5 a la de Joomla! 2.5.

En resumen, y descartando opciones en la que se requiera conocimientos de programación ni nada por el estilo, tenemos dos opciones básicas para pasar nuestra web de 1.5 a 2.5., ambas con la mediación de respectivas extensiones especializadas.

1. Exportar el contenido de Joomla! 1.5 a 2.5 con J2XML

Con la extensión J2XML tendremos la posibilidad de exportar los artículos, usuarios y enlaces. Aquí la dinámica es sencilla:
a. Instalas una web Joomla! 2.5 en un directorio de tu servidor.
b. Instalas la extensión J2XML en tu sitio Joomla! 1.5 y comienzas a exportar el contenido en paquetes XML.
c. Instalas la extensión J2XML en tu nueva web vacía de Joomla! 2.5 e importas estos paquetitos XML.
Así de sencillo. Lo bueno es que se conservan los ID de los artículos, por lo que los buscadores prácticamente ni notarán la migración, y tienes la posibilidad de ir controlando el proceso en todo momento. Lo malo es que es un trabajo laborioso si la web tiene mucho contenido, también puede dar errores con algunos artículos -que habrá que aislar - en la cadena XML y lógicamente, esta migración se basa solo en el contenido, tanto la plantilla para la versión 2.5, como los módulos, deberán ser instalados manualmente.

Personalmente he probado esta extensión y la verdad es que funciona bastante bien. Algunas veces falla la exportación por algún contenido en particular que habrá que localizar y recomendaría no hacer paquetes excesivamente grandes para facilitar la importación-exportación del contenido.

Para profundizar, aquí se puede encontrar una detallada guía de uso de esta extensión.

2. Migración mediante el componente jUpgrade

La opción de migrar Joomla! mediante jUpgrade es probablemente la más difundida entre los usuarios de Joomla!. Con esta extensión se intenta automatizar el proceso de migración. La extensión se descarga de forma automática el motor Joomla! 2.5 en la carpeta /jupgrade del servidor y comienza a exportar el contenido, usuarios, enlaces, además de actualizar los módulos -sólo los más utilizados- que tienen su versión en 1.5 y 2.5.

Lo mejor de esta opción es que, en teoría, el proceso es mucho más automático y ahorra el trabajo de tener que estar buscando actualizaciones de extensiones una por una. Lo malo es que realmente necesita un trabajo de depuración y reconfiguración bastante curioso, tanto que incluso en ocasiones merece la pena desinstalar y volver a instalar manualmente ciertos componentes y, por supuesto, la plantilla, que como sabemos no son compatibles entre 1.5 y 2.5.

Este componente también lo he probado en una web sencilla y no ha ido mal, aunque su puntuación en Joomla! Extensions ha ido cayendo con los meses, probablemente por las dificultades particulares que supone que un proceso tan complejo salga bien sin más. En este enlace se puede encontrar información más detallada sobre la utilización de jUpgrade.

En ambos casos, la migración terminará pasando los archivos del directorio donde está instalada nuestra web con Joomla! 2.5 al directorio principal.

Estas son las dos opciones básicas, ninguna es ideal y se conocen diversos errores que pueden surgir en la migración. No obstante, es siempre recomendable tener actualizado el motor, aunque antes de nada, como también sabemos, hay que realizar la correspondiente copia de seguridad, y esperar que nada salga mal...