Scripts para elementos adaptables + Metodología

Slides:



Advertisements
Presentaciones similares
LOS SECRETOS PARA CREAR PÁGINAS QUE CARGAN RÁPIDO Y FÁCIL DE NAVEGAR Preparado Por Prof. Edgar Lopategui.
Advertisements

Webquest Diseño IU: Wix.com permite un control total del diseño de la web, pudiendo elegir en cualquier momento que punto modificar o que.
Marcos y multimedia con html
Modelando aplicaciones
Construcción de Páginas WEB
ARMAR EL CUBO DE RUBIK EN 7 PASOS
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
Maestro. ISI Jéber G. Martínez Ríos. Universo Web ¿Qué es Internet? Nace en la Guerra Fría, en los 60s. ARPANET Hello World! Surgimiento de ISPs en los.
RESPONSIVE WEB DESIGN Participantes Gabriel Cuchca PalominoU Jorge Luis Alcantara OspinaU Juan Botetano OlorteguiU Tapia Suaña.
Software(s) para analizar trafico de red y ancho de banda
Hecho por: Víctor Botero Zapata Leyton Stiven Montoya 9ºc
HERRAMIENTAS DE DISEÑO WEB
Cualquier sitio web puede ser utilizado en un momento determinado como medio para llevar a cabo ciertos aprendizajes, por ejemplo se pueden aprender cosas.
Webquest Diseño IU: Wix.com permite un control total del diseño de la web, pudiendo elegir en cualquier momento que punto modificar o que.
CLASE 4: SLICES Y DISEÑO Tutorial de práctica. Ejercicio – Clase 4  Puntos importantes: 1. Evaluar el contenido 2. La navegación (menú) 3. Elementos.
DISEÑO DE PAGINAS WEB Las páginas Web son documentos de hipertexto y multimedia. Son documentos multimedia que incorporan imágenes, videos, animaciones,
Presentación/ Sitio Web / Responsive 2014 cliente/
HTML HyperText Markup Language (Lenguaje de Marcas de Hipertexto)
Mi primera Web LA PANTALLA EL NAVEGADOR EL NAVEGADOR EL LENGUAJE EL LENGUAJE EL ASISTENTE EL ASISTENTE EL SERVIDOR EL SERVIDOR MÁS OPCIONES MÁS OPCIONES.
TALLER GENERAL Nº 1 El Blog Docente Adrián Villegas Dianta.
Wikis Un Wiki (del hawaiano wiki wiki, «rápido») es un sitio web colaborativo que puede ser editado por varios usuarios. Los usuarios de una wiki pueden.
Google Docs y Talk. Vamos a hacer una pequeña presentación de google docs y google talk en la que hablaremos de: Historia Historia Ventajas y desventajas.
¿Qué es? Es una técnica de diseño que se basa en el uso de estructuras para adaptar el contenido de un sitio web a la pantalla del dispositivo que lo.
UNIDAD EDUCATIVA CALASANZ Manual de usos de WORDPRESS. NOMBRE: Melissa Veintimilla Labanda Curso: 1º ´´C´´ FECHA: 29 de marzo del 2015.
COMO USAR EL MAPA CONCEPTUAL
UNIDAD 7 WEB Y HTML.
Informática Básica Unidad II
Tipos de pagina web. Existen diferentes clasificaciones, pero las clasificaremos según la forma en la que la página se sirve para ser enviada a la pc.
Piktochart M.I.S.T. Miguel Ángel Romero Ochoa Hermosillo, Sonora, México. Octubre 2014 Espacio educativo: Nuevas Tecnologías de la Información y la Comunicación.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
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.
Taller de Herramientas de Presentación
¿Qué es? Requisitos Ventajas y Desventajas

