DESARROLLANDO TEMPLATES PARA JOOMLA! 1.5 Ing. Edwin Rolando Paredes Calderón. Comercio Electrónico.

Slides:



Advertisements
Presentaciones similares
CI-2413 Examen. Pregunta 1 Respuesta 1 - a n La meta principal de todo sitio es maximizar el número de visitas al sitio. Esto debe ser considerado en.
Advertisements

PÁGINA WEB DEL INSTITUTO Manual de utilización. ¿Cómo colgar información en la página web? Para colgar información se necesita: Un programa de confección.
Repaso desde HTML a XHTML
Cómo cargar contenidos en un curso en Moodle
DISEÑO DE SITIOS WEB CON DREAMWEAVER 8.
USUARIOS DE JOOMLA! Usuarios de Joomla Introducción
I NTRODUCCIÓN A JOOMLA Presentado por: Laura Patricia Pinto Prieto.
Tu , un sitio web R e d d e P r o f e s o r e s I n n o v a d o r e s Módulo: Tu , un sitio web.
Publisher 2010 Paloma Ozores Díez.
Cont.. Universidad Católica de El Salvador Centro Regional de Ilobasco Licenciatura en ciencias de la educación con especialidad en matemática. Portafolio.
Personalización en diseño visual y comportamiento de la plantilla
Ing. GISCARD MARQUEZ VALVERDE.
Hypertext Markup Language HTML
 El favicon es un icono que aparece en la parte superior de los navegadores, junto a la url de la página que estamos viendo y se usa para asociar una.
HTML HyperText Markup Language (Lenguaje de Marcas de Hipertexto)
Actividad 3: Estructura de un CMS
 El primer navegador Web incluía un lenguaje de estilo interno que utilizaba dicho navegador para mostrar las páginas HTML.  Sin embargo estos primeros.
