SlideShare a Scribd company logo
1 of 45
Download to read offline
RESPONSIVE WEBDESIGN
   BEST PRACTICES




    FEWEB / mardi 5 mars 2013
       Grégoire Hoin @gregone
         Benoît Vrins @exibit
1
Il n'est pas de vent favorable
pour celui qui ne sait où il va.
- SENEQUE
CONTEMPORARY
COMMUNICATION



    @spade_be

    spade.be
GUE/NGL
http://guengl.eu/
La Ligue de l’Enseignement
http://ligue-enseignement.be/
2
RWD = ADAPTÉ POUR
TOUS LES PROJETS?
RWD VS. NATIF
• Plateformes multiples: iOS, Android, Window
 Phone, ...

• Besoins de fonctionnalités Natives, puissance
 de calcul?

• Support et Evolution

• Positionnement et Marketing sur l’AppStore
RWD VS. SITE MOBILE
• UA sniffing
• Structure des URL
• Split du focus technologique
• Split du focus utilisateur
?
WEBVIEW OU SITE MOBILE:
VOUS UTILISEZ AUSSI DES
 TECHNIQUES SIMILAIRES
3
IMPLICATIONS DANS LA
  GESTION DE PROJET
Soyez prêts à changer
d’habitudes.

Ne vous reposez pas sur vos
acquis.
Nos méthodes ne sont plus
toutes adaptées.

C’est l’occasion de les faire
évoluer.
L’expertise en Responsive
n’existe pas (encore).

Ré-apprenons, tous ensemble.
#FAIL

Apprenez par l’erreur
(et celles des autres).

Soyez prêts à travailler un peu
plus au début.
4

CONTENU & PRIORITÉS
“ Si votre design fonctionne
pour les extrêmes, l'entre-deux
sera déjà résolu
                ”-Tom Kelley (IDEO)
Avec l’augmentation des tailles
d’écrans, et les layouts fixes,
nous nous sommes habitués à
remplir.
Allez à l’essentiel.

Les variations de tailles vont
vous aider à forcer les choix.




           Valable aussi auprès des clients
Exemple :
5

IA & UX
DESIGN ≠ PSD ≠ WIREFRAME
L’experience que l’on conçoit,
c’est le site web que l’utilisateur
final voit et utilise.
Préparez vous à changer vos
délivrables...
Prototypez en HTML/CSS
si possible.
Si vous faites des wireframes
statiques, prévisualisez au moins
les extrêmes.
Passez du mockup au HTML/
CSS plus tôt dans le process.
Ou designez dans le browser
?
WEB APP OU GROS PROJET ?
      STYLEGUIDE !
SMACSS ( & OOCSS, ...)
FRAMEWORK CSS
 + GRILLE FLUIDE
LES FRAMEWORKS CSS


Complets (UI) :
• Bootstrap (ex-twitter)
• Foundation (ZURB)
• InuitCSS,... et bien d’autres
LES FRAMEWORKS CSS


Grille uniquement:
• Golden Grid
• LESS Framework
• ...
LES FRAMEWORKS CSS
        Le vôtre?




  Grille: 61 lignes de CSS (non-minifiée)
6
 DEVELOPPER
“MOBILE FIRST”
Exemple:
Contenu




En mobile, un lien
vers du contenu
additionnel:
Desktop: Contenu additionnel chargé en AJAX
Lire plus sur le sujet:
http://filamentgroup.com/lab/
ajax_includes_modular_content/
https://github.com/filamentgroup/Ajax-Include-Pattern/
OPTIMISATIONS
OPTIMISATIONS
Aller plus loin
MERCI
 @gregone

 @exibit
 spade.be

More Related Content

Viewers also liked

Diapo partenaires
Diapo partenairesDiapo partenaires
Diapo partenairesla-felin
 
Myriam Hoff - Strasbourg - L'espace public communiquant
Myriam Hoff - Strasbourg - L'espace public communiquantMyriam Hoff - Strasbourg - L'espace public communiquant
Myriam Hoff - Strasbourg - L'espace public communiquantLes Interconnectés
 
Graduacion junio 2013 esm
Graduacion junio 2013 esmGraduacion junio 2013 esm
Graduacion junio 2013 esmSussie Glez C
 
Le funéraire en ligne - Ville de Rennes
Le funéraire en ligne - Ville de RennesLe funéraire en ligne - Ville de Rennes
Le funéraire en ligne - Ville de RennesLes Interconnectés
 
Dossier de production
Dossier de productionDossier de production
Dossier de productionAlainPassini
 
Restitution publique diagnostic-territoirealimentationdurable_cc_chaise-dieu_...
Restitution publique diagnostic-territoirealimentationdurable_cc_chaise-dieu_...Restitution publique diagnostic-territoirealimentationdurable_cc_chaise-dieu_...
Restitution publique diagnostic-territoirealimentationdurable_cc_chaise-dieu_...ANISetoile
 
