понедельник, 15 июня 2009 г.

Мобильный Drupal Mobile

Чтобы перевести ваш сайт на Друпал в мобильный режим (то есть сделать его удобным для просмотра через мобильные устройства типа телефонов-коммуникаторов-IPHone-ов-BlackBerry) есть несколько основных подходов:

1. Завести отдельный поддомен, в котором выложить тему, оптимизированную под мобильное устройство. Оповестить всех мобильных пользователей, что лучше всего пользоваться версией сайта http://m.site.com вместо http://www.site.com
Минусы: не на всяком хостинге есть возможность создавать поддомены. Оповещение пользователей - тоже отдельный ресурсоемкий процесс.

2. Определять при подключении пользователя через какой браузер он подключился (через $_SERVER["HTTP_USER_AGENT"]).

Дальше варианты:
  • предлагать выбрать другую тему
  • перенаправлять на другой сайт
  • просто предлагать другую тему, без вопросов.
Минус этого подхода: число мобильных клиентов растет каждый день, нужно постоянно обновляться.


Для своего сайта я выбрала решение "определить агента пользователя, перенаправить на другую тему". Этот функционал отлично реализует новый модуль Mobile Tools и темаMobile.

Модуль Mobile Tools понравился своей гибкостью в настройке:
  • что именно делать при определении пользователя как "мобильного" клиента: перенаправлять на другой сайт, менять тему, спрашивать;
  • выбором разных тем для разных мобильных клиентов (для Opera Mini поставить одну, а для IPhone - Другую)
  • возможностью создать отдельные роли для мобильных пользователей и указать для них определенные права.

Комментариев нет:

Отправить комментарий