Стратегия создания мобильной версии сайта EPiServer

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

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

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


person jimmystormig    schedule 16.02.2011    source источник


Ответы (3)


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

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

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

person Johan Kronberg    schedule 17.02.2011
comment
Должны ли основной язык и мобильный язык быть синхронизированы или возможна совершенно другая структура? - person jimmystormig; 27.02.2011
comment
Вы можете оставить страницы на одном языке. Существуют разные конфигурации, если вы хотите использовать резервную поддержку или нет. Также легко написать код, определяющий выбранный язык и существуют ли для него страницы. - person Johan Kronberg; 12.03.2011

Взгляните на следующую запись в блоге: Оптимизация iPhone стала проще

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

person Mari    schedule 03.05.2011