Engager une politique offensive de mise en accessibilité des portails de bibl...
Engager une politique offensive de mise en accessibilité des portails de bibl...Engager une politique offensive de mise en accessibilité des portails de bibl...
Engager une politique offensive de mise en accessibilité des portails de bibl...Franck Letrouvé
 
La nueva ley de educación analisis
La nueva ley de educación analisisLa nueva ley de educación analisis
La nueva ley de educación analisisPaolis Villarreal
 
Business Booster, Franchise Développement Commercial
Business Booster, Franchise Développement CommercialBusiness Booster, Franchise Développement Commercial
Business Booster, Franchise Développement CommercialTeemster
 
1er trabajo con SLIDESHARE
1er trabajo con SLIDESHARE1er trabajo con SLIDESHARE
1er trabajo con SLIDESHARErocigd
 

Viewers also liked (19)

juanslom
juanslomjuanslom
juanslom
 
La alimentación
La alimentación La alimentación
La alimentación
 
Diapo partenaires
Diapo partenairesDiapo partenaires
Diapo partenaires
 
Myriam Hoff - Strasbourg - L'espace public communiquant
Myriam Hoff - Strasbourg - L'espace public communiquantMyriam Hoff - Strasbourg - L'espace public communiquant
Myriam Hoff - Strasbourg - L'espace public communiquant
 
Dinámica lineal
Dinámica linealDinámica lineal
Dinámica lineal
 
Graduacion junio 2013 esm
Graduacion junio 2013 esmGraduacion junio 2013 esm
Graduacion junio 2013 esm
 
Le funéraire en ligne - Ville de Rennes
Le funéraire en ligne - Ville de RennesLe funéraire en ligne - Ville de Rennes
Le funéraire en ligne - Ville de Rennes
 
Josh keynote
Josh keynoteJosh keynote
Josh keynote
 
bloque 6
bloque 6bloque 6
bloque 6
 
Dossier de production
Dossier de productionDossier de production
Dossier de production
 
Mi acuario
Mi acuarioMi acuario
Mi acuario
 
Restitution publique diagnostic-territoirealimentationdurable_cc_chaise-dieu_...
Restitution publique diagnostic-territoirealimentationdurable_cc_chaise-dieu_...Restitution publique diagnostic-territoirealimentationdurable_cc_chaise-dieu_...
Restitution publique diagnostic-territoirealimentationdurable_cc_chaise-dieu_...
 
Tipologías y topologías
Tipologías y topologíasTipologías y topologías
Tipologías y topologías
 
Engager une politique offensive de mise en accessibilité des portails de bibl...
Engager une politique offensive de mise en accessibilité des portails de bibl...Engager une politique offensive de mise en accessibilité des portails de bibl...
Engager une politique offensive de mise en accessibilité des portails de bibl...
 
La nueva ley de educación analisis
La nueva ley de educación analisisLa nueva ley de educación analisis
La nueva ley de educación analisis
 
Business Booster, Franchise Développement Commercial
Business Booster, Franchise Développement CommercialBusiness Booster, Franchise Développement Commercial
Business Booster, Franchise Développement Commercial
 
1er trabajo con SLIDESHARE
1er trabajo con SLIDESHARE1er trabajo con SLIDESHARE
1er trabajo con SLIDESHARE
 
Soy tu higado.pps(fm)
Soy tu higado.pps(fm)Soy tu higado.pps(fm)
Soy tu higado.pps(fm)
 
Lunch learn 5 sep2013
Lunch learn 5 sep2013Lunch learn 5 sep2013
Lunch learn 5 sep2013
 

More from La FeWeb

jQuery deffered objects
jQuery deffered objectsjQuery deffered objects
jQuery deffered objectsLa FeWeb
 
Introduction to sketch - the designer's toolbox
Introduction to sketch - the designer's toolboxIntroduction to sketch - the designer's toolbox
Introduction to sketch - the designer's toolboxLa FeWeb
 
Introduction to Antetype - Web UX design tool
Introduction to Antetype - Web UX design toolIntroduction to Antetype - Web UX design tool
Introduction to Antetype - Web UX design toolLa FeWeb
 
NoSQL into E-Commerce: lessons learned
NoSQL into E-Commerce: lessons learnedNoSQL into E-Commerce: lessons learned
NoSQL into E-Commerce: lessons learnedLa FeWeb
 
NoSQL: Quoi, quand et pour qui par Orlando Cassano du CETIC
NoSQL: Quoi, quand et pour qui par Orlando Cassano du CETICNoSQL: Quoi, quand et pour qui par Orlando Cassano du CETIC
NoSQL: Quoi, quand et pour qui par Orlando Cassano du CETICLa FeWeb
 
