SlideShare une entreprise Scribd logo
INTÉGRER LA PROBLÉMATIQUE
DU RESPONSIVE IMAGE DANS
WORDPRESS
ALEXANDRE
SADOWSKI
25 ans
Développeur WordPress
depuis 2 ans chez BeAPI
Fan de Rugby (RCT)
@alex_sadowski
CONTEXTE
CONTEXTE
• Adaptive Images, que l’on pourrait traduire par Images adaptatives, désigne la
pratique qui vise à adapter les taille, résolution et qualité des images utilisées dans
le contenu éditorial d’une page web en fonction de l’utilisateur.
• Les images adaptatives sont nécessaires pour les sites Responsive qui vont adapter
leur affichage selon le device : sur un site Responsive la même page est rendue de
manière différente selon la taille de l’écran.
• Adapter les images vise avant tout à améliorer l’expérience utilisateur, en délivrant
l’image qui convient le mieux : inutile d’envoyer une image trop grande et trop
lourde si l’utilisateur consulte la page sur un smartphone avec un petit écran et une
mauvaise connexion internet !
PLUSIEURS CAS D’USAGE
• Viewport Switching : adapter la taille de l’image à celle du viewport, par exemple en
envoyant une image de largeur 320px sur un smartphone et une image de largeur 800px sur une
tablette
• Device-pixel ratio (DPR) Switching : adapter l’image à la résolution de l’écran, par
exemple en envoyant une image avec 4 fois plus de pixels à ceux qui visualisent la page sur écran Retina
• Network Switching : adapter l’image à la qualité de la connexion, par exemple en envoyant
une image de qualité réduite si l’utilisateur est connecté en Edge dans le métro
• Art Direction : adapter l’image à la taille affichée, par exemple en envoyant une image recadrée
autour du sujet important si elle doit s’afficher sur un petit écran plutôt qu’une version redimensionnée
de l’image sur laquelle le sujet important sera difficilement visible.
QUELLES SOLUTIONS ?
QUELLES SOLUTIONS ?
• Depuis quelques années, de nombreuses solutions émergent mais toutes ont leurs
défauts et imperfections, et en choisir une s’avère compliqué. Fondamentalement, il
manque encore une API et un markup HTML dédié à cet usage, et chacun essaye
de faire au mieux avec ce qui existe.
• Il se passera encore quelques années avant que tout cela soit normalisé et
disponible et utilisable sur une proportion majoritaire du parc des navigateurs.
• Pourtant, c’est dès maintenant qu’on a besoin de cette technique, pour nos sites
Responsive !!!!!!
COTÉ CODE
COTÉ FRONT
COMMENT FAIRE ?
COTÉ CODE
QUELQUES SOLUTIONS
• Simple Responsive Images
• Hammy
• et bien d’autres…
CE QUI PEUT SE FAIRE
Source : http://kune.fr/tutoriels/images-responsives-theme-wordpress/
AVANTAGES /
INCONVÉNIENTS
• Multitudes de tailles
d’images
• Crop
• Espace physique
suffisant
• Pas toutes les images
ne sont utilisées
ALTERNATIVE
• WP-Thumb : génération des images à la volé
• Mu-plugin custom : empêcher WordPress de générer toutes les
tailles d’images sauf celle de WordPress
ALTERNATIVE
MA SOLUTION
• Un plugin :Advanced Responsive Images
(https://github.com/asadowski10/advanced-responsive-images)
• Pour les développeurs
• WordPress compliant
ARCHITECTURE DU PLUGIN
CONFIGURATIONS JSON
• Images Sizes : ensemble des tailles d’images
• Images Locations : ensembles de mes zones dans
mon template HTML
IMAGE.PHP
IMAGE.PHP
COTÉ FRONT
EVOLUTIONS ?
• Parsing du contenu
• Détection de la bande passante ( donc réduction
de qualité )
• Suivre l’actualité du W3C…
MERCI.

Contenu connexe

Similaire à Intégrer la problématique du responsive image dans WordPress

MobiliteaTime #5 : Responsive & Adaptive Design
MobiliteaTime #5 : Responsive & Adaptive Design MobiliteaTime #5 : Responsive & Adaptive Design
MobiliteaTime #5 : Responsive & Adaptive Design
USERADGENTS
 
Webdesign sites web et mobiles-tendances 2015
Webdesign sites web et mobiles-tendances 2015Webdesign sites web et mobiles-tendances 2015
Webdesign sites web et mobiles-tendances 2015
Olivier Dommange
 
"Responsive Design" : Pourquoi et comment y aller ?
 "Responsive Design" : Pourquoi et comment y aller ? "Responsive Design" : Pourquoi et comment y aller ?
"Responsive Design" : Pourquoi et comment y aller ?
WebSchool Orléans
 
L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...
L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...
L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...
SOAT
 
2012 cyril-wolfangel-responsive design-typo3
2012 cyril-wolfangel-responsive design-typo32012 cyril-wolfangel-responsive design-typo3
2012 cyril-wolfangel-responsive design-typo3
Talan
 
HTML5mtl - 2012-02-22 - Responsive Web Design
HTML5mtl - 2012-02-22 - Responsive Web DesignHTML5mtl - 2012-02-22 - Responsive Web Design
HTML5mtl - 2012-02-22 - Responsive Web Design
Frédéric Harper
 
Webdesign
WebdesignWebdesign
Webdesign
Chris Gaillard
 
molka foods
molka foodsmolka foods
molka foods
PatriciaTakoukam
 
Qu'est-ce que le Responsive Design.docx
Qu'est-ce que le Responsive Design.docxQu'est-ce que le Responsive Design.docx
Qu'est-ce que le Responsive Design.docx
Georges59
 
Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...
Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...
Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...
SEO CAMP
 
Responsive Web Design - BreizhCamp 2013
Responsive Web Design - BreizhCamp 2013Responsive Web Design - BreizhCamp 2013
Responsive Web Design - BreizhCamp 2013
Julien LE THUAUT
 
Les jeudis de la découverte
Les jeudis de la découverteLes jeudis de la découverte
Les jeudis de la découverte
Stephane Couzinier
 
Responsive design, Canvas et SVG
Responsive design, Canvas et SVGResponsive design, Canvas et SVG
Responsive design, Canvas et SVGChristian SUMBANG
 
Les bases du responsive design
Les bases du responsive designLes bases du responsive design
Les bases du responsive design
Voyelle Voyelle
 
Performances Web Mobile
Performances Web MobilePerformances Web Mobile
Performances Web Mobile
Willy Leloutre
 
SEO campus 2019 | Les clés d’un site web (beaucoup) plus rapide selon des fac...
SEO campus 2019 | Les clés d’un site web (beaucoup) plus rapide selon des fac...SEO campus 2019 | Les clés d’un site web (beaucoup) plus rapide selon des fac...
SEO campus 2019 | Les clés d’un site web (beaucoup) plus rapide selon des fac...
RESONEO
 
Responsive Web Design : back to basics
Responsive Web Design : back to basicsResponsive Web Design : back to basics
Responsive Web Design : back to basics
Alinoa
 
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
La FeWeb
 
Mobile & Responsive Design: Rendez votre marque mobile
Mobile & Responsive Design: Rendez votre marque mobileMobile & Responsive Design: Rendez votre marque mobile
Mobile & Responsive Design: Rendez votre marque mobile
WSI France
 
WordPress et la compatibilité mobile - Semrush & SeoMix
WordPress et la compatibilité mobile - Semrush & SeoMixWordPress et la compatibilité mobile - Semrush & SeoMix
WordPress et la compatibilité mobile - Semrush & SeoMix
Daniel Roch - SeoMix
 

Similaire à Intégrer la problématique du responsive image dans WordPress (20)

MobiliteaTime #5 : Responsive & Adaptive Design
MobiliteaTime #5 : Responsive & Adaptive Design MobiliteaTime #5 : Responsive & Adaptive Design
MobiliteaTime #5 : Responsive & Adaptive Design
 
Webdesign sites web et mobiles-tendances 2015
Webdesign sites web et mobiles-tendances 2015Webdesign sites web et mobiles-tendances 2015
Webdesign sites web et mobiles-tendances 2015
 
"Responsive Design" : Pourquoi et comment y aller ?
 "Responsive Design" : Pourquoi et comment y aller ? "Responsive Design" : Pourquoi et comment y aller ?
"Responsive Design" : Pourquoi et comment y aller ?
 
L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...
L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...
L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...
 
2012 cyril-wolfangel-responsive design-typo3
2012 cyril-wolfangel-responsive design-typo32012 cyril-wolfangel-responsive design-typo3
2012 cyril-wolfangel-responsive design-typo3
 
HTML5mtl - 2012-02-22 - Responsive Web Design
HTML5mtl - 2012-02-22 - Responsive Web DesignHTML5mtl - 2012-02-22 - Responsive Web Design
HTML5mtl - 2012-02-22 - Responsive Web Design
 
Webdesign
WebdesignWebdesign
Webdesign
 
molka foods
molka foodsmolka foods
molka foods
 
Qu'est-ce que le Responsive Design.docx
Qu'est-ce que le Responsive Design.docxQu'est-ce que le Responsive Design.docx
Qu'est-ce que le Responsive Design.docx
 
Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...
Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...
Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...
 
Responsive Web Design - BreizhCamp 2013
Responsive Web Design - BreizhCamp 2013Responsive Web Design - BreizhCamp 2013
Responsive Web Design - BreizhCamp 2013
 
Les jeudis de la découverte
Les jeudis de la découverteLes jeudis de la découverte
Les jeudis de la découverte
 
Responsive design, Canvas et SVG
Responsive design, Canvas et SVGResponsive design, Canvas et SVG
Responsive design, Canvas et SVG
 
Les bases du responsive design
Les bases du responsive designLes bases du responsive design
Les bases du responsive design
 
Performances Web Mobile
Performances Web MobilePerformances Web Mobile
Performances Web Mobile
 
SEO campus 2019 | Les clés d’un site web (beaucoup) plus rapide selon des fac...
SEO campus 2019 | Les clés d’un site web (beaucoup) plus rapide selon des fac...SEO campus 2019 | Les clés d’un site web (beaucoup) plus rapide selon des fac...
SEO campus 2019 | Les clés d’un site web (beaucoup) plus rapide selon des fac...
 
Responsive Web Design : back to basics
Responsive Web Design : back to basicsResponsive Web Design : back to basics
Responsive Web Design : back to basics
 
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
 
Mobile & Responsive Design: Rendez votre marque mobile
Mobile & Responsive Design: Rendez votre marque mobileMobile & Responsive Design: Rendez votre marque mobile
Mobile & Responsive Design: Rendez votre marque mobile
 
WordPress et la compatibilité mobile - Semrush & SeoMix
WordPress et la compatibilité mobile - Semrush & SeoMixWordPress et la compatibilité mobile - Semrush & SeoMix
WordPress et la compatibilité mobile - Semrush & SeoMix
 

Dernier

Stratégies pour accroître la visibilité et l'engagement de votre blog
Stratégies pour accroître la visibilité et l'engagement de votre blogStratégies pour accroître la visibilité et l'engagement de votre blog
Stratégies pour accroître la visibilité et l'engagement de votre blog
Asher256
 
Netflix, OCS et Disney avec ou sans engagement
Netflix, OCS et Disney avec ou sans engagementNetflix, OCS et Disney avec ou sans engagement
Netflix, OCS et Disney avec ou sans engagement
ABO IPTV PREMIUM
 
Utiliser les outils numériques créatifs pour valoriser sa médiathèque
Utiliser les outils numériques créatifs pour valoriser sa médiathèqueUtiliser les outils numériques créatifs pour valoriser sa médiathèque
Utiliser les outils numériques créatifs pour valoriser sa médiathèque
cspirin
 
Actu du SEO - Matin Népérien Lille - Agence Neper
Actu du SEO - Matin Népérien Lille - Agence NeperActu du SEO - Matin Népérien Lille - Agence Neper
Actu du SEO - Matin Népérien Lille - Agence Neper
Philippe YONNET
 
Google - les nouvelles regles du jeu.pptx
Google - les nouvelles regles du jeu.pptxGoogle - les nouvelles regles du jeu.pptx
Google - les nouvelles regles du jeu.pptx
Philippe YONNET
 
Les logiciels libres : une opportunite pour votre entreprise?
Les logiciels libres : une opportunite pour votre entreprise?Les logiciels libres : une opportunite pour votre entreprise?
Les logiciels libres : une opportunite pour votre entreprise?
Asher256
 
Requetes ecommerce - les différences US vs Europe.pptx
Requetes ecommerce - les différences US vs Europe.pptxRequetes ecommerce - les différences US vs Europe.pptx
Requetes ecommerce - les différences US vs Europe.pptx
Philippe YONNET
 

Dernier (7)

Stratégies pour accroître la visibilité et l'engagement de votre blog
Stratégies pour accroître la visibilité et l'engagement de votre blogStratégies pour accroître la visibilité et l'engagement de votre blog
Stratégies pour accroître la visibilité et l'engagement de votre blog
 
Netflix, OCS et Disney avec ou sans engagement
Netflix, OCS et Disney avec ou sans engagementNetflix, OCS et Disney avec ou sans engagement
Netflix, OCS et Disney avec ou sans engagement
 
Utiliser les outils numériques créatifs pour valoriser sa médiathèque
Utiliser les outils numériques créatifs pour valoriser sa médiathèqueUtiliser les outils numériques créatifs pour valoriser sa médiathèque
Utiliser les outils numériques créatifs pour valoriser sa médiathèque
 
Actu du SEO - Matin Népérien Lille - Agence Neper
Actu du SEO - Matin Népérien Lille - Agence NeperActu du SEO - Matin Népérien Lille - Agence Neper
Actu du SEO - Matin Népérien Lille - Agence Neper
 
Google - les nouvelles regles du jeu.pptx
Google - les nouvelles regles du jeu.pptxGoogle - les nouvelles regles du jeu.pptx
Google - les nouvelles regles du jeu.pptx
 
Les logiciels libres : une opportunite pour votre entreprise?
Les logiciels libres : une opportunite pour votre entreprise?Les logiciels libres : une opportunite pour votre entreprise?
Les logiciels libres : une opportunite pour votre entreprise?
 
Requetes ecommerce - les différences US vs Europe.pptx
Requetes ecommerce - les différences US vs Europe.pptxRequetes ecommerce - les différences US vs Europe.pptx
Requetes ecommerce - les différences US vs Europe.pptx
 

Intégrer la problématique du responsive image dans WordPress

  • 1. INTÉGRER LA PROBLÉMATIQUE DU RESPONSIVE IMAGE DANS WORDPRESS
  • 2. ALEXANDRE SADOWSKI 25 ans Développeur WordPress depuis 2 ans chez BeAPI Fan de Rugby (RCT) @alex_sadowski
  • 4. CONTEXTE • Adaptive Images, que l’on pourrait traduire par Images adaptatives, désigne la pratique qui vise à adapter les taille, résolution et qualité des images utilisées dans le contenu éditorial d’une page web en fonction de l’utilisateur. • Les images adaptatives sont nécessaires pour les sites Responsive qui vont adapter leur affichage selon le device : sur un site Responsive la même page est rendue de manière différente selon la taille de l’écran. • Adapter les images vise avant tout à améliorer l’expérience utilisateur, en délivrant l’image qui convient le mieux : inutile d’envoyer une image trop grande et trop lourde si l’utilisateur consulte la page sur un smartphone avec un petit écran et une mauvaise connexion internet !
  • 5. PLUSIEURS CAS D’USAGE • Viewport Switching : adapter la taille de l’image à celle du viewport, par exemple en envoyant une image de largeur 320px sur un smartphone et une image de largeur 800px sur une tablette • Device-pixel ratio (DPR) Switching : adapter l’image à la résolution de l’écran, par exemple en envoyant une image avec 4 fois plus de pixels à ceux qui visualisent la page sur écran Retina • Network Switching : adapter l’image à la qualité de la connexion, par exemple en envoyant une image de qualité réduite si l’utilisateur est connecté en Edge dans le métro • Art Direction : adapter l’image à la taille affichée, par exemple en envoyant une image recadrée autour du sujet important si elle doit s’afficher sur un petit écran plutôt qu’une version redimensionnée de l’image sur laquelle le sujet important sera difficilement visible.
  • 7. QUELLES SOLUTIONS ? • Depuis quelques années, de nombreuses solutions émergent mais toutes ont leurs défauts et imperfections, et en choisir une s’avère compliqué. Fondamentalement, il manque encore une API et un markup HTML dédié à cet usage, et chacun essaye de faire au mieux avec ce qui existe. • Il se passera encore quelques années avant que tout cela soit normalisé et disponible et utilisable sur une proportion majoritaire du parc des navigateurs. • Pourtant, c’est dès maintenant qu’on a besoin de cette technique, pour nos sites Responsive !!!!!!
  • 12.
  • 13. QUELQUES SOLUTIONS • Simple Responsive Images • Hammy • et bien d’autres…
  • 14. CE QUI PEUT SE FAIRE Source : http://kune.fr/tutoriels/images-responsives-theme-wordpress/
  • 15. AVANTAGES / INCONVÉNIENTS • Multitudes de tailles d’images • Crop • Espace physique suffisant • Pas toutes les images ne sont utilisées
  • 16. ALTERNATIVE • WP-Thumb : génération des images à la volé • Mu-plugin custom : empêcher WordPress de générer toutes les tailles d’images sauf celle de WordPress
  • 18. MA SOLUTION • Un plugin :Advanced Responsive Images (https://github.com/asadowski10/advanced-responsive-images) • Pour les développeurs • WordPress compliant
  • 20. CONFIGURATIONS JSON • Images Sizes : ensemble des tailles d’images • Images Locations : ensembles de mes zones dans mon template HTML
  • 23.
  • 25. EVOLUTIONS ? • Parsing du contenu • Détection de la bande passante ( donc réduction de qualité ) • Suivre l’actualité du W3C…