2011-02-16 2 views
2

Я собираюсь помочь клиенту разработать мобильную версию своего сайта EPiServer. Мобильная версия должна иметь разную функциональность, чем обычная, но некоторые материалы могут быть разделены, так что она не будет поддерживаться дважды.Стратегия для создания мобильной версии сайта EPiServer

Я думаю об использовании jQuery Mobile в качестве системы пользовательского интерфейса для достижения максимально возможного числа пользователей с тем же решением и, возможно, 51degrees.mobi для лучшего обнаружения мобильных устройств.

Есть ли у кого-нибудь опыт в том, как это сделать с помощью EPiServer? Как структурировать? Я подумываю использовать подузел (/ mobile), который скрывается на обычном сайте, но я не уверен, что это лучшее решение.

ответ

2

Если вы хотите, чтобы контент в одном месте не работал с вашими редакторами с помощью «Извлечь данные из», этот узел не будет работать.

Лучший вариант, вероятно, состоит в том, чтобы «один контент обслуживал всех» и имел файл cookie, который говорит «мобильный» ИЛИ «полный сайт». Режим по умолчанию можно определить путем обнаружения. Если выбран мобильный телефон, вы обслуживаете разные CSS/JS или даже другие свойства или функциональные возможности страницы.

Другой вариант - использовать механизм глобализации и добавить «Мобильный» в качестве языка. Это может быть простым способом для редакторов при необходимости создать отдельный мобильный контент и сохранить исходный контент для других страниц. Я помню, вы можете добавлять разные верхние домены для разных языков, не нарушая лицензионное соглашение, чтобы вы могли иметь .mobi-имя для мобильного «языка».

+0

Должен быть синхронизирован основной язык и мобильный «язык» или возможно иметь совершенно другую структуру? – jimmystormig

+0

Вы можете оставить свои страницы на одном языке. Существуют различные конфигурации, если вы хотите отказаться от поддержки или нет. Также легко написать код, по которому выбран язык, и если для него существуют страницы. –

2

Взгляните на следующем блоге: IPhone Optimalization Made Easy

Он демонстрирует, как построить для мобильных устройств веб-сайтов с использованием HTML, условную CSS и JQuery - все в EPiServer

0
+1

Ответы, содержащие только ссылки, считаются плохой практикой (http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers). Пожалуйста, суммируйте содержание здесь (не копируйте/вставляйте), поэтому ответ может стоять сам по себе. Если вы этого не сделаете, вы рискуете удалить свой ответ, особенно если связь когда-либо умирает. Также, пожалуйста, просмотрите наш [FAQ # promotion] при подключении к собственному блогу. –

Смежные вопросы