That's (g)it! par Sébastien Dawans CETIC
That's (g)it! par Sébastien Dawans CETICThat's (g)it! par Sébastien Dawans CETIC
That's (g)it! par Sébastien Dawans CETICLa FeWeb
 
Usability & Wireframe par Nathalie Gouzée - Co-Founder Rubbik
Usability & Wireframe par Nathalie Gouzée - Co-Founder RubbikUsability & Wireframe par Nathalie Gouzée - Co-Founder Rubbik
Usability & Wireframe par Nathalie Gouzée - Co-Founder RubbikLa FeWeb
 
Introduction to Emolytics par David Hachez, Co-Founder GetSmily
Introduction to Emolytics par David Hachez, Co-Founder GetSmilyIntroduction to Emolytics par David Hachez, Co-Founder GetSmily
Introduction to Emolytics par David Hachez, Co-Founder GetSmilyLa FeWeb
 
Le community management pour les nuls par Louise Maton
Le community management pour les nuls par Louise MatonLe community management pour les nuls par Louise Maton
Le community management pour les nuls par Louise MatonLa FeWeb
 
RWD - Back to Basics par Ruben Pieraerts
RWD - Back to Basics par Ruben PieraertsRWD - Back to Basics par Ruben Pieraerts
RWD - Back to Basics par Ruben PieraertsLa FeWeb
 
Twitter Bootstrap par Antoine Guédès et Cédric Dussart
Twitter Bootstrap par Antoine Guédès et Cédric DussartTwitter Bootstrap par Antoine Guédès et Cédric Dussart
Twitter Bootstrap par Antoine Guédès et Cédric DussartLa FeWeb
 
Less CSS by Gauthier Eloy
Less CSS by Gauthier EloyLess CSS by Gauthier Eloy
Less CSS by Gauthier EloyLa FeWeb
 

More from La FeWeb (12)

jQuery deffered objects
jQuery deffered objectsjQuery deffered objects
jQuery deffered objects
 
Introduction to sketch - the designer's toolbox
Introduction to sketch - the designer's toolboxIntroduction to sketch - the designer's toolbox
Introduction to sketch - the designer's toolbox
 
Introduction to Antetype - Web UX design tool
Introduction to Antetype - Web UX design toolIntroduction to Antetype - Web UX design tool
Introduction to Antetype - Web UX design tool
 
NoSQL into E-Commerce: lessons learned
NoSQL into E-Commerce: lessons learnedNoSQL into E-Commerce: lessons learned
NoSQL into E-Commerce: lessons learned
 
NoSQL: Quoi, quand et pour qui par Orlando Cassano du CETIC
NoSQL: Quoi, quand et pour qui par Orlando Cassano du CETICNoSQL: Quoi, quand et pour qui par Orlando Cassano du CETIC
NoSQL: Quoi, quand et pour qui par Orlando Cassano du CETIC
 
That's (g)it! par Sébastien Dawans CETIC
That's (g)it! par Sébastien Dawans CETICThat's (g)it! par Sébastien Dawans CETIC
That's (g)it! par Sébastien Dawans CETIC
 
Usability & Wireframe par Nathalie Gouzée - Co-Founder Rubbik
Usability & Wireframe par Nathalie Gouzée - Co-Founder RubbikUsability & Wireframe par Nathalie Gouzée - Co-Founder Rubbik
Usability & Wireframe par Nathalie Gouzée - Co-Founder Rubbik
 
Introduction to Emolytics par David Hachez, Co-Founder GetSmily
Introduction to Emolytics par David Hachez, Co-Founder GetSmilyIntroduction to Emolytics par David Hachez, Co-Founder GetSmily
Introduction to Emolytics par David Hachez, Co-Founder GetSmily
 
Le community management pour les nuls par Louise Maton
Le community management pour les nuls par Louise MatonLe community management pour les nuls par Louise Maton
Le community management pour les nuls par Louise Maton
 
RWD - Back to Basics par Ruben Pieraerts
RWD - Back to Basics par Ruben PieraertsRWD - Back to Basics par Ruben Pieraerts
RWD - Back to Basics par Ruben Pieraerts
 
Twitter Bootstrap par Antoine Guédès et Cédric Dussart
Twitter Bootstrap par Antoine Guédès et Cédric DussartTwitter Bootstrap par Antoine Guédès et Cédric Dussart
Twitter Bootstrap par Antoine Guédès et Cédric Dussart
 
Less CSS by Gauthier Eloy
Less CSS by Gauthier EloyLess CSS by Gauthier Eloy
Less CSS by Gauthier Eloy
 

RWD - Best practices par Gregoire Hoin et Benoit Vrins