Je suis utilisateur de spip et abonné sur la liste spip ou j'ai posté le message ci-dessous. L'on ma conseillé de le poster sur cette liste spip-zone. Je souhaiterais un avis a propos de ce sujet :
"comment gérer le chargement automatique de la bonne version de squelette ou de site en fonction du type d'utilisateur ordinateur, ou téléphone iphone etc... "
En effet je dispose d'un site sous spip et souhaiterais r' partir de la me;me base de données le présenter sous plusieurs formes :
* la forme de base actuelle destinée aux utilisateur sur ordinateur
* Une forme optimisée pour les appareils mobiles Iphone etc...... r'
cause de la taille de l'écran.
Après réflexion je me demande si :
* je dois placer un javascript qui redirige le site automatiquement
sur la bonne version du site. Par exemple avec ispip sur la page
spéciale ispip.
* si je dois avoir plusieurs squelettes et trouver un moyen de
choisir en fonction du navigateur (comment ?).
* Utiliser plusieurs feuilles de styles en fonction du parametre
"media", mais celui ci est il clairement défini pour les téléphone
mobile.
* je dois placer un javascript qui redirige le site automatiquement
sur la bonne version du site. Par exemple avec ispip sur la page
spéciale ispip.
Non, c'est une mauvaise pratique car ça ne laisse pas le choix à l'utilisateur !
Un lien dans chaque page, vers l'autre version, reste la meilleure chose à faire.
* si je dois avoir plusieurs squelettes et trouver un moyen de
choisir en fonction du navigateur (comment ?).
Pourquoi pas, s'il y a une réelle nécessité de version (apparence et fonctionnalités différentes selon que l'on navigue au bureau ou dans la rue).
* Utiliser plusieurs feuilles de styles en fonction du parametre
"media", mais celui ci est il clairement défini pour les téléphone
mobile.
Oui, aussi, évidemment. C'est la première chose à faire
Ok pour les deux remarques mais il me semble qu'en terme d'ergonomie il est préférable que le média sur lequel est consulté le site impose une présentation adaptée. Le résultat ne peut pas être le même sur un smartphone doté d'un écran de 2,5pouces ou sur un écran de bureau de 20 pouces.
Pour moi la feuille de style est sans doute la solution la plus élégante, mais quel média décrire pour un petit écran. De plus il me semble parfois indispensable de modifier la présentation du site en fonction du moyen de lecture.
cordialement
François-Marie BILLARD
romy@rezo.net a écrit :
Le 16 janv. 2010 ŕ 20:32, BILLARD a écrit :
* je dois placer un javascript qui redirige le site automatiquement
sur la bonne version du site. Par exemple avec ispip sur la page
spéciale ispip.
Non, c'est une mauvaise pratique car ça ne laisse pas le choix ŕ l'utilisateur !
Un lien dans chaque page, vers l'autre version, reste la meilleure chose ŕ faire.
* si je dois avoir plusieurs squelettes et trouver un moyen de
choisir en fonction du navigateur (comment ?).
Pourquoi pas, s'il y a une réelle nécessité de version (apparence et fonctionnalités différentes selon que l'on navigue au bureau ou dans la rue).
* Utiliser plusieurs feuilles de styles en fonction du parametre
"media", mais celui ci est il clairement défini pour les téléphone
mobile.
Oui, aussi, évidemment. C'est la premičre chose ŕ faire
De plus il me
semble parfois indispensable de modifier la présentation du site en
fonction du moyen de lecture.
D'ailleurs, on peut aussi présenter un lien vers une autre présentation,
même si on propose par défaut la présentation a priori la plus adaptée
au lecteur.
Ok pour les deux remarques mais il me semble qu'en terme d'ergonomie il
est préférable que le média sur lequel est consulté le site impose une
présentation adaptée. Le résultat ne peut pas être le même sur un
smartphone doté d'un écran de 2,5pouces ou sur un écran de bureau de 20
pouces.
Tout à fait.
Prends comme exemple le site www.pagesjaunes.fr
Installe l'Addon UserAgent sur Firefox, https://addons.mozilla.org/fr/firefox/addon/59
avec option iPhone,
et tu verras la sélection automatique selon le navigateur, et la possibilité de basculer de l'un à l'autre par un simple lien.
Il faut vraiment faire attention à ne pas forcer un affichage en fonction du user-agent : c’est d’autant plus vrai qu’avec les limitations opérateurs de téléphonie, on est obligé de faire cette manip (mettre un user-agent de téléphone mobile) pour surfer sur pc via un téléphone en mode modem 3g sans surfacturation
Ok pour les deux remarques mais il me semble qu’en terme d’ergonomie il
est préférable que le média sur lequel est consulté le site impose une
présentation adaptée. Le résultat ne peut pas être le même sur un
smartphone doté d’un écran de 2,5pouces ou sur un écran de bureau de 20
pouces.
Tout à fait.
Prends comme exemple le site www.pagesjaunes.fr
Installe l’Addon UserAgent sur Firefox, https://addons.mozilla.org/fr/firefox/addon/59
avec option iPhone,
et tu verras la sélection automatique selon le navigateur, et la possibilité de basculer de l’un à l’autre par un simple lien.