Home
Templates de Joomla Imprimir E-Mail

Info general sobre los templates de Joomla!

Los templates o plantillas del Frontend de Joomla, son los sistemas encargados de definir el aspecto estético, la disposición de los elementos y el estilo visual de los sitios web desarrollados con Joomla CMS.

La mayor flexibilidad de Joomla se deriva de la filosofía de desarrollo adoptada por el proyecto actual: MVC (modelo-vista-controlador) Esto sigue un desarrollo con la separación de los contenidos por un lado y el diseño (presentación), por otro, lo que implica que podemos cambiar en un instante el diseño del sitio sin alterar sus contenidos ni su organización.

Cuando instalas tu Joomla por primera vez, este ya trae tres templates por defecto, pero luego puedes cambiar el aspecto visual de tu sitio simplemente reemplazando un template por otro, o también personalizando el template asignado.

Existen decenas de miles de templates para Joomla disponibles en sitios de Internet que se especializan en el desarrollo y publicación de recursos para Joomla!. Algunos templates son comerciales (debes comprarlos antes de poder descargarlos y usarlos) y también hay templates gratuitos (pueden descargarse libremente y usarse)

¿Donde adquirir servicios de personalización y desarrollo de templates para Joomla?

A veces es necesario adaptar a tus propias necesidades y gustos los templates de Joomla que consigues e instalas en tu web. La personalización estética tiene distintos niveles de complejidad y costos, pero es bueno que sepas que puede personalizarse sin límites la apariencia estética de tu sitio Joomla!

Podrás encontrar información en servicios de instalación, personalización, configuración y desarrollo de templates de Joomla!

 


Clases de templates para Joomla

ATENCIÓN: La siguiente información no está actualizada a la versión 1.5.x de Joomla! (versión actual)

Este tema se verá aquí de un pantallazo dado que por la extensión del mismo será ampliado en nuestro segundo tutorial de templates.

La clasificación en la cual separo en dos tipos los templates para utilizar con Joomla se basa en la estructura de HTML del diseño, el cual puede estar basado en tablas (tables) o capas (layers).

Básicamente hay dos clases de templates para el frontend:

1 - Variable Width Templates (Templates de ancho variable): Estos templates tienen la particularidad de amoldarse al ancho de pantalla de los usuarios que tengan distintas resoluciones de pantalla. Esto permite aprovechar de una mejor manera el ancho de la pantalla. La principal contra que posee este tipo de templates es que no se pueden utilizar imágenes de un tamaño fijo, por ejemplo en la cabecera, ya que en otras resoluciones se verá mal.

La maquetación de los templates de ancho variable está basada en estructuras de tablas, en cuyas celdas se "acomodan" las imágenes y los contenidos. El concepto moderno de diseño web cuya tendencia va hacia XHTML/CSS, hace que la utilización de tablas para "armar el diseño" de las plantillas web tienda en un futuro muy cercano a desaparecer. Esto marca una tendencia que ya se nota demasiado en Joomla y es la creciente utilización de diseños basados en layers.

2 - Fixed Width Templates (Templates de ancho fijo): Estos templates tienen un ancho fijo independientemente de la resolución de pantalla que tenga el usuario que lo ve. Generalmente (aunque esto no es una condición necesaria) están basados en capas (layers, o etiquetas div) cuya ubicación y tamaño se definen externamente en las CSS. Este tipo de templates pertenecen a la tendencia actual de maquetado XHTML/CSS y respetan en mayor medida los estándares de usabilidad y accesibilidad, sin embargo su creación y edición es notablemente más difícil que los templates basados en tablas.

Si sos un principiante y deseas editar tus propios templates o personalizarlos, te recomiendo que comiences a probar con templates basados en tablas, porque son los más fáciles de editar, pero luego cuando adquieras experiencia, comiences a utilizar templates basados en capas.

Distribución de contenidos dentro del template de Joomla

El siguiente esquema muestra la distribución de un template de Joomla de tres columnas.

Distribución de los contenidos de Joomla dentro del template

Templates a 2 o a 3 columnas

Existen templates diseñados para sitios cuyos diseños se basan en dos columnas (columna del contenido principal y columna de módulos que puede estar ubicada a la derecha o a la izquierda), y templates diseñados para sitios que utilicen tres columnas (columna central con el contenido y dos columnas laterales para los módulos).

