Atch Posted March 26, 2012 Share Posted March 26, 2012 Bonjour, Dans le changelog on peut voir qu'une détection mobile et un dispatcher de theme sont prévus sur la 1.5 . Comment va fonctionner le dispatcher? ( URL spécifique au mobile? ) est il prévu d'utiliser les mêmes hooks que les thèmes de la version site, ou les thèmes mobiles auront leurs propres Hooks et modules? Ou est ce uniquement, un dispatcher de base qui changera de thème automatiquement sans gérer les positions et hooks des modules? V++ Atch Link to comment Share on other sites More sharing options...
Dev On Web Posted March 27, 2012 Share Posted March 27, 2012 Bonjour, Dans le changelog on peut voir qu'une détection mobile et un dispatcher de theme sont prévus sur la 1.5 . Comment va fonctionner le dispatcher? ( URL spécifique au mobile? ) est il prévu d'utiliser les mêmes hooks que les thèmes de la version site, ou les thèmes mobiles auront leurs propres Hooks et modules? Ou est ce uniquement, un dispatcher de base qui changera de thème automatiquement sans gérer les positions et hooks des modules? V++ Atch Je crois avoir croisé un certain "HookMobile" dans le code Donc à priori, la version mobile aura ses propres hooks ! Pour le reste, je laisse la parole à la Team^^ Link to comment Share on other sites More sharing options...
Nans Pellicari Posted March 27, 2012 Share Posted March 27, 2012 Bonjour à vous ! Comment va fonctionner le dispatcher? ( URL spécifique au mobile? ) Le dispatcher garde son comportement habituel et les URLs restent exactement les mêmes. C'est l'objet "Context" qui précisera si l'on se trouve dans un contexte mobile, grâce à la détection de l'USER AGENT et d'une variable de configuration administrable dans PrestaShop. Ainsi les FrontControlleurs pourront se servir de cet objet pour fournir les informations et contenus (CSS, JS, variables, ...) nécessaires au thème mobile. est il prévu d'utiliser les mêmes hooks que les thèmes de la version site, ou les thèmes mobiles auront leurs propres Hooks et modules? "Ivoire" a vu juste, les thèmes mobiles auront leur propres hooks. De cette manière tout les modules pourront intégrer leur propres méthodes et templates pour s'adapter au théme. La navigation sur terminal mobile prône l'épure et la rapidité de navigation, c'est en ce sens que nous avons fournis de nouveaux hooks pour avoir des greffes spécifiques et moins nombreuses. A chaque développeurs d'utiliser ces nouvelles greffes à bon escient ! Merci pour votre intérêt et "Keep in touch" !! 2 Link to comment Share on other sites More sharing options...
Atch Posted March 27, 2012 Author Share Posted March 27, 2012 Merci Nans pour ces précisions et Ivoire pour les indices Les fonctions prévues sont dans le bon sens, cool V++ Atch Link to comment Share on other sites More sharing options...
Raphaël Malié Posted March 27, 2012 Share Posted March 27, 2012 Si vous avez des suggestions n'hésitez pas, c'est encore le moment de faire des modifications et des ajustements si besoin Link to comment Share on other sites More sharing options...
olea Posted March 28, 2012 Share Posted March 28, 2012 Si vous avez des suggestions n'hésitez pas, c'est encore le moment de faire des modifications et des ajustements si besoin Existera-t-il un theme de base mobile officiel ? Sur une install fraiche, aura-t-on une boutique compatible également mobile ? Si oui, comment va-t-on gérer celà dans les modules qu'on livre sur addons ? devra-t-on développer des modules compatibles avec les hooks mobiles ? Comment les tester ? Link to comment Share on other sites More sharing options...
Atch Posted March 28, 2012 Author Share Posted March 28, 2012 Dommage que cette fonction arrive avec une version de retard car cela aurait permis une grosse évolution niveau FO. Mais vaut mieux tard que jamais... Cependant, aujourd'hui beaucoup de sites s'en passent en utilisant les media css, cela permet de garder une compatibilité spécifique avec les tablettes par exemple... V++ Atch Link to comment Share on other sites More sharing options...
olea Posted April 2, 2012 Share Posted April 2, 2012 Existera-t-il un theme de base mobile officiel ? Sur une install fraiche, aura-t-on une boutique compatible également mobile ? Si oui, comment va-t-on gérer celà dans les modules qu'on livre sur addons ? devra-t-on développer des modules compatibles avec les hooks mobiles ? Comment les tester ? Plop.... Link to comment Share on other sites More sharing options...
mexique1 Posted April 2, 2012 Share Posted April 2, 2012 Existera-t-il un theme de base mobile officiel ? Sur une install fraiche, aura-t-on une boutique compatible également mobile ? Bah le thème par défaut (et n'importe quel thème) est censé s'adapter au mobile au moyen de vues personnalisées. Donc oui, sur une install fraiche, c'est censé marcher. J'ai pas vu de dispatcher de thème ? Il est où ? Si oui, comment va-t-on gérer celà dans les modules qu'on livre sur addons ? devra-t-on développer des modules compatibles avec les hooks mobiles ? Comment les tester ? A mon sens, ce n'est pas au développeur du module de fournir la vue mobile. Ce n'est que de la présentation. Dans tous les cas l'utilisateur va peut-être vouloir personnaliser l'affichage. J'ai créé un thread similaire sur le forum anglais, c'est bête de s'éparpiller : http://www.prestashop.com/forums/topic/160974-please-explain-mobile-devices-support/ Link to comment Share on other sites More sharing options...
olea Posted April 2, 2012 Share Posted April 2, 2012 @Mexique1 Si Presta fournit de base un thème mobile, les modules addons devraient y être compatible. S'il n'en existe pas d'officiel, ca sera au développeur du thème mobile de modifier tous les modules installés pour appeler les hooks spécifiques mobiles. La question est : s'il existe des hooks spécifiques mobiles, les modules sur addons doivent-ils s'y accrocher (s'il y a un besoin adressé par le module bien sûr) ? Si oui, comment tester ? Link to comment Share on other sites More sharing options...
mexique1 Posted April 3, 2012 Share Posted April 3, 2012 Si Presta fournit de base un thème mobile, les modules addons devraient y être compatible. Hum, tu as raison, ne serait-ce qu'à titre d'exemple. Sinon, pour tester, tu veux dire comment déclencher l'affichage mobile ? C'est simple : il suffit de modifier le header HTTP User-Agent de la requête. Pour celà, tu peux utiliser les plugins Firefox User Agent Switcher et/ou Modify Headers. En mode bourrin, tu peux aussi retourner true dans Context :: getMobileDevice() Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now