En el momento de construir un sitio web utilizando Joomla!®, la creación de plantillas (o templates)
suele ser uno de los trabajos más comunes que emprenden diseñadores y desarrolladores web.
Este manual pretende ser un documento fundamental para que, tanto usuarios noveles como avanzados,
aprendan a realizar una plantilla funcional para Joomla! 1.6 y versiones posteriores.
Al finalizar el documento, deberá ser capaz de:
Entender la estructura básica de una plantilla;
Conocer los archivos que la componen y su funcionalidad;
Poder agregar nuevas características y estilos personalizados;
Conocer cómo modificar correctamente plantillas ya creadas;
Saber crear plantillas desde cero.
1.2. Obtener el material de aprendizaje
El material de aprendizaje y el código fuente de los ejemplos que se utilizan en el libro están hospedados
en un repositorio de Github. Desde allí es posible descargar un archivo .zip o .tar con todo al material.
También esta invitado a seguir mejorando el material, ya sea reportando errores o añadiendo nuevos
materiales.
1.3. Requisitos
Para comenzar es necesario contar con los siguientes conocimientos mínimos:
4
HTML/XHTML:
• Conocer la estructura básica de un documento HTML/XHTML;
• Saber reconocer las etiquetas básicas.
CSS:
• Reconocer la manera de incorporar estilos dentro de un documento;
• Saber crear estilos básicos en archivos .css;
• Entender el funcionamiento de maquetaciones simples con elementos flotantes.
JavaScript:
• Reconocer la manera de incorporar código JavaScript en un documento.
PHP:
• Reconocer las etiquetas de apertura y cierre de código PHP;
• Entender las funciones básicas de flujos de control (if, if else, else).
Joomla!:
• Conocimientos básicos del CMS: administración de contenidos, instalación de extensiones,
manejo de componentes y módulos.
1.4. Software
Para trabajar con los contenidos de la guía, son necesarias las siguientes herramientas:
El navegador web Firefox y la extensión Firebug.
Un editor de textos planos o un IDE (Entorno de Desarrollo Integrado):
• Notepad++ - Windows;
• Gedit/Kate - Linux;
• TextMate - Mac OS X;
• Aptana - todas las plataformas;
• Netbeans PHP - todas las plataformas.
Un servidor local (XAMPP / MAMP) o un cliente FTP/SSH/SFTP para acceder a un servidor
remoto (Filezilla / WinSCP / Putty);
Joomla! 1.6 o posterior instalado en el servidor local o remoto.
5
1.5. Las plantillas en Joomla!
Antes de comenzar, puede que se pregunte ¿qué es una plantilla y para qué sirve?. Las plantillas son
archivos que permiten controlar el diseño y la disposición de los elementos a lo largo de un sitio. Las
mismas incluyen:
El marcado
Links de descarga
http://lwp-l.com/pdf6092
Comentarios de: Desarrollo de plantillas para Joomla! (0)
Comentarios de: Desarrollo de plantillas para Joomla! (0)
No hay comentarios