Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour, j'aimerais faire une version mobile d'un site. Donc voilà, quelles sont vos bonnes pratiques et astuces ? Pour l'instant je pense à faire un module 'mobile', de rediriger vers ce module suivant $_SERVER['USER_AGENT']. Qu'en pensez vous ?
Y a-t-il un moyen plus pratique de savoir si le navigateur est sur mobile ou non plutôt que de faire une liste de tous les user_agent ?
Merci
Hors ligne
J'avais lu un article sur l'optimisation de site vers les mobiles il y a quelques temps, je vais chercher ça...
Hors ligne
http://deviceatlas.com/
devrait BEAUCOUP t'interessé
Hors ligne
Moi j'avais fais il fut un temps un site en .fr et .mobi
Dans la bootstrap je detecter la différence à partir du nom de domaine mais mon site était le même car pas bien compliqué...
Hors ligne
yannux a écrit:
http://deviceatlas.com/
devrait BEAUCOUP t'interessé
Bah j'ai rien compris lol. Tout de façon j'ai vu "Buy now", j'ai tout de suite lâché l'affaire.
Moi j'avais fais il fut un temps un site en .fr et .mobi
Dans la bootstrap je detecter la différence à partir du nom de domaine mais mon site était le même car pas bien compliqué...
L'ideal serait de reconaitre que c'est un mobile device et de rediriger. Enfin moi je le vois comme ca.
Je donne un exemple de ce que j'aimerais faire :
http://mobile.pcinpact.com/
Pour l'instant j'ai télécharger une extension firefox pour essayer avec une iphone. J'utilise ce code dans le fichier index:
$browser = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone"); if ($browser == false) { header("location: /mobile"); }
Le problème est que j'ai une redirection en boucle.
Hors ligne
alien7 a écrit:
yannux a écrit:
http://deviceatlas.com/
devrait BEAUCOUP t'interesséBah j'ai rien compris lol. Tout de façon j'ai vu "Buy now", j'ai tout de suite lâché l'affaire.
Hey bien c'est dommage, c'est une Api (php entre autre) et un fichier json contenant une base de donnée de l'ensemble des téléphones portables et de leur caractéristiques, capacités.
Il y'a une version développeur gratuite. Si tu l'utilise en production il y'a un système payant, pas forcément trop cher selon ton usage finale....
Hors ligne
Personne n'a essayé la type de média " handheld" dans les feuilles de style ?
http://www.pompage.net/pompe/petitsecrans/
Hors ligne
Je connaissais déjà "handheld" avec les css, le truc c'est que je ne trouve pas ca propre , je veux pas m'embeter à cacher certaines parti du layout.
Je pense qu'un module dedié est mieux.
Hors ligne
Salut,
Au cas où la discussion est toujours d'actualité, le seul moyen à ma connaissance de faire la différence entre un navigateur web et un navigateur mobile est effectivement d'utiliser le user agent.
Après le problème se situe au niveau de la reconnaissance du terminal dans le cas où tu veux afficher des images par exemple en respectant la taille de l'écran. Tu as différentes solutions comme Wurfl qui est une base de données recensant les terminaux avec leurs spécificités, sinon tu peux trouver des scripts "lights" via notre nouveau meilleur ami d'enfance qu'est google.
Et perso je rejoint ton avis, alien7 : il vaut mieux développer un module plus allégé spécifique aux mobiles, je ne parle pas d'affichage, mais plutôt de traitement afin d'optimiser au max les temps de réponse.
(Désolé pour la réponse tardive, mais au départ je cherchais les bonnes pratiques de création de formulaire zend)
Hors ligne