960 Grid + Drupal Themes Guía de supervivencia Drupal Camp | Guatemala 2010.

Slides:



Advertisements
Presentaciones similares
Drupal Theming Themes Control del diseño HTML, CSS, imágenes, Javascript, etc.
Advertisements

Presentación de Visual Web Developer 2005 Express Edition Alfonso Goyeneche Torres Presidencia Nacional Comunidad Académica Microsoft Junta Directiva Nacional.
Uso de la evaluación y monitoreo. Objetivos Entender las técnicas de evaluación y monitoreo del uso de un recurso electrónico Discutir algunos lineamientos.
TABLAS EN WORD.
PORTAL WEB Manual de Usuario Perfil Autorizador
Arquitectura de la información en sitios web y Usabilidad
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.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
Guía de autoaprendizaje
VENTAJAS, DESVENTAJAS, CARACTERISTICAS Y CONFIGURACION
DESARROLLO E IMPLEMENTACIÓN DE UN PLUGIN DE GOOGLE WALLET PARA PAGOS ONLINE UTILIZANDO SOFTWARE OPEN SOURCE.
SERVIDOR DE CONTENIDOS
Framework Hexápodo PHP fácil, rápido y sin dolor
Programa de Actualización en Tecnología Informática
Programación por capas: Capa de Clases
Personalización en diseño visual y comportamiento de la plantilla
Funcionamiento Básico
DISEÑO SITIOS WEB CON HTML Los sitios html comienzan con el código de inicio y terminan con el código Así que ponemos Los sitios html se dividen en un.
PLANTILLAS Tutorial de práctica. Plantillas en DW Las plantillas son archivos que estandarizan la forma en que se ven los sitios web, de esta manera podremos.
DESARROLLANDO TEMPLATES PARA JOOMLA! 1.5 Ing. Edwin Rolando Paredes Calderón. Comercio Electrónico.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
Manual de Ayuda para el usuario del ing Explorer.
1.- Inicio 2.- Mis sitios de Red 3.- Ver conexión de Red 4.- Conexión de Área Local 5.- Propiedades 6.- Protocolo Internet TCP/IP Para colocar una Dirección.
Presentado por Alfredo de la Mora Díaz Catedrático Dr. Jesús Favela
HTML5 & CSS3 Presentado Por: Fernando Ayala
María Camila Torres Quiroz 10 informática 2 CEFA 2012
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.
Microsoft Office Excel
FRONT PAGE INTRODUCION La Compañía Microsoft ha creado y patrocinado gran cantidad de programas que son muy fáciles de usar como por ejemplo Microsoft.
COMO USAR EL MAPA CONCEPTUAL
Tecnologías de administración de contenidos Rodrigo Guaiquil
UNIVERSIDAD MAYOR DE SAN SIMON ESCUELA DE GRADUADOS Y EDUCACIÓN CONTÍNUA DIPLOMADO EN EDUCACIÓN SUPERIOR EN SALUD CON NUEVAS TECNOLOGÍAS DISEÑADA POR:
El lenguaje HTML Este lenguaje nos permite estructurar documentos. La mayoría de los documentos tienen estructuras comunes (títulos, parrafos, listas...)
“Trabajando en Notepad”
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Cristian Fonnegra Marin
Universidad de Sonora Espacio Educativo NTIC M.A. Fabiola Suseth López Aguirre Noviembre de 2013.
Anatomía de un sitio web
CMS DRUPAL HERRAMIENTAS DE DISEÑO CARLOS LLANOS V. JENNIFER QUINDE G. JUAN MACIAS B. KERLY UBE.
WEB Y MULTIMEDIA INTEGRANTES: Piero Álvarez Milena Gómez Cristhian Rodríguez Mónica Pasaca Andrea Deleg Veronica Castillo.
MANUAL DE USO DE WORDPRESS NOMBRE: GUIDO GONZALEZ FECHA: 28/03/2015. CURSO: 1RO BACHILLERATO “C”
¿ 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.
Es un software que podemos instalar en nuestro alojamiento web. Este software se encarga de gestionar y publicar la información que le introduzcamos en.
Nombre: Dayanna Mora Curso: 1° ´´D´´ Fecha:
Gonzalez Tellez Guadalupe Marina Reverte Materia :HTP Carrera :Derecho.
Estructuras web De navegación Y Visual. Investigación de requerimientos ¿Qué es lo que quiere el cliente? – ¿Qué desea comunicar?, y ¿Cómo? – ¿Qué información.
Busca todas las imágenes de una página web. Los operadores de Google trabajan de la misma forma que los operadores de las páginas webs. El operador Site:
Paginas web.
Configurar una página en Word
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.
. ¿Cómo crear y administrar una web con Wordpress? Santiago, 1 de octubre 2012.
Formas, Tablas, Numeración y viñetas, Imágenes y WordArt
Layouts adaptables Objetivo: - Probar distintas técnicas para modificar el diseño de una página, según en cuál tamaño de pantalla está siendo visualizada.
Karina Quispe. Multiplataforma Simple Esta en todos lados No es mas que simple texto Libre.
HTML. INTRODUCCIÓN A LOS MARCOS HTML Los marcos HTML permiten presentar documentos con vistas múltiples, que pueden ser ventanas o subventanas independientes.
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001: Ing. Pablo Hinojosa, MCP, MCTS DOCENTE UNIVERSIDAD ECOTEC Qué son los CMS y para que sirven? Los CMS (Content.
@josedlujan. Director de Desarrollo M.T.I. José Dimas Luján Castillo
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.
GUIA DE CSS 3 BASICA AUTOR: CARLOS BERBECI QUE ES CSS3 ? CSS es un lenguaje para definir el estilo o la apariencia de las páginas web, escritas con HTML.
Macromedia Dreamweaver es un editor profesional de páginas Web. Permite crear sitios tanto escribiendo directamente el código en HTML, como diseñando de.
¿Qué es una plataforma educativa virtual? Se entiende por plataforma educativa como un sitio en la Web, que permite a un profesor contar con un espacio.
Web y Multimedia II Integrantes: Piero Álvarez Mayra Atience Jhonney Bermeo Johanna Cabrera Gabriela Cango.
Una de las características de un sitio Web eficaz es mostrar sus contenidos de manera accesible y vincular de manera fácil a documentos de diferentes.
WordPress. Nombre del Sitio Web Enlaces permanente.
PAGINAS WEB DENIS SILVA PARRAL SARAI LOPEZ GONZALEZ.
PÁGINA WEB, SITIO WEB Y PORTAL WEB Una página web tradicionalmente hace relación a un documento en el internet, disponible para ser leído, con información.
Andrea Fernanda Salazar Rueda María Paula Peña Fernández Yuleny Osorio López.
NAVEGADORES. 1.Definición.C 2.Elementos del navegador.M 3.Barra de herramientas.C 4.Favoritos.D 5.Favoritos: Exportar – importar.D 6.Marcadores.D 7.Historial.
Designer 2 Drupal Designer Guía de supervivencia Drupal Summit Latino - Lima 2011 Designer 2 Drupal Designer enzo – Eduardo Garcia
Transcripción de la presentación:

960 Grid + Drupal Themes Guía de supervivencia Drupal Camp | Guatemala 2010

Drupal Temas Guía de supervivencia Agenda

1.Que es Drupal?. 2.Que es un tema. 3.Problemas con HTML normal?. 4.Wire Frames a Regiones. 5.HTML A Drupal Variables de Tema. 6.Sobreescribiendo CSS. 7.Sobreescribiendo HTML. 8.Depurando un tema Grid 10.Preguntas. Drupal Camp | Guatemala 2010 Agenda

Drupal es gratuito, software libre que puede ser usado por personas o grupos de usuarios – aun si no tienen conocimientos técnicos – para crear y administrar de manera amigable diferentes tipos de sitios web. La plataforma incluye un sistema de administración de contenido y un framework usado en desarrollo. Drupal Camp | Guatemala Ques es Drupal?

Drupal Camp | Guatemala Que es Drupal?

En en el contexto de Drupal, el termino "tema" significa un conjunto de archivos que son son responsables por la apariencia de un sitio web. Otros sistemas usan diferentes nombres para los archivos que llevan acabo la misma función El termino mas comúnmente utilizado es "template.“ Conceptualmente, un tema es un contenedor visual usado para dar formato y desplegar información en una pantalla. Expresado en términos simples: Los temas determinas como tu sitio lucirá. Drupal Camp | Guatemala Que es un tema

Un tema genérico cubre el 80% de las necesidades de un proyecto; el restante 20% es lo que se llama una personalización del tema que abordaremos mas adelante. Recuerda, sabes que hiciste un buen tema, cuando los desarrolladores pueden instalarlo y usarlo con tres clics. Drupal Camp | Guatemala 2010

Aun is nuestra transformacion de PSD a HTML luce bien, Esta representacion solo trabaja en escenarios estaticos. Problemas en esta solucion. CSS ignora Estilos de Drupal. HTML maneja datos crudos. Nosotros necesitamos informacion. HTML no es esta orientado a contenido dinamico. Drupal Camp | Guatemala Problemas con el HTML normal?.

Drupal Camp | Guatemala Wire frames a Regiones

Mazda USA Media Home Page Drupal Camp | Guatemala 2010 Image should always fit the unit grid 4. Wire frames a Regiones

Mazda USA Media Home Page Drupal Camp | Guatemala 2010 Primary Links Header New Region # 1 Right Sidebar Footer Content 4. Wire frames a Regiones

Drupal Camp | Guatemala HTML a Drupal Variables de Tema

Drupal Camp | Guatemala HTML a Drupal Variables de Tema

Drupal Camp | Guatemala HTML a Drupal Variables de Tema

Drupal Camp | Guatemala Sobreescribiendo CSS

Orden de sobre escritura del HTML. Drupal Camp | Guatemala 2010 Búsqueda en archivo del tema activo (Si no existe una función definida entonces...)‏ Archivo de del Theme Engine (Si no existe una funcion definida entonces...)‏ Archivos por defecto de Drupal 7. Sobreescribiendo HTML

template.php Drupal Camp | Guatemala Sobreescribiendo HTML

Template por contentido page-front.tpl.php page-user.tpl.php node-story.tpl.php page-contact.tpl.php page-about.tpl.php Drupal Camp | Guatemala Sobreescribiendo HTML

Template por ruta, usando alias Drupal Camp | Guatemala Sobreescribiendo HTML

8. Depurando un Tema Drupal Camp | Guatemala 2010 Usando el modulo de devel para Drupal 6 es posible depurar e inspeccionar nuestro tema. Note que este modulo inyecta marcadores adicionales en nuestro DOM document, esto es necesario para lograr la magia de la depuración Este modulo podría causar que algunos módulos se comporten erraticamente o con menos funcionalidades. Theme Developer (Solo en Drupal 6

Grid Drupal Camp | Guatemala 2010

9. Que es 960 Grid Drupal Camp | Guatemala Grid es un framework de CSS que nos facilita la vida en un mil por ciento (si lo sabemos utilizar). Este grid se creó por la necesidad de tener un “estándar” en el ancho de los sitios web. Es por eso que un grupo de personas decidió crear este sistema de maquetado basado en 960px de ancho, con configuraciones de 12 y 16 columnas para poder combinar entre sí y así crear nuestros layout de una forma simple y rápida.

Grid CSS Classes Drupal Camp | Guatemala 2010 Clase.container-N.container-[N] ([N] debe ser un valor numero ) representa la subdivisión del ancho total (960 pixeles). Los valores validos serian.container-12 o.container-16. Dependiendo de cual es usando, cada unidad del grid (clase.grid-[N] ) será de 80 pixeles para el grid 12 o de 60 pixels para el grid de 16. Todos los grid incluyen un margen de 10 pixeles a la derecha y la izquierda. Esto significa que entre cada columna tendremos un total de 20 pixeles de espacio.

Grid CSS Classes Drupal Camp | Guatemala 2010 Clase.show-grid Si agregamos la clase.show-grid al tag body de nuestro theme. Esto agregrara un fondo que representara el grid que estamos usando ya sea de 12 o de 16 grid. Lo cual nos ayudara a identificar cuantas columnas agregar a nuestros elementos

Grid CSS Classes Drupal Camp | Guatemala 2010 Clase.grid-N El sufijo “N” que debe ser un numérico, indica cuantas subdiviciones serán usadas dentro del layout de nuestra pagina. Por ejemplo, si se desean 2 columnas en nuestro container para representar el sidebar y el content, podemos hacerlo de esta forma:

Grid CSS Classes Drupal Camp | Guatemala 2010 Márgenes Como ya mencionamos cada columna tiene un margen de 10 pixeles a cada lado. EL problema es que cada columna tendría margen a la izquierda y la derecha, pero la primera columna y la ultima no necesitan margen a la izquierda y derecha respectivamente, la solución es usar las clases.alpha y.omega.

Grid CSS Classes Drupal Camp | Guatemala 2010 Clases.prefix-N /.suffix-N En caso de que necestemos llenar un espacio en blanco en nuestro contenido podemos hacer uso de las clases.prefix-[N] y.suffix-[N]. Por ejemplo.prefix-4 agregara 4 grids a la izquierda de nuestro contenido. Si queremos centrar un grid podemos hacer lo siguiente:

Grid CSS Classes Drupal Camp | Guatemala 2010 Agregando Clases basado en el contexto El tema 960 grid provee la funcion "ns()" que puede ser usada para agregar clases contextualmente. l primer argumento debe ser el ancho maximo para nuestro grid, los parámetros siguientes seran valores pareados ($variable,Num-grid) los cuales en caso existir seran restados del ancho maximo.

Grid CSS Classes Drupal Camp | Guatemala 2010 Agregando Clases basado en el contexto

Preguntas? Drupal Camp | Guatemala 2010

Presentation preparada por: Eduardo Garcia Drupal Camp | Guatemala 2010 ©Anexus IT