SlideShare ist ein Scribd-Unternehmen logo
1 von 57
Launch withLaunch with
confidenceconfidence
DiseñoDiseño
ResponsivoResponsivo¿Qué hay de nuevo?¿Qué hay de nuevo?
Twitter: @rmonterooTwitter: @rmonteroo
#DrupalCampMX #RWD#DrupalCampMX #RWD
RobMontero- AchieveInternet
Rob is un ingeniero
senior para Achieve
Internet.
Más de 10 años de
experiencia
haciendo desarrollo
web y 4+ haciendo
Drupal
exclusivamente.
Achieve Internet es una
empresa líder en el
desarrollo avanzado de
plataformas web y móvil.
Construímos arquitectura
sólida y lo hacemos bien
para que puedas
lanzar con
confianza.
Trabajamos para sitios de
alta demanda,
plataformas y ambientes
estrictos.
Agenda
• ¿Qué es el
RWD?
• Ejemplos
• ¿A mano o
theme?
• ¿Lo necesito?
• Relevancia
• Los buzzwords
• Nuevos juguetes
• ¿Qué hay de
nuevo?
• Themes
• <picture>
• FlexSlider
• Bgstretch
• Para llevar
• Preguntas
¿Qué¿Qué
eses
RWD?RWD?
DiseñoWebResponsivo
RWD es el
concepto de
desarrollar un
sitio web de
una manera
que permite
que el diseño
se ajuste de
acuerdo con
la resolución
de pantalla
¿Quéesel RWD?
¿Quéesel RWD?
http://mattkersley.com/responsive/?
http://sony.com
¿Quéesel¿Quéesel
RWD?RWD?
Si tienes una laptop,
tablet o smart phone
puedes ver de lo que
hablo dirigiéndote a
estas direcciones:
•http://achv.in/rwdrob
•http://mattkersley.com/responsive/?
{website_url}
SimonCollison
FoodSense
CleanAirCommuteChallenge
FlexSlider
¿Quéesel RWD?
Más ejemplos
•http://foodsense.is
•http://earthhour.fr
•http://w3conf.org
•http://mediaqueri.es
•http://fourkitchens.com
•http://achieveinternet.com
Lagranpregunta
¿Construyo el tema (theme)
HTML + CSS + JS
a mano
- O -
-uso un tema contrib?
Thebigquestion
¡OK!¡OK!
¡Entienden el¡Entienden el
punto!punto!
Para más ejemplos:Para más ejemplos:
http://designmodo.com/http://designmodo.com/
responsive-design-examplesresponsive-design-examples
¿Quién necesita el
RWD?
Necesitas RWD
si:
•Estás empezando de cero
•Quieres cortar costos
•Quieres que funcione aún si
lanzan nuevos dispositivos
¿Por qué es relevante?
•1.8 billiones de conexiones a
internet en el mundo hoy.
•6.8 billiones de gente en el mundo
hoy.
•3.4 billiones de gente con dispositivos
móviles en el mundo hoy. ( por ahí de la ½ de la población
mundial )
¿Por qué es relevante?
Se trata
de la
gente, no
de los
¿Por qué es relevante?
•1.3 billiones de usuarios
móviles en el mundo hoy.
( Incluye WAP y “la web
común” )
•1/3 de los usuarios de
internet
acceden únicamente por via
móvil
¿Por qué es relevante?
El
futuro
¿Por qué es relevante?
Es muy
conven
iente
¿Por qué es relevante?
RWD nos permite ajustar el diseño y
mostrar solo la información relevante
primero:
•Horario de operación
•Teléfono
•Dirección con enlace a tu app de nav.
•Un link para ver el menú.
Lo demás puede esperar / ahorra
bandwidth.
¿Por qué es relevante?
Ya en tu escritorio puedes ver todo lo no
esencial sobre este restaurante.
•Fotos exquisitas.
•Te hacen la boca agua
•Todo eso tan importante que la agencia
de mercadeo recomendó.
•El perfil del chef y sus premios, etc…
• Evita el keyhole browsing.
• No deberías necesitar una
lupa para navegar deste tu
teléfono
¿Por qué es relevante?
Hola Media Queries y
CSS3
In its essence a media
query consists of a
media type and an
expression to check
for certain conditions
of a particular media
feature. The most
commonly used media
feature is width.
CSS3 & Media Queries
La ausencia de soporte
para @media queries es
de hecho el primer
@media query.
CSS3 & Media Queries
En tu CSS:
@media screen and (min-width:
480px) {
.content { float: left; }
.social_icons { display: none }
// y así consecutivamente...
}
CSS3 & Media Queries
O en los encabezados de
tu sitio:
<link rel="stylesheet" href="this.css"
media="(min-width:
960px)">
CSS3&MediaQueries
Al restringir las reglas de CSS al
tamaño de la pantalla donde se
despliega podemos ajustar a la
medida la presentación de la
misma únicamente para dicho
tamaño.
Breakpointsmáscomunes
¿CómodiseñamosparaRWD?
Simple:
Usa el Mobile First Approach y
favorece el Progressive
Enhancement en lugar del
tradicional Graceful
Degradation
MobileFirstApproach
MobileFirstApproach
Graceful Degradation
• Se enfoca en la construcción de la página web
para los buscadores más avanzados /
capaces.
• Se espera que los navegadores más antiguos
tengan una mala experiencia, pero pasable.
• Se pueden hacer ajustes para browsers
particulares ( no son lo principal )
ProgressiveEnhancement
• Se enfoca en el contenido. ( no los
navegadores )
• Piensa del contenido hacia afuera. ( M&M maní )
– Cacahuate: Contenido, con (x)html rico
y semántico
– Cubierto de una rica y cremosa capa de
CSS
– JS es la coraza dura dulce
ProgressiveEnhancement
Progressive Enhancement consiste de los
siguientes fundamentos:
•El contenido básico y su funcionalidad debe ser accesibleen
todos los navegadores.
•El markup semántico y liviano contiene todo el contenido.
•Diagramación avanzada  CSS externo.
•Funcionalidad avanzada  JavaScript externo.
•Repetar las preferencias de navegación del usuario final.
Progressive
Enhancement
Beneficios:
•Accesibilidad: Las páginas con PE
son más accesibles por su naturaleza.
•SEO: Ya que el contenido básico
siempre está accesible.
•Desempeño: Responsive = Rápido
Juguetes nuevos para
tu cajón
http://lab.maltewassermann.com/viewport-
resizer/
Juguetes nuevos para
tu cajón
http://respondr.webhoard.net/
Juguetes nuevos para
tu cajón
http://designmodo.com/responsive-test/
Media Query DebuggerMedia Query Debugger
http://johanbrook.com/design/chttp://johanbrook.com/design/c
ss/debugging-css-media-ss/debugging-css-media-
queriesqueries
peroy… ¿quéhaydenuevo?
RWD ha estado
alrededor por un
buen tiempo, pero no
ha pasado de moda.
peroy… ¿quéhaydenuevo?
Éstos son algunos de los
desarrollos nuevos
favoritos en Diseño Web
Responsivo
peroy… ¿quéhaydenuevo?
Zen & Zenstrap
Bootstrap
Zurb-Foundation
Boilerplate
Omega
peroy… ¿quéhaydenuevo?
La etiqueta <picture> y
por lo tanto el módulo
Picture.
Vs: adaptive-image, ais cs_adaptive_image,
responsive_images and resp_img, rwdimages
peroy… ¿quéhaydenuevo?
FlexSlider
Como views_slideshow pero
responsivo y con capacidad de
responder al taco.
Y soporta el módulo picture, además
peroy… ¿quéhaydenuevo?
• fit_text
• fitvids
• responsive_embeds
• backstretch *
Parallevar
1. HTML5 Boilerplate (http://h5bp.com)
2. Design Sketch Sheets
(http://jeremypalford.com/arch-
journal/responsive-web-design-sketch-
sheets)
3. GoldenGridSystem.com
4. Foldy960
(http://github.com/davatron5000/Foldy960)
5. FitText (http://fittextjs.com/)
Parallevar
6. 320 and up
(http://stuffandnonsense.co.uk/projects/3
20andup)
7. Gridless
(http://thatcoolguy.github.com/gridless-
boilerplate)
8. Skeleton (http://www.getskeleton.com/)
9. ResizeMyBrowser.com
10.Responsive Design Testing
(http://mattkersley.com/responsive)
Tarea
• http://www.w3.org/TR/css3-mediaqueries.
• https://developer.mozilla.org/en/CSS/Media_q
ueries
• https://github.com/fourkitchens/train-rwd
(via @FourKitchens’ @rupl)
• http://www.leveltendesign.com/blog/mark-
carver/responsive-drupal-theming-done-right-
way-least-now-anyway
Créditos
•Mi primera clase de RWD
fue en un taller impartido por
Four Kitchens
•Revisen sus programas de
entrenamiento.
•http://fourkitchens.com
Rob Montero
• dgo.to/@rmontero
• @rmonteroo
• /in/rmontero
Email: rob@achieve.la
¿Preguntas o Comentarios?
¡Los esperamos!
launch withlaunch with
confidenceconfidence
¡GRACIAS!
Demo Time!
We will be demoing a couple of
examples, one will be plain HTML5 +
CSS using h5bp and the other will be
similar but using Drupal.
If you want to play with this at home,
feel free to download the resources at:
https://github.com/fourkitchens/train-rwd

Weitere ähnliche Inhalte

Was ist angesagt?

Creación De Una Red De Blogs No Penalizados
Creación De Una Red De Blogs No PenalizadosCreación De Una Red De Blogs No Penalizados
Creación De Una Red De Blogs No PenalizadosSemrush
 
Herramientas seo profesionales (Master SEO KSchool)
Herramientas seo profesionales (Master SEO KSchool)Herramientas seo profesionales (Master SEO KSchool)
Herramientas seo profesionales (Master SEO KSchool)Gianluca Fiorelli
 
Diseño de páginas web
Diseño de páginas webDiseño de páginas web
Diseño de páginas webJuan Aguillon
 
Arquitectura de información de mi web.
Arquitectura de información de mi web. Arquitectura de información de mi web.
Arquitectura de información de mi web. Dani Reguera Bakhache
 
Fundamentos del diseño gráfico para web e interactivos
Fundamentos del diseño gráfico para web e interactivosFundamentos del diseño gráfico para web e interactivos
Fundamentos del diseño gráfico para web e interactivosRoger Crunch
 
Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbasPeter Concha
 
Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbasAvanet
 
Taller de WordPress sobre SEO, WPO y fidelización en Congreso Web
Taller de WordPress sobre SEO, WPO y fidelización en Congreso WebTaller de WordPress sobre SEO, WPO y fidelización en Congreso Web
Taller de WordPress sobre SEO, WPO y fidelización en Congreso WebAlberto López Bueno
 
Link building 2020 ClinicSEO
Link building 2020 ClinicSEOLink building 2020 ClinicSEO
Link building 2020 ClinicSEOClinic Seo
 
Diseño de Páginas Web
Diseño de Páginas WebDiseño de Páginas Web
Diseño de Páginas Web8vivi8
 
Rendimiento y velocidad en WordPress
Rendimiento y velocidad en WordPress Rendimiento y velocidad en WordPress
Rendimiento y velocidad en WordPress Dani Reguera Bakhache
 
Maquetación web: recursos para diseñar una página web con gancho
Maquetación web: recursos para diseñar una página web con gancho Maquetación web: recursos para diseñar una página web con gancho
Maquetación web: recursos para diseñar una página web con gancho SiteGround España
 
WordPress, WordPress Multisite y WordPress Multinetwork
WordPress, WordPress Multisite y WordPress MultinetworkWordPress, WordPress Multisite y WordPress Multinetwork
WordPress, WordPress Multisite y WordPress MultinetworkJosé Conti Calveras
 
SEO y Analítica web con Wordpress (Meetup Wordpress Tarragona)
SEO y Analítica web con Wordpress (Meetup Wordpress Tarragona)SEO y Analítica web con Wordpress (Meetup Wordpress Tarragona)
SEO y Analítica web con Wordpress (Meetup Wordpress Tarragona)Oscar Rodriguez
 

Was ist angesagt? (20)

Creación De Una Red De Blogs No Penalizados
Creación De Una Red De Blogs No PenalizadosCreación De Una Red De Blogs No Penalizados
Creación De Una Red De Blogs No Penalizados
 
Herramientas seo profesionales (Master SEO KSchool)
Herramientas seo profesionales (Master SEO KSchool)Herramientas seo profesionales (Master SEO KSchool)
Herramientas seo profesionales (Master SEO KSchool)
 
SEO con Yoast WordPress
SEO con Yoast WordPressSEO con Yoast WordPress
SEO con Yoast WordPress
 
Diseño de páginas web
Diseño de páginas webDiseño de páginas web
Diseño de páginas web
 
Arquitectura de información de mi web.
Arquitectura de información de mi web. Arquitectura de información de mi web.
Arquitectura de información de mi web.
 
Fundamentos del diseño gráfico para web e interactivos
Fundamentos del diseño gráfico para web e interactivosFundamentos del diseño gráfico para web e interactivos
Fundamentos del diseño gráfico para web e interactivos
 
Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbas
 
Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbas
 
Taller de WordPress sobre SEO, WPO y fidelización en Congreso Web
Taller de WordPress sobre SEO, WPO y fidelización en Congreso WebTaller de WordPress sobre SEO, WPO y fidelización en Congreso Web
Taller de WordPress sobre SEO, WPO y fidelización en Congreso Web
 
Seo On Page para WordPress
Seo On Page para WordPressSeo On Page para WordPress
Seo On Page para WordPress
 
Link building 2020 ClinicSEO
Link building 2020 ClinicSEOLink building 2020 ClinicSEO
Link building 2020 ClinicSEO
 
Yola- Información
Yola- Información Yola- Información
Yola- Información
 
Diseño de Páginas Web
Diseño de Páginas WebDiseño de Páginas Web
Diseño de Páginas Web
 
Rendimiento y velocidad en WordPress
Rendimiento y velocidad en WordPress Rendimiento y velocidad en WordPress
Rendimiento y velocidad en WordPress
 
Maquetación web: recursos para diseñar una página web con gancho
Maquetación web: recursos para diseñar una página web con gancho Maquetación web: recursos para diseñar una página web con gancho
Maquetación web: recursos para diseñar una página web con gancho
 
Investigacion 1
Investigacion 1Investigacion 1
Investigacion 1
 
Yola
YolaYola
Yola
 
WordPress, WordPress Multisite y WordPress Multinetwork
WordPress, WordPress Multisite y WordPress MultinetworkWordPress, WordPress Multisite y WordPress Multinetwork
WordPress, WordPress Multisite y WordPress Multinetwork
 
SEO y Analítica web con Wordpress (Meetup Wordpress Tarragona)
SEO y Analítica web con Wordpress (Meetup Wordpress Tarragona)SEO y Analítica web con Wordpress (Meetup Wordpress Tarragona)
SEO y Analítica web con Wordpress (Meetup Wordpress Tarragona)
 
Wix y yola
Wix y yolaWix y yola
Wix y yola
 

Andere mochten auch

Sesión 1 23feb2011
Sesión 1   23feb2011Sesión 1   23feb2011
Sesión 1 23feb2011pevarzek
 
Educación virtual, más que una plataforma
Educación virtual, más que una plataformaEducación virtual, más que una plataforma
Educación virtual, más que una plataformaAdrián Gutiérrez V
 
Trekking pel parc natural de la serra del Montsant
Trekking pel parc natural de la serra del MontsantTrekking pel parc natural de la serra del Montsant
Trekking pel parc natural de la serra del MontsantGabri21
 
Polinomiosyfraccionesalgebraicas
PolinomiosyfraccionesalgebraicasPolinomiosyfraccionesalgebraicas
PolinomiosyfraccionesalgebraicasEducación
 
[Report] The Converged Media Imperative: How Brands Must Combine Paid, Owned ...
[Report] The Converged Media Imperative: How Brands Must Combine Paid, Owned ...[Report] The Converged Media Imperative: How Brands Must Combine Paid, Owned ...
[Report] The Converged Media Imperative: How Brands Must Combine Paid, Owned ...Altimeter, a Prophet Company
 
Trabajo norka
Trabajo norkaTrabajo norka
Trabajo norkaMo Ci
 

Andere mochten auch (9)

Sesión 1 23feb2011
Sesión 1   23feb2011Sesión 1   23feb2011
Sesión 1 23feb2011
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Clase04 ing-ok av
Clase04 ing-ok avClase04 ing-ok av
Clase04 ing-ok av
 
El Precio
El PrecioEl Precio
El Precio
 
Educación virtual, más que una plataforma
Educación virtual, más que una plataformaEducación virtual, más que una plataforma
Educación virtual, más que una plataforma
 
Trekking pel parc natural de la serra del Montsant
Trekking pel parc natural de la serra del MontsantTrekking pel parc natural de la serra del Montsant
Trekking pel parc natural de la serra del Montsant
 
Polinomiosyfraccionesalgebraicas
PolinomiosyfraccionesalgebraicasPolinomiosyfraccionesalgebraicas
Polinomiosyfraccionesalgebraicas
 
[Report] The Converged Media Imperative: How Brands Must Combine Paid, Owned ...
[Report] The Converged Media Imperative: How Brands Must Combine Paid, Owned ...[Report] The Converged Media Imperative: How Brands Must Combine Paid, Owned ...
[Report] The Converged Media Imperative: How Brands Must Combine Paid, Owned ...
 
Trabajo norka
Trabajo norkaTrabajo norka
Trabajo norka
 

Ähnlich wie Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?

HTML Tour - Responsive Web Design
HTML Tour - Responsive Web DesignHTML Tour - Responsive Web Design
HTML Tour - Responsive Web DesignPlain Concepts
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web DesignJuan Morales
 
Web matrix. armando nuestros sitios dinámicamente con html5, php y mysql
Web matrix.  armando nuestros sitios dinámicamente con html5, php y mysqlWeb matrix.  armando nuestros sitios dinámicamente con html5, php y mysql
Web matrix. armando nuestros sitios dinámicamente con html5, php y mysqlPeter Concha
 
Defensa proyecto fin de carrera
Defensa proyecto fin de carreraDefensa proyecto fin de carrera
Defensa proyecto fin de carreraBorja Merino
 
Desarrollo de Mobile Web Apps
Desarrollo de Mobile Web AppsDesarrollo de Mobile Web Apps
Desarrollo de Mobile Web AppsAsier Marqués
 
Quiero mi web renzo silva miranda
Quiero mi web   renzo silva mirandaQuiero mi web   renzo silva miranda
Quiero mi web renzo silva mirandaRenzo Silva Miranda
 
Java script para desarrolladores SharePoint
Java script para desarrolladores SharePointJava script para desarrolladores SharePoint
Java script para desarrolladores SharePointAdrian Diaz Cervera
 
Curso Diseñando para la Web - Parte 1
Curso Diseñando para la Web - Parte 1Curso Diseñando para la Web - Parte 1
Curso Diseñando para la Web - Parte 1Sergio Nouvel Castro
 
Responsive web design
Responsive web designResponsive web design
Responsive web designG2K Hosting
 

Ähnlich wie Diseño Responsivo en Drupal: ¿Qué hay de Nuevo? (20)

En 20 minutos ... Responsive Design
En 20 minutos ... Responsive DesignEn 20 minutos ... Responsive Design
En 20 minutos ... Responsive Design
 
HTML Tour - Responsive Web Design
HTML Tour - Responsive Web DesignHTML Tour - Responsive Web Design
HTML Tour - Responsive Web Design
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
04 Adobe CS Conceptos minimos
04 Adobe CS Conceptos minimos04 Adobe CS Conceptos minimos
04 Adobe CS Conceptos minimos
 
Web matrix. armando nuestros sitios dinámicamente con html5, php y mysql
Web matrix.  armando nuestros sitios dinámicamente con html5, php y mysqlWeb matrix.  armando nuestros sitios dinámicamente con html5, php y mysql
Web matrix. armando nuestros sitios dinámicamente con html5, php y mysql
 
Defensa proyecto fin de carrera
Defensa proyecto fin de carreraDefensa proyecto fin de carrera
Defensa proyecto fin de carrera
 
Desarrollo de Mobile Web Apps
Desarrollo de Mobile Web AppsDesarrollo de Mobile Web Apps
Desarrollo de Mobile Web Apps
 
Proyecto Fin Ciclo
Proyecto Fin CicloProyecto Fin Ciclo
Proyecto Fin Ciclo
 
Taller de Proyectos Digitales
Taller de Proyectos DigitalesTaller de Proyectos Digitales
Taller de Proyectos Digitales
 
Quiero mi web renzo silva miranda
Quiero mi web   renzo silva mirandaQuiero mi web   renzo silva miranda
Quiero mi web renzo silva miranda
 
0x00-Frontend_intro.pdf
0x00-Frontend_intro.pdf0x00-Frontend_intro.pdf
0x00-Frontend_intro.pdf
 
Java script para desarrolladores SharePoint
Java script para desarrolladores SharePointJava script para desarrolladores SharePoint
Java script para desarrolladores SharePoint
 
Html5
Html5Html5
Html5
 
Curso Diseñando para la Web - Parte 1
Curso Diseñando para la Web - Parte 1Curso Diseñando para la Web - Parte 1
Curso Diseñando para la Web - Parte 1
 
Separando el Contenido de la Presentación
Separando el Contenido de la PresentaciónSeparando el Contenido de la Presentación
Separando el Contenido de la Presentación
 
Presencia web para la pyme
Presencia web para la pyme Presencia web para la pyme
Presencia web para la pyme
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Front
FrontFront
Front
 
13.diseño de web apps
13.diseño de web apps13.diseño de web apps
13.diseño de web apps
 
Web móvil. Desarrollo de Apps y Aplicación en Bibliotecas
Web móvil. Desarrollo de Apps y Aplicación en BibliotecasWeb móvil. Desarrollo de Apps y Aplicación en Bibliotecas
Web móvil. Desarrollo de Apps y Aplicación en Bibliotecas
 

Kürzlich hochgeladen

CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfssuser202b79
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfGabrielCayampiGutier
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfMiguelArango21
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTElisaLen4
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdfnicolascastaneda8
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaAndreBarrientos3
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEduardoBriones22
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.pptjacnuevarisaralda22
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptNombre Apellidos
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosRamiroCruzSalazar
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONCALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONJuan Carlos Meza Molina
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internamengual57
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 

Kürzlich hochgeladen (20)

CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieria
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONCALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
 

Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?

Hinweis der Redaktion

  1. Take SONY.com. Wouldn&amp;apos;t it be wonderful if that beautiful site would render correctly no matter what screen size it&amp;apos;s being viewed on?
  2. It does: http://mattkersley.com/responsive/?http://sony.com
  3. It does: http://mattkersley.com/responsive/?http://sony.com
  4. YOU’RE STARTING FROM SCRATCH Developing a whole new website or web application is a challenging process. You won’t know if the site will be successful until it’s live and in the world, so creating a separate mobile site or a mobile app in tandem with a website project could be a big waste time and money. It’s more efficient to get your new site performing well before you create an additional mobile site or application. YOU WANT TO KEEP COSTS LOW Solid responsive solutions require additional design and front-end development time, but doesn’t too heavily impact application development. It could take around 20-30 per cent longer to develop a responsive site, but it’s still faster than creating an additional mobile site or app. Developing a site this way also means that you only need to develop, manage, and maintain the one site, so it can reduce these costs too. YOU WANT IT TO WORK EVEN WHEN NEW DEVICES ARE RELEASED A mobile site needs to be able to recognize the user’s device; when new devices are released, the site needs to be updated. As the responsive solution only recognizes the browser’s width, no new updates would need to be made. This means it’s much more future-proof and scalable.
  5. Yes your iPhone goes to great lengths to facilitate browsing full sites, but technology should be available to everyone, even those without smart phones. The most popular devices aren’t necessarily the most used devices.
  6. Babies have an easier time interacting with an iPad than with a magazine. To them a print magazine is just like a broken iPad. Websites are not limited to laptops only.
  7. You’re not at your desk, you are hungry. In your email you have a coupon to this cool new restaurant. You pull up your phone, click on the link and… What would you expect to see? &amp;gt;&amp;gt;
  8. RWD allows us to rearrange or tweak the layout in ways that are meaningful for the current viewport. A small smart phone screen should have just enough room to show the fundamentals: hours, phone number, directions and perhaps a link to the menu.
  9. Meanwhile back at your desk, the restaurant’s page has all the bells and whistles you didn’t care for while browsing on your phone.
  10. RWD allows us to rearrange or tweak the layout in ways that are meaningful for the current viewport. A small smart phone screen should have just enough room to show the fundamentals: hours, phone number, directions and perhaps a link to the menu. Meanwhile back at your desk, the restaurant’s page has all the bells and whistles you didn’t care for while browsing on your phone.
  11. Using a series of media queries like this, we can work our way up towards larger resolutions. http://MediaQueri.es
  12. Using a series of media queries like this, we can work our way up towards larger resolutions. http://MediaQueri.es
  13. Recommended pixel sets: 320px, 480px, 600px, 768px, 900px, 1200px
  14. THE GRACEFUL DEGRADATION PERSPECTIVE Graceful degradation focuses on building the website for the most advanced/capable browsers. Testing in browsers deemed “older” or less capable usually takes place during the last quarter of the development cycle and is often restricted to the previous release of the major browsers (IE, Mozilla, etc.). Under this paradigm, older browsers are expected to have a poor, but passable experience. Small fixes may be made to accommodate a particular browser. Because they are not the focus, little attention is paid beyond fixing the most egregious errors.
  15. THE PROGRESSIVE ENHANCEMENT PERSPECTIVE Progressive enhancement focuses on the content. Note the difference: I didn’t even mention browsers. So how does it work? Getting into the progressive enhancement mindset is quite simple: just think from the content out. The content forms the solid base on which you layer your style and interactivity. If you’re a candy fan, think of it as a Peanut M&amp;M: Start with your content peanut, marked up in rich, semantic (X)HTML.Coat that content with a layer of rich, creamy CSS.Finally, add JavaScript as the hard candy shell to make a wonderfully tasty treat (and keep it from melting in your hands).
  16. &amp;quot;Progressive Enhancement&amp;quot; was coined by Steven Champeon of hesketh.com in a series of articles and presentations for Webmonkey and the SXSW Interactive conference between March and June 2003. Progressive Enhancement consists of the following core principles: basic content should be accessible to all web browsers basic functionality should be accessible to all web browsers sparse, semantic markup contains all content enhanced layout is provided by externally linked CSS enhanced behavior is provided by unobtrusive, externally linked JavaScript end-user web browser preferences are respected
  17. Benefits for accessibility Web pages created according to the principles of PE are by their nature more accessible, because the strategy demands that basic content always be available, not obstructed by commonly unsupported or easily disabled scripting. Additionally, the sparse markup principle makes it easier for tools that read content aloud to find that content Benefits for search engine optimization (SEO) Improved results with respect to search engine optimization is another side effect of a PE-based Web design strategy. Because the basic content is always accessible to search engine spiders, pages built with PE methods avoid problems that may hinder search engine indexing
  18. Great for working with you
  19. Great for showing to clients.
  20. Great for showing to clients.
  21. HTML5 Boilerplate Before you start with building your site, it&amp;apos;s best to sketch out how the elements on the page will adapt to fit the different browser sizes of the various devices that they will be viewed upon, and to avoid the disconnect that often comes from thinking primarily about the desktop design and the rest of the responsive iterations as an afterthought.[http://jeremypalford.com/arch-journal/responsive-web-design-sketch-sheets] Joni Korpi, who also developed Less Framework, has recently released this new version of a reliable grid system for responsive design. Deemed &amp;quot;folding&amp;quot; as it easily adapts from 16, to eight, to four columns, the Golden Grid System also features a small browser overlay that exposes the grid on your pages for testing.[http://goldengridsystem.com/] Foldy960: The talented gents at Paravel, Inc. have released the modified 960.gs grid that they use as the basis for their responsive projects.[http://github.com/davatron5000/Foldy960] FitText: Yet another gem from Paravel, Inc is FitText.js, a jQuery plug-in to make headline web type responsive to the design and the device.[http://fittextjs.com/]
  22. 6. 320 and up Andy Clarke developed 320 and up to work as an extension to the HTML Boilerplate or a standalone kit. The default stylesheet targets smaller screens while styles for larger device widths are added through media queries. [http://stuffandnonsense.co.uk/projects/320andup/] 7. Gridless is an HTML5 and CSS3 boilerplate that can serve as the basis for your responsive designs, with focus on typography and baked-in cross-browser compatibility. [http://thatcoolguy.github.com/gridless-boilerplate/] 8. Unlike the previous two boilerplates, whose starting point is with the smallest resolution, the Skeleton development kit, created by Dave Gamache, is based on the 960.gs grid system and scales down to mobile. Skeleton also boasts a great style framework for developers to build styles on top of. [http://www.getskeleton.com/] 9. resizeMyBrowser, by front-end developer Chen Luo, has several preset dimensions for your browser window to test responsively designed pages or create a new preset if you can&amp;apos;t find the one that fits your needs. [http://resizemybrowser.com/] 10. An incredibly useful tool by designer and developer Matt Kersley: simply enter the URL of your responsive site in Responsive Design Testing to see how it renders at various browser sizes. [http://mattkersley.com/responsive/] Bonus: http://johanbrook.com/design/css/debugging-css-media-queries/
  23. Todd Ross Nienkerk
  24. Demo Time Here we make a pause and switch to demo the pre/made html and Drupal examples.