Diseño Web Adaptativo Responsive Design. Del prototipo al HTML y CSS 1.
WEB Y MULTIMEDIA INTEGRANTES: Piero Álvarez Milena Gómez Cristhian Rodríguez Mónica Pasaca Andrea Deleg Veronica Castillo.
CARLOS DANIEL VILLACIS MOLINA UNIVERSIDAD ECOTEC.
M ANUAL DE U SUARIO DE W ORDPRESS Nombre: Diana Selena Puglla P. Curso y Paralelo: Primero “B”
Wordpress. ¿Qué es WordPress? WordPress es un sistema de gestión de contenidos (CMS) que permite crear y mantener un blog u otro tipo de web. Con casi.
- Parámetros de apariencia y uso Luis Villalta Márquez.
Google Talk y Google Docs
Paginas web.
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.
Workshop de Responsive Web Design Hernán Beati.
 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.
Nombre de la Institución evaluada:Servicio Nacional de la Mujer (SERNAM) URL de su sitio web: Evaluador:Héctor Monsalve Fecha y.
Imágenes líquidas y navegación adaptable Objetivos: - Incoporar técnicas que permitan entregar distintas imágenes según dispositivo, y volverlas líquidas.
TUTORIAL DE POWERPOINT
Nombre de la Institución evaluada: Becas y créditos URL de su sitio web: l=74# Evaluador: Rodrigo Astudillo.
@josedlujan. Director de Desarrollo M.T.I. José Dimas Luján Castillo
Observaciones Generales
Paso 1: Registrarse en weebly. Paso 2: Elegir el enfoque del sitio.
LOS PRINCIPALES BUSCADORES WEB Y LAS PRINCIPALES REDES SOCIALES.
Nombre de la Institución evaluada: MOP. Dirección de Arquitectura URL de su sitio web: spx Evaluador: Rodrigo.
Nombre de la Institución evaluada: Servicio de Salud Magallanes URL de su sitio web: Evaluador: Rodrigo Astudillo Fecha.
ALUMNO: Benjamin López Suarez PROFESOR: José Juan Ulin Ricardez MATERIA: Diseño Web PRESENTACION: Herramientas para desarrollo web.
Usabilidad de un sitio web Que el sistema haga lo que el cliente espera que haga.
Joomla! Barajas Sandoval Claudia Rebeca Tópicos Selectos de Informática I (Comercio Electrónico)
Nombre de la Institución evaluada:DICREP URL de su sitio web: tent&view=frontpage&Itemid=1 Evaluador: Rodrigo.
Son antivirus especialmente diseñados ara ofrecer protección desde la nube, salvaguardando al usuario contra nuevo códigos maliciosos prácticamente en.
ANTIVIRUS CLOUD COMPUTING. Los antivirus cloud o antivirus en la nube, son antivirus que aplican a los antivirus el concepto cloud computing. Instalan.
WordPress. Nombre del Sitio Web Enlaces permanente.
Modelo de procesos de software
AMP Accelerated Mobile Pages David Navia. ¿Qué es AMP? Accelerated Mobile Pages Instantáneo. En cualquier sitio. Para muchos, leer en la web móvil es.
PAGINAS WEB DENIS SILVA PARRAL SARAI LOPEZ GONZALEZ.
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.
TIC IES ENRIQUE NIETO 1 MANUAL DEL PUBLICADOR EN JOOMLA Todo lo que necesitas saber para publicar tus artículos en la página Web del Centro Poner archivos.
10 PROGRAMAS PARA CREAR PÁGINAS WEB Autor: Luis Gabriel Morocho Hugo Autor: jhon mancheno Edwin tenelema.
Integración de objetos y de multimedia en páginas HTML5.
Hojas de Estilo UNIVERSIDAD TECNOLÓGICA DE AGUASCALIENTES.
Transcripción de la presentación:

Scripts para elementos adaptables + Metodología Unidad 4 Scripts para elementos adaptables + Metodología Objetivos: -Incorporar scripts que vuelvan adaptables distintos elementos de páginas web (videos, slides, mapas, tablas). -Conocer una Metodología para tomar decisiones durante el proceso de diseño.

Videos líquidos Fitvids.js http://fitvidsjs.com/ 2 2

