6. Quelques chiffres
– 40.7M d’internautes en France
– 22.3M de mobinautes
– 4.3M d’utilisateurs de tablettes
Web Mobile
7. Quelques chiffres
– 46.6% de Français sont équipés d’un smartphone
en septembre 2012
– Aux USA le nombre de smartphones dépasse celui
du nombre de desktop
Web Mobile
8. 1.8 millions d’acheteur sur mobile
– +50% en 1 ans
– +108% en 2 ans
– 32% ont cherché des infos sur un produit en
magasin (importance des bonnes pratiques)
Web Mobile
9. Conclusion
– Les usages mobiles sont désormais
incontournables
– Confrontation à de nouvelles problématiques
Web Mobile
12. Stratégie
– Définir et détecter un/des contextes mobiles
– Servir un thème spécifique à l’utilisateur
Site Mobile
13. Modules
– Theme switcher :
• détection par l’URL, le navigateur.
– Mobile Tools :
• Détection avec la plus part des techniques connues.
• Intégration dans divers modules contrib
incontournables tel que : Context, Panels, ThemeKey,
Spaces, Features, …
Site Mobile
14. JQuery Mobile
– Très facile à mettre en place
– Compatible
– Difficile à customiser
Site Mobile
15. Quand utiliser cette approche?
– Dans le cas d’un site existant, probablement pour
une raison de coûts.
– Structure de l’information radicalement différente
entre desktop et mobile.
Site Mobile
16. Quand utiliser cette approche?
Avantages :
– Facilité de la mise en place
– Optimisation du design et des médias
Problèmes :
– SEO
– Perte de contenus ou de fonctions
Site Mobile
17. Quand utiliser cette approche?
Avantages :
– Facilité de la mise en place
– Optimisation du design et des médias
Problèmes :
– SEO
– Perte de contenus ou de fonctions
Site Mobile
21. Mobile First
– Conception avant tout centrée sur les contenus
– Prise en considération des performances
– Wireframe par déclinaisons
Responsive Design
22. Media Queries?
– Proposition soumise en 1994(!)
– Proposition d’intégration a CSS1 en 1997
– Draft W3C en 2001
– Recommandation W3C en 2012
Responsive Design
23. Media Queries?
– Fonctionnalité permettant d’adapter la mise en
forme d’un site à partir des dimensions de l’écran
du terminal.
Responsive Design
24. Media Queries?
– Exemple de ciblage:
• @media screen and (max-width: 640px)
• @media screen and (min-width: 200px) and (max-
width: 640px)
Responsive Design
26. Oui mais pour Drupal?
– Thèmes
Ou n’importe quel autre thème responsive (en fait)
Responsive Design
27. Oui mais pour Drupal?
– Thèmes
• Utilisation d’une grille
Responsive Design
28. Oui mais pour Drupal?
– Thèmes
• Définition des breakpoint
Responsive Design
29. Oui mais pour Drupal?
– Thèmes
• Définition de différents layout
Responsive Design
30. Oui mais pour Drupal?
– Thèmes
• Adaptation de certains éléments comme les menus ou
les champs de login / recherche …
• Mise a disposition d’outils comme SASS / LESS, Polyfills
pour c rtains navigateurs, …
Responsive Design
31. Oui mais pour Drupal?
– Modules
• Media :
– Responsive Images : Picture, Adaptive Image, …
– Responsive videos : FitVids
• Table :
– Responsive tables
• Panels :
– possible via certains thème
Responsive Design
32. Avantages
– SEO
– Economie de maintenance
– Capitalisation sur la progression d’internet mobile
– Adaptable à de futurs périphériques
Responsive Design
39. Quand utiliser cette approche?
Problème: Il arrive encore régulièrement qu’un
internaute suive une URL et se voit proposer
l’appli mobile dont il se contrefout.
App Natives
41. Quand utiliser cette approche?
App Natives
http://idontwantyourfuckingapp.tumblr.com/
42. Quand utiliser cette approche?
• Fonctionnalités pas disponibles dans le navigateur
(caméra, accéléromètre, offline)
• Ou alors pour un produit différent
(appli événementiel, expérience interactive, jeux, etc.)
App Natives
46. Conclusion
Drupal 8
• Core : Breakpoint, Responsive Image, Tableaux
• Intégration de backbone.js => Webapp
• Et tout pleins d’optimisation (css, js, …)
Consulter : http://groups.drupal.org/mobile/drupal-8
Revoir la présentation de Théodore Biadala sur la Mobile Initiative