Es bueno disponer de un template que genere automáticamente las columnas laterales dependiendo de si se necesitan o no. Es decir, podemos tener un sitio web en cuya página principal quisiésemos usar tres columnas (porque hay una mayor cantidad de módulos que dispuestos en una sola columna estiraría demasiado hacia abajo la página), pero en el resto de las páginas solo utilizaríamos dos columnas. (Este tema será ampliado en nuestro segundo tutorial de templates.)

¿Cómo administrar templates del frontend de Joomla?

En el menú de administración de Joomla debes ir a Site >> Template Manager >> Site templates

Administración de templates

A continuación, verás en el area de trabajo una lista con los templates instalados (en el ejemplo de la siguiente imagen, solo uno)

Area de trabajo del administrador de templates

El template que está marcado como "Default" es el template que actualmente está asignado por defecto para el sitio Joomla (frontend). Para administrar o editar un template determinado, debes seleccionar primero uno de la lista de templates instalados que se muestran en el area de trabajo, y a continuación desde la barra de herramientas elegir la acción que deseas.

Barra de herramientas de la administración de templates

Barra de herramientas de la administración de templates

Icono "Default": Este sirve para asignar un template por defecto para el frontend.
Icono "Assign": Este ícono lo utilizamos para asignar un template a una sección específica que sea accesible directamente desde el menú de navegación. Es muy útil esta opción ya que nos permite asignar diferentes templates para distintas secciones, categorías, o ítems de contenido.
Icono "Delete": Borra el template seleccionado.
Iconos "Edit HTML" y "Edit CSS": nos permiten editar el código fuente del archivo index.php perteneciente al template y del archivo de CSS. Les recomiendo no editar desde aquí estos archivos si no se conoce bien el lenguaje HTML y la maquetación con hojas de estilo en cascada.
Icono "New": Botón para instalar un nuevo template.

Archivos que componen un template de Joomla

Los templates de frontend de Joomla se ubican en el directorio /templates/, dentro del raíz del sitio. En ese directorio se encuentran tantas carpetas como templates instalados haya en el sistema. Cada una de estas carpetas posee el nombre del template en cuestión. La estructura de archivos es la siguiente:

rhuk_solarflare_ii (directorio del template rhuk_solarflare_ii)
css
(directorio que contiene las hojas de estilo en cascada)
images
(directorio de imágenes utilizadas por el template)
index.php
(archivo principal del template que genera el HTML, incluye las CSS, el Javascript, y el código PHP necesario para cargar el contenido dinámico)
TemplateDetails.xml
(archivo XML que contiene datos referentes al template en cuestión y datos necesarios para su instalación desde el administrador)
index.html
(archivo de seguridad que impide explorar el directorio del template desde el navegador. Por ejemplo si accedemos a http://www.sitio.com/templates/rhuk_solarflare_ii, solo se observará una página en blanco, es decir, este index.html)

¿Cómo instalar nuevos templates para un sitio Joomla?

En el menú de administración de Joomla debes ir a Site >> Template Manager >> Site templates. Luego debes hacer click en el ícono "New" de la barra de herramientas. Verás a continuación sobre el area de trabajo:

Instalación de nuevos templates

Luego tienes que examinar en donde tienes el archivo comprimido del template y clickear el botón "Upload & Install" (Subir e instalar). Recuerda que deben estar todos los directorios para la instalación con permisos asignados correctamente (Writeables)

Forma alternativa de instalar templates

Una manera distinta de instalar templates que a menudo es útil se basa simplemente en descomprimir el template en tu computadora y luego subir el directorio descomprimido por FTP dentro del directorio /templates/

¿Dónde adquirir templates para Joomla?

Hay muchísimos sitios web de templates para Joomla, nosotros recomendamos Joomlart! para buscar, seleccionar y elegir templates. En DDW también existe una base de datos de templates de Joomla.

 

Novedades

El proyecto Joomla anuncia la disponibilidad inmediata de Joomla 1.5.14 [Wojmamni ama naiki]. Este comunicado contiene correcciones para dos errores que se introdujeron en la versión 1.5.13 y un problema de seguridad de bajo nivel. En lugar de esperar 6 a 8 semanas para la proxima actualizacion, esta versión está a disposición de los usuarios ahora.

El objetivo del Grupo de Trabajo de Desarrollo es la de seguir proporcionando actualizaciones regulares y frecuentes a la comunidad de Joomla.
http://www.joomla.org

Grupo de Joomla

Grupos de Google
Suscribirte a joomla
Correo electrónico:

Consultar este grupo

Pro Joomla Templates Club