Ejercicio para el hogar - Copiar el código del demo de fitvids y aplicarlo en una página propia. 3 3

Video a distintos bit rates Plugin Infinite HD app – Octoshape Usado por Vorterix (caro, pero excelente) 4 4

Slider responsive http://responsiveslides.com/

Ejercicio 1 - Descargar los demos del slider responsive e insertarlo en una página, configurando algunas variantes. 6 6

Mapas adaptables Alto fijo: <iframe width="90%" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?ie=UTF8&...etc.. ."> </iframe> Alto variable: http://niklausgerber.com/blog/responsive-google-or-bing- maps/ 7 7

¡No hacer líquida la img del mapa! <style> #mapa img{ max-width:none !important } </style> <div id="mapa"></div> 8

Tablas adaptables Ambos extremos son un problema 9 9

“Verticalizar” las columnas Variante Mobile First: http://css-tricks.com/responsive-data-tables/ Variante Mobile First: http://jsbin.com/arixic 10 10

Scroll por filas http://dbushell.com/2012/01/05/responsive-tables-2/ 11 11

Tarea para el hogar - Insertar una tabla adaptable usando la técnica de scroll por filas. 12 12

METODOLOGIA RESPONSIVE a) Decisiones de arquitectura de la información previas al prototipo. b) El proceso de diseño adaptable. Distintos enfoques. c) Wireframes adaptables. 13 13

a) Decisiones de arquitectura de la información previas al prototipo 14 14

¿Mismo contenido, o distinto? RWD es: “Mismos datos, diferente diseño” pero... ¿ancho de banda? ¿Mismas tareas y contextos? No cambia tamaño: cambia el contexto (lo que pasa FUERA de la pantalla). No intentemos resolver un problema técnico, de arquitectura, con una solución de diseño, que solo “disimula” el problema. 15 15

-Reordenar contenidos, irlos “revelando” -Reordenar navegación Enfoque recomendado por “Buenas prácticas” del W3C: One Web (una sola URL, mismas funciones y contenidos, aunque readaptados desde servidor) http://www.w3.org/TR/mobile-bp/#OneWeb -Reordenar contenidos, irlos “revelando” -Reordenar navegación (link de “ver más” y similares) -Priorizar, ordenar → ARQUITECTURA INFO. 16 16

Otro enfoque: dos arquitecturas Detección de servidor, y responsive dentro de su versión 17 17

RESS Responsive Server Side La solución de distintos contenidos requiere Programación: RESS Responsive Server Side 18 18