Universidad Tecnologica Oteima DISEÑO DE MEDIOS Y MATERIALES MULTIMEDIOS Rigoberto Quintana M. Hojas de estilo en cascada.
SITIO, BITÁCORA Y AULA VIRTUAL
COLEGIO TOLEDO PLATA CREACION DE UN BLOG. 1.- Elegimos el servidor de blogger que más se acerque a nuestras necesidades JIMDO LA COCTELERA BLOGGER.COM.
LC Lite Commerce Edwin Castellanos – Diana Diaz – Ana Ospina – Fernando Sierra – 16A.
Conocimiento Básico de la Web. 1(C) Inecor Informática
Manual de Ayuda para el usuario del ing Explorer.
960 Grid + Drupal Themes Guía de supervivencia Drupal Camp | Guatemala 2010.
HTML5 & CSS3 Presentado Por: Fernando Ayala
Tutorial de ingreso de tablas en Al Día SISIB Universidad de Chile.
Creación y manejo de un Blog en Wordpress BLOGS. Nosotros hemos elegido wordpress ya que nos parece que es uno de los mas intuitivos y sencillos de manejar.
Manual Dreamweaver. Barra de herramientas. El primero botón que aparece en la barra es la de vista de código, que hace que en la ventana del documento.
LUIS HERNÁN VARGAS ALVARADO EVERYONE WEB. EveryOneWeb es un servicio Web que te permite crear un sitio comercial o personal. El modo de construcción es.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
El lenguaje HTML Este lenguaje nos permite estructurar documentos. La mayoría de los documentos tienen estructuras comunes (títulos, parrafos, listas...)
Ingresa a Ingresas el nombre de tu pagina, debe estar relacionado con el contenido. Ingresas tu correo electrónico, te llegara un mensaje.
PowerPoint 2007 Es una aplicación que permite la creación de presentaciones gráficas, al estilo de diapositivas que pueden combinar texto, diagramas,
Anthony Villalba 1° “A”. ¿Qué es WordPress? Es un sistema de gestión de contenidos o CMS (por sus siglas en inglés, Content Management System) enfocado.
Universidad de Sonora Espacio Educativo NTIC M.A. Fabiola Suseth López Aguirre Noviembre de 2013.
Clase 7 Tecnología de la Comunicación II Lics. en Com. Social y Periodismo F AC. DE C S. H UMANAS. UNSL. Sitio Web: construcción en In Design.
Profesora: Laura Patricia Pinto Prieto Ingeniera de sistemas Introducción a Programación 3.
MANUAL DE USO DE WORDPRESS NOMBRE: GUIDO GONZALEZ FECHA: 28/03/2015. CURSO: 1RO BACHILLERATO “C”
Sergio Cubero Introducción a las Páginas Web. Sesión 3 12:00-12:30: 12:30-13:00: 13:00-13:30: 12:00-13:30: 13:30-14:00: 14:00-14:30: Tablas Formularios.
¿ Q UE ES UN WORDPRESS? Es un sistema ideal para un sitio web que se actualice periódicamente. Si se escribe contenido con cierta frecuencia, cuando alguien.
PLAN DE MEJORA DE LA PÁGINA WEB
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001: Ing. Ángela Yanza Montalván, M.Sc. Mg. DOCENTE UNIVERSIDAD ECOTEC FACULTAD DE CIENCIAS COMPUTACIONALES.
Alumnos: Dick Caamaño Murillo Gabriela Sacoto Alava ACTIVIDAD 7 – INVESTIGACIÓN Y PROYECTO.
MANUAL DE USUARIO DE WORDPRESS. 1. CREAR EL BLOG  En la página Wordpress.com elegimos comenzar un blog y vamos siguiendo los pasos de registro: Rellenamos.
CREACIÓN DE PÁGINAS WEB CON SHAREPOINT DESIGNER 2007 (Sesión 5) Ricardo Ferrís Castell ( ) Departament D ’ Informàtica.
UNIVERSIDAD CAPITÁN GENERAL GERARDO BARRIOS FACULTAD DE CIENCIA Y TECNOLOGIA LICENCIATURA EN COMPUTACIÓN MÓDULO I: DISEÑO GRAFICO DOCENTE: ING. EDWIN ROLANDO.
Se traduce al español como Sistema Gestor de Contenidos. Como su nombre lo indica, es un sistema que permite administrar contenidos en un medio digital.
En la página Wordpress.com elegimos comenzar un blog y vamos siguiendo los pasos de registro: Rellenamos el formulario con el nombre de usuario (sólo.
Joomlas Sistema de administracion de contenidos. Que tiene por objetivo la creacion y edicion de paginas web de forma sencilla los requisitos recomendados.
Diseño Web y Multimedia 1 Clase 4 Docente: Josué Fortis.
Lenguaje de Programación Web Dinámico Multiplataforma Estándar abierto y accesible Elementos nuevos Retrocompatible Nueva filosofía de trabajo Impulsado.
Que es un navegador de Internet. Un navegador web o de Internet, es un programa que permite visualizar la información que contiene una página web (que.
Comercio Electrónico.  Servidor Web (Apache o IIS)  Módulo de PHP en el Webserver  MySQL 5.1.x  
Conceptos Básicos ¿Qué es un blog? Un blog, (también se conocen como weblog o bitácora), es un sitio web que recopila cronológicamente textos o artículos.
Karina Quispe. Multiplataforma Simple Esta en todos lados No es mas que simple texto Libre.
LAS PAGINAS WEB. LAS PAGINAS WEB ¿QUE ES UNA PAGINA WEB? Una página Web, también conocida como una página de Internet, es un documento electrónico.
 Curso básico de Dreamweaver MX (1)  Qué es Dreamweaver MX  Dreamweaver MX es un software fácil de usar que permite crear páginas web profesionales.
PSKLOUD SHOP MANUAL DE CONFIGURACION
TUTORIAL DE POWERPOINT
@josedlujan. Director de Desarrollo M.T.I. José Dimas Luján Castillo
Joomla! Barajas Sandoval Claudia Rebeca Tópicos Selectos de Informática I (Comercio Electrónico)
PORTAL DE PRESUPUESTOS DE LA COMUNIDAD DE MADRID Área de Administración y Difusión Electrónica.
Web y Multimedia II Integrantes: Piero Álvarez Mayra Atience Jhonney Bermeo Johanna Cabrera Gabriela Cango.
WordPress. Nombre del Sitio Web Enlaces permanente.
CURSO DE FORMACIÓN AL PORTAL WEB DE LA UNIVERSIDAD CARLOS III DE MADRID ORACLE PORTAL Manual disponible en:
HTML. HTML 5 Características –Es una versión basada en HTML 4 –Manejo de la aplicación y multimedia. –Tags específicos para diferentes contenidos.
1 Curso de Capacitación en Administrador de Contenidos UC SESIÓN 1 TEMA I : CONOCIENDO EL PANEL DE CONTROL TEMA II:GENERACIÓN DE CONTENIDOS TEMA III: GESTOR.
Unidad 8 Funciones de Software de presentaciones.
Práctica Joomla.. Creación de Maquina Virtual.  Una vez instalado Oracle VM VirtualBox podemos crear un disco duro virtual nuevo o usar un disco duro.
Transcripción de la presentación:

DESARROLLANDO TEMPLATES PARA JOOMLA! 1.5 Ing. Edwin Rolando Paredes Calderón. Comercio Electrónico

Estructura básica de una plantilla para Joomla! 1.5.x

Directorios  css: Directorio que contiene los estilos en cascada del template.  images: Contendrá las imágenes usadas para el diseño.  html: Este directorio posee los archivos que funcionarán como plantilla especifica para módulos y componentes.

Archivos (1/4)  index.php  El archivo principal, contendrá todo el HTML y directivas PHP de Joomla! para cargar el contenido (artículos, componentes, módulos, etc.)  templateDetails.xml  Determinante para que la plantilla sea reconocida en el back-end del CMS.  Posee diversos datos como licencia, autor, , etc.  En Joomla! 1.5 la plantilla podrá tener parámetros manejables desde el back-end para cambiar la visualización del template.  En este archivo se agregaran los parámetros y las posiciones de disponibles para mostrar los módulos.

Archivos (2/4)  template_thumbnail.png  Es la imagen que actuará como previsualización del template en la administración.  params.ini  Contendrá los valores para configurar los parámetros del template.  Si la plantilla no posee parámetros para configurar, este archivo no será necesario.  template.css  Es el estilo en cascada principal que se encuentra dentro de la carpeta 'css'.

Archivos (3/4)  favicon.ico  Es el favicon que usaremos en nuestro sitio.  imágenes varias  Conformaran el diseño de la plantilla.

Archivos (4/4)  Dentro de la carpeta 'html‘, habrán archivos y carpetas específicos para los módulos y componentes del sitio.  Con esto podremos manejar a nuestro gusto la apariencia y el output de dichos componentes y módulos.  La idea es que la plantilla prevalezca por encima del output HTML que genera Joomla! De esta forma, por ejemplo, podremos reemplazar todas las tablas que genera tal componente y reemplazarlas por DIVs.

Creación de templateDetails.xml  Podemos dividir en cuatro partes el contenido de templateDetails.xml: 1.Datos 2.Archivos 3.Posiciones 4.Parámetros.

1.Datos  Aquí, entre cada etiqueta pondremos los datos específicos de la plantilla como su versión, autor, , página web, año, licencia y descripción: Nombre del template Fecha de creaci ó n Nombre del autor Licencia del autor Web del autor Versi ó n <![CDATA[ Aqui va la descripci ó n, puede usarse HTML o texto plano. ]]>

2.Archivos  Aquí deberemos especificar todos los archivos que hemos utilizado para el diseño, para luego comprimir todo en ZIP y tener un instalador de la plantilla. index.php templateDetails.xml template_thumbnail.png favicon.ico css/template.css images/imagen.png

3.Posiciones  Es importante saber con anticipación que posiciones usaremos y cuantas en nuestro sitio para planificar en donde mostrarlos en la plantilla. left right user3

4.Parámetros  Si deseamos realizar una plantilla más versátil, podemos agregarle parámetros para ser manejados desde el Back-end.  Por ejemplo, si nuestra plantilla cuenta con la posibilidad de configurar los colores de fondo, esta opción estará habilitada para ser activada desde la administración de Joomla!.

Creación de index.php  Para la creación del index.php, lo primero que haremos será insertar el HTML que formará la maquetación de la plantilla.  Para eso partiremos desde un layout básico de tres columnas, barra de navegación, header y footer.  Entonces en index.php creamos el HTML: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "

 Lo siguiente será ir incorporando las directivas que cargaran toda la información para que la plantilla funcione. Veamos las básicas:   Esta directiva irá dentro de la cabecera HTML. Cargará el título de la página en cuestión, metatags, feed, y framework javascript.

 $this->template  Obtendremos el nombre de la carpeta contenedora de nuestra plantilla.  Se puede utilizar para cargar el estilo en cascada, favicon y cualquier archivo que queramos y se encuentre dentro de esta carpeta.

 Con esto ya podemos crear la cabecera HTML de la plantilla: <link rel="stylesheet" href="templates/" template?>/css/template.css" type="text/css" />

 para el cuerpo utilizaremos:  $mainframe->getCfg('sitename') Obtendremos el nombre del sitio en cuestión.

Posicionamiento de Módulos   Con esta directiva estamos indicando la carga de un módulo en particular y de una manera especifica.  Esto se establecerá a partir de los parámetros 'name' y 'style'.

  Con esta directiva cargaremos el contenido principal del sitio (artículos, secciones, categorías, etc.).  A diferencia de la inclusión de módulos, esta directiva no posee parámetros para manejar en donde cargar el contenido.

Clases pertenecientes a contenido

Clases pertenecientes a módulos