2011-02-16 2 views
2

Je suis sur le point d'aider un client à développer une version mobile de son site EPiServer. La version mobile devrait avoir des fonctionnalités différentes de la version normale, mais certains contenus pourraient être partagés afin de ne pas être maintenus deux fois.Stratégie pour créer une version mobile d'un site EPiServer

Je pense à utiliser jQuery Mobile comme système d'interface utilisateur pour atteindre le plus d'utilisateurs possible avec la même solution et éventuellement 51degrees.mobi pour une meilleure détection des périphériques mobiles.

Quelqu'un a-t-il une expérience de la façon de faire avec EPiServer? Comment structurer? Je pense utiliser un sous-noeud (/ mobile) qui est caché sur le site normal mais je ne suis pas sûr que ce soit la meilleure solution.

Répondre

2

Si vous souhaitez que le contenu se trouve au même endroit sans que vos éditeurs ne fonctionnent avec "Extraire les données de", un sous-noeud ne fonctionnera pas.

La meilleure option est probablement d'avoir "un contenu pour tous" et avoir un cookie qui dit "mobile" OU "site complet". Le mode par défaut peut être déterminé par détection. Si mobile est sélectionné, vous servez différents CSS/JS ou même d'autres propriétés ou fonctionnalités.

Une autre option consiste à utiliser le mécanisme de globalisation et à ajouter "Mobile" comme langage. Cela pourrait être un moyen facile pour les éditeurs de créer un contenu mobile distinct si nécessaire et conserver le contenu original pour les autres pages. Je rappelle que vous pouvez ajouter différents domaines principaux pour différentes langues sans enfreindre le contrat de licence afin que vous puissiez avoir un nom .mobi pour la "langue" mobile.

+0

La langue principale et le "langage" mobile doivent-ils être synchronisés ou est-il possible d'avoir une structure totalement différente? – jimmystormig

+0

Vous pouvez laisser les pages dans une langue. Il y a différentes configurations si vous voulez un support de secours ou non. Il est également facile d'écrire du code autour de la langue sélectionnée et si des pages existent pour cela. –

2

Jetez un coup d'oeil au blog suivant: IPhone Optimalization Made Easy

Il montre comment construire des sites Web aux mobiles en utilisant HTML, CSS conditionnel et jquery - tous dans EPiServer

0
+1

Les réponses qui ne contiennent que des liens sont [considérées comme une mauvaise pratique] (http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers). Veuillez résumer le contenu ici (ne pas copier/coller) afin que la réponse puisse se suffire à elle-même. Si vous ne le faites pas, vous courez le risque que votre réponse soit supprimée, surtout si le lien meurt jamais. Veuillez également consulter notre [promotion # FAQ] sur les liens vers votre propre blog. –

Questions connexes