Distintos contenidos (textos, etc) @media all and (max-width:480px) { #columna { display:none; } Pero se transfieren igual... (mala performance) ¿Solución? Usar detección del lado del servidor 19 19

Tutorial de carga condicional http://24ways.org/2011/conditional-loading-for-responsive-designs/ <script> if (document.documentElement.clientWidth > 640) { searchNews('cats'); } </script> <div id="newsresults"> <!-- search results go here --> </div> Demo: http://media.24ways.org/2011/keith/cats-2.html <div id="newsresults"> <a href="http://www.google.com/search?q=cats&tbm=nws">Search Google News</a> </div> 20 20

¿Cómo dar opción de “des-responsivizar” y volver a “responsivizar”? 21 21

Con Responsive Viewport http://responsiveviewport.com/ Link a versión no responsive: http://www.sitio.com/?resp=no <?php if (!$_GET['resp'] == 'no') { ?> <meta name="viewport" content="width=device-width"> <?php } ?> </head> <body class="<?php if (!$_GET['resp'] == 'no') { echo "resp"; } ?>"> CSS: .page-wrap { width: 100%; } @media (min-width: 40em) { .resp .page-wrap { width: 80%; } } 22 22

Uso de librerías de detección ¿Para qué? 1. Redireccionar 2. Adaptar contenidos (imágenes, etc.) 3. Entregar distintos contenidos (targeting) 4. Analytics 23 23

Librerías de detección. WURFL cloud (free 5.000 detecciones al mes, 2 caract.; u$s 10 al mes 50.000 det., 5 características; u$s 40 al mes 2 millones det., 10 características). http://wurfl.sourceforge.net/ DeviceAtlas (u$s 40 / month – 1 millón det.) http://www.deviceatlas.com/ DetectRight http://www.detectright.com/ O crear una propia!: http://www.weloveseo.com.au/useragents.php 24 24

25 25

Librería muy simple: http://mobiledetect.net/ require_once 'Mobile_Detect.php'; $detect = new Mobile_Detect; if ( $detect->isMobile() ) { // Para cualquier móvil (teléfono o tableta): } if( $detect->isTablet() ){ // Para Tabletas. if( $detect->isMobile() && !$detect->isTablet() ){ // Solamente celulares (sin Tabletas): 26 26

Plugins de Mobile Detect https://github.com/serbanghita/Mobile-Detect#3rd-party-modules--submit-new Wordpress Drupal Joomla Magento 27 27

Si falla RESS, está RWD! ¿Qué pasa si falla la detección? Sitio para PC llega al móvil Pero aunque la versión para PC se entregue a un móvil, el diseño se adaptará a ese dispositivo, porque nuestro CSS usará RWD. Y como además usamos enfoque de Mobile First, los elementos destinados a pantallas grandes, no llegan a su destino tampoco. En el peor de los casos, el móvil descargará algunas imágenes adicionales o un poco de marcado o JavaScript que no necesita. La experiencia todavía sería adecuada para móvil. No está nada mal para un “peor escenario”. 28 28

b) Un proceso de diseño adaptable. 29 29

Procesos de diseño Proceso de diseño tradicional → sitio tradicional Proceso de diseño responsive → sitio responsive 30 30

Proceso lineal antiguo: PSD → HTML 1. Un Wireframe por plantilla 2. Un Photoshop (alta fidelidad) El cliente/jefe lo ve “estático” 3. Se codifica. Si no gusta, vuelve al comienzo. 31 31

Proceso nuevo: Wireframes en HTML 1. Un Wireframe por rango a cubrir 2. Photoshop más ancho (PC) 3. Photoshop mediano (tableta) 4. Photoshop angosto (celular) ¿El cliente ve y aprueba PSDs? ¡NO!!... 3. Se codifica (HTML primero → celular) 4. Se codifica (tableta segundo) 5. Se codifica (PC última) El cliente usa, prueba y aprueba Etapa de diseño: “de mayor a menor” Código: “de menor a mayor” 32 32

Mi metodología responsive: bocetar desde PC para abajo 1) Empezar wireframes para PC más grande 2) Reacomodar quitando flotados de bloques para sitio mediano (para Tabletas). 3) Reacomodar quitando flotados para versión chica (celulares) 33 33

Codificar de celular hacia arriba 1) Codificar celular primero (HTML tendrá ese orden). 2) Codificar para tabletas segundo (agregar contenedores). 3) Codificar para PC al final (agregar contenedores). 34 34

Testear: ¿38 emuladores alcanzan? http://www.mobilexweb.com/emulators Testear en dispositivos reales: -Device Anywhere http://www.keynotedeviceanywhere.com/ - Perfecto Mobile http://www.perfectomobile.com/ 35 35

Conclusión - No esperemos la perfección. Cualquier “algo” es mejor que “nada”… Ya sabemos técnicas para adaptar: tipografías, layouts, imágenes y backgrounds, navegación, videos, tablas, mapas, slides. Conceptos Mobile First, viewport y compatibilidad con Explorer

El progreso, no la perfección Hace unos años, un cliente, hablando de su sitio web, dijo: “No te preocupes por hacer mi sitio web perfecto. Sólo trabaja en lo que es mejor. Si constantemente estamos haciendo lo mejor, vamos en la dirección correcta”. http://www.alconadadiseno.com.ar/blog/2013/03/construyendo-un-mejor-sitio-web-responsive/ 37 37

¡Muchas gracias! 38 38