Мобильный шаблон битрикс. Мобильная версия шаблона Битрикс с автоопределением Mobile Detect. Встречаем мобильный трафик

Все современные редакции «1С-Битрикс: Управление сайтом» изначально содержат в себе исчерпывающий набор инструментов и функций адаптации к мобильным устройствам. Поэтому если вы выбрали для своего интернет-ресурса CMS Bitrix - вы приняли верное решение и сэкономили не только на разработке дополнительной версии, но и на продвижении вашего проекта в поисковиках.

Google и Яндекс уважают мобильность

В алгоритмах крупнейшей поисковой системы Google есть специальный ярлычок «Для мобильных». И если вы не получили такую отметку, то о мобильном трафике можно забыть - система автоматически убирает из поисковой выдачи на смартфонах и планшетах сайты, непрошедшие соответствующий тест.

Не отстаёт и Яндекс. Отечественный поисковый лидер также давно учитывает адаптивность к мобильным устройствам как важный фактор ранжирования поисковых результатов. А в Яндекс.Вебмастере даже есть специальная функция для диагностики этого параметра.

С учётом того, какую роль играют сегодня в нашей жизни гаджеты и смартфоны, становится очевидным, что мобильная версия сайта - обязательный элемент для любого продающего лендинга, информационного портала и, тем более, интернет-магазина.

Инструментарий сайта
на Битрикс

Ваши действия

Остаться в стороне, конечно, не получится. Чтобы ваш мобильный сайт оставался в почёте у поисковых роботов, был удобен пользователям и приносил хорошую прибыль, нужен грамотный и качественный контент.

Выбирайте Bitrix , и получайте не только удовольствие от работы, но и максимальную экономическую выгоду. А менеджеры интернет-агентства Dextra всегда с радостью ответят на ваши вопросы и помогут правильно сформулировать задачи, будь то: запуск нового проекта, адаптация, редактирование вёрстки или подготовка качественного контента.


Мобильный трафик

Встречаем мобильный трафик

Если Google не отметит ваш сайт ярлыком «Для мобильных», он исчезнет из поля зрения пользователей, зашедших в Интернет с мобильных устройств. Потому что при поиске на мобильных устройствах Google учитывает наличие соответствующей оптимизации при ранжировании результатов. Мобильный трафик «отрезается», падают продажи, бизнес несет убытки.
Проверьте - ваш сайт mobile-friendly?


Как пройти Google Speed Test?

Необходимые составляющие:

Мобильный трафик набирает обороты!

Встречайте правильно мобильных клиентов с платформой «1С-Битрикс»!



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

Встречаем мобильных клиентов


Ваш сайт должен быть mobile-friendly!

Ваш сайт исчезнет с первых страниц результатов поиска Google, если его неудобно просматривать на мобильных устройствах.

Google разослал предупреждения сайтам с плохой оптимизацией под мобильную платформу, что с 21 апреля 2015 года эти сайты опустятся в поисковой выдаче.

Почему так важно быть mobile-friendly?

Наверняка многие переходили из результатов поиска Google на неоптимизированные для просмотра на смартфонах сайты. Страницы с крошечными ссылками и трудно читаемым текстом, которые вдобавок не умещаются на экране устройства, производят неблагоприятное впечатление.

Google будет отмечать мобильные сайты в результатах поиска
«Чтобы предупредить возможные неудобства пользователей мобильных устройств при просмотре сайтов, мы станем отмечать в результатах нашего поиска страницы, оптимизированные для смартфонов и планшетов».

Пессимизация...

Если Google не отметит ваш сайт ярлыком «Для мобильных»? По сути сайт исчезнет из поля зрения пользователей, зашедших в Интернет с мобильных устройств. Потому что при поиске на мобильных устройствах Google учитывает наличие соответствующей оптимизации при ранжировании результатов. Мобильный трафик "отрезается", падают продажи, бизнес несет убытки.

Как соответствовать новым требованиям?

Что нужно сделать?
  • Пройти проверку и получить отчет
  • Изучить все рекомендации
  • Устранить проблемы и недостатки
  • Получить отметку Google «Для мобильных»
Проверить легко - пройти тест

Чтобы выяснить, соответствуют ли ваши страницы новым требованиям, достаточно пройти процедуру проверки на оптимизацию для мобильных устройств.



Не оптимизировано для мобильных устройств!

Исправить трудно, если вы не веб-мастер

Чтобы устранить все выявленные проблемы при просмотре со смартфонов и планшетов, причем, не одной страницы, а всего вашего сайта, нужно сделать многое. В частности, необходимо изучить руководства для веб-мастеров по созданию и оптимизации мобильных версий сайтов, документацию по настройке системы управления контентом и шаблонов сайтов. Это под силу лишь специалистам.

Адаптивная верстка

Адаптируем сайт к мобильному рынку

Готов принимать мобильных посетителей

Каждая страница вашего сайта, если он на платформе «1С-Битрикс», моментально перестраивается под любое устройство. Ваш сайт изначально готов к мобильным, планшетным и десктопным версиям. Кроме этого поддерживается Touch интерфейс во всех компонентах интернет-магазина.



Интернет-магазины на платформе «1С-Битрикс» - с адаптивным шаблоном


В ядро продукта «1С-Битрикс: Управление сайтом» встроен Framework с usefull-версткой (Bootstrap 3). Универсальный Framework для верстки облегчает и ускоряет создание любого типа сайтов, адаптивных под мобильные устройства (mobile-friendly).

Первое, с чего нужно начать – изменить принципы верстки сайта.



При проектировании структуры нужно сразу учитывать требования к адаптивной верстке.



Вы должны сделать это частью вашего производственного цикла!




Универсальный Framework

Современная технология адаптивной верстки

Ваш сайт изначально mobile-friendly

Ваш сайт изначально готов к просмотру на любом устройстве, включая мобильные. В ядро продукта 15.5 версии встроен универсальный Framework для верстки, облегчающий и ускоряющий создание mobile-friendly (адаптивных под мобильные устройства) любого типа сайтов.



Адаптивно для всего!
  • Универсальный Framework для верстки (Bootstrap 3)
  • Высокая скорость производства адаптивных сайтов
  • Изначальная готовность к мобильным, планшетным и десктопным версиям
  • Поддержка Touch интерфейса во всех компонентах интернет-магазина
Новый адаптивный шаблон интернет-магазина

Готовое решение «Интернет-магазин», входящее в поставку продукта, получило новый красивый шаблон. Framework с usefull-версткой (Bootstrap 3) позволяет использовать шаблон под любую схему интернет-магазина. Каждая страница вашего магазина теперь моментально перестраивается под любое устройство.

В Битрикс24 можно работать не только на компьютере в офисе, но и вне офиса – из аэропорта, кафе, из любой точки, где есть Интернет. В этом вам поможет мобильное приложение Битрикс24.

Мобильное приложение Битрикс24 – это бесплатное приложение, работающее с iPhone, iPad и Android-устройствами.

Сейчас я вам расскажу, что же это приложение умеет.

Общение

Во-первых, это прежде всего о бщение – чаты с коллегами и чаты с клиентами (открытые линии):

Вы можете создать новый чат из мобильного приложения, также как в браузере или десктоп-приложении!

Для этого нужно просто нажать на иконку + в правом углу, выбрать тип чата (открытый или закрытый чат) и пригласить в него сотрудников.

В списке чатов появилась возможность закреплять и откреплять диалоги вверху списка – опция Закрепить/Открепить , а также скрывать диалоги – опция Удалить :

В групповых чатах можно еще выключать и включать уведомления с помощью опции Не следить/Следить в списке чатов. Такая же опция есть и в самом групповом чате:

В чат можно приглашать как по одному сотруднику, так и целый отдел или подразделение. А если вы владелец чата, то в нем можете назначить нового владельца, а так же исключить пользователей из чата.

Для этого откройте раздел участников чата и проведите справа на лево (свайп) по участнику и выберите нужный пункт.

Просматривайте Живую ленту, комментируйте и лайкайте сообщения коллег. Отправляйте фотографии с телефона прямо в ленту. Формы создания сообщений специально адаптированы под iOS и Android:

Контакты

Под рукой у вас всегда есть полный и актуальный список контактов коллег. В мобильной версии Битрикс24 найти информацию о нужном сотруднике также просто, как и на портале – просто перейдите в главном меню в раздел Сотрудники :

Синхронизировать контакты телефона и портала можно в разделе Настройки > Синхронизация приложения.

Настройки

Все настройки приложения вы найдете в одном месте. Для этого перейдите на вкладку Еще и вверху вызовите меню настроек.

Настройки мобильного приложения разделены на несколько групп:

    Раздел

    Получать уведомления – включает или выключает возможность получения push-уведомлений.

    Интеллектуальная фильтрация – при включенной опции, пока вы работаете в десктопном приложении, в мобильное приложение не будут приходить уведомления. Полезно для экономии батареи.

    Cчетчик приложения – эта настройка определяет, какие счетчики инструментов (например счетчики Живой ленты или Чатов) будут влиять на общий счетчик приложения на иконке рабочего стола.

    Также в этом разделе вы можете отключить ненужные типы уведомлений мобильного приложения в Сообщениях, Календарях, Чатах, Задачах и Телефонии.

    Раздел .

    Здесь можно создать профили синхронизации контактов и календарей.

    На Android-устройствах это часть системных настроек, там дополнительно можно настроить синхронизацию более детально.

Настройки устройства

    Настройки Битрикс24 :

    – отключение или включение вибрации в приложении.

    Использовать светлую тему – смена цветовой темы приложения.

    Память – в данном разделе можно очищать кэш приложения и загруженных документов.

    Файлы – здесь выбирается размер и качество отправляемых видеофайлов в Живую ленту или в чаты.

    Звук – вы можете настроить звук уведомлений.

    Разрешения – в этом разделе вы можете управлять правами доступа к фото, камере, микрофону и геопозиции.

    Версия приложения – информация о номере версии приложения.


Теперь вы можете начинать и завершать рабочий день, а также ставить перерыв прямо с мобильного телефона:

Управление задачами

В мобильном приложении можно создавать задачи, контролировать их выполнение, следить за статусами. В мобильных задачах доступны любые действия с задачами, которые есть в Битрикс24. Если в задачах прикреплены файлы, их также можно открыть на мобильном устройстве:

Работа с файлами

Мобильное приложение позволяет просматривать документы, презентации и изображения. Все, что доступно вам по правам на портале: ваши личные файлы, общедоступные файлы компании, файлы коллег и ваших групп. Поддерживаются популярные форматы и документы: TXT, PNG, PDF, JPG, XLS, XLSX, DOC, DOCX, PPT, PPTX. Также присутствует встроенный поиск – в текущей папке по заголовкам и названиям файлов:

Файлы можно загрузить с мобильного телефона как в Мой диск и потом прикрепить его из Диска в задачу, в сообщение в Живой ленте или в чате, так и напрямую:

Внимание! Есть особенность загрузки файлов картинок или видео:

    Если вы загружаете картинки или видео сначала в Мой диск , то такие файлы не сжимаются, т.е загружаются как оригинал.

    Если вы загружаете картинки или видео напрямую в Живую ленту, комментарии, задачи, в чаты, то такие файлы будут сжиматься. Это должно сильно сказаться на скорости загрузки. Качество загружаемого видео можно регулировать в разделе Настройки > Файлы приложения.

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

Календарь

В мобильном Календаре выводятся актуальный список встреч, планерок, собраний и прочих мероприятий. Также с мобильного устройства вы можете принимать приглашения или отказываться от участия во встречах, создавать новые события и приглашать на них своих коллег:

Синхронизировать события календаря телефона и портала можно в разделе Настройки > Синхронизация приложения.

Мобильная CRM

Приложение позволяет работать с такими CRM-элементами как Дела, Контакты, Компании, Сделки, Счета, Предложения, Лиды, Товары. Можно завести новый лид или изменить статус сделки, находясь прямо на переговорах с клиентом:

В разделе Контакты можно быстро и завести новый контакт в CRM – все поля визитки автоматически распознаются и заносятся CRM, как новый Контакт или Компания:

Аудио- и Видеозвонки

Телефония Битрикс24 работает и в мобильном приложении! Если вам нужно лично и голосом пообщаться с коллегой, вы можете ему просто позвонить. А при звонке с клиентом вы можете сразу увидеть информацию о сделке из CRM. В Битрикс24 ведется запись разговоров, работает перенаправление звонка на другого сотрудника (перенаправление на мобильный телефон работает только из портала, с мобильного приложения перенаправить звонок пока нельзя), автоматическое направление звонка на ответственного и многое другое:

Аудио- и Видеозвонки работают через Wi-Fi, LTE, 3G, с поддержкой HD 16:9.

Технология разработки мобильных приложений BitrixMobile поддерживает все основные современные платформы: iPhone 3 и 4, iPad, Windows Phone 7, Android, Blackberry, Symbian. Детальный API служит для создания разработчиками своих приложений и доработки приложений, созданных в «1С-Битрикс». Вы так же сможете создавать нативные приложения и публиковать их в App Store в Маркете Android и других подобных каталогах. (Видеоролик показывает это в деталях и с документацией на примере OTP продукта).

Актуальность BitrixMobile

Поставка продукта «1С-Битрикс: Управление сайтом»

В поставку продукта включено два приложения:
  • Готовый мобильный интернет-магазин, интегрированный с сайтом
  • Персональный генератор одноразовых паролей для сайта (OTP)

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

Для мобильной версии сайта создается сайт или специальный «/m/» раздел на сайте, где необходимо расположить структуру (разделы, страницы и меню) мобильного сайта. Для страниц необходимо установить минималистичный шаблон сайта и использовать специальные мобильные версии шаблонов компонент.
Платформа «1С-Битрикс» включает:
  • Решение для создания мобильной версии сайта
  • Шаблоны компонент для мобильной версии сайта
  • Автоматическое определение доступа с мобильного устройства
  • «Мобильный» шаблон сайта
Платформа «1C-Битрикс» для создания мобильных веб-приложений:
  • Специально разработанный API для создания клиент-серверных мобильных веб-приложений:
  • Поддержка авторизации
  • Обмен данными
  • Мобильный интерфейс
  • Хранилище данных на клиенте
  • Поддержка обновления и работе в офлайн
  • Для создания веб-приложений с обменом данных с сайтом

Готовый мобильный интернет-магазин

Мобильный интернет-магазин - это готовое решение из серии «коробочных» веб-проектов, построенное на основе продукта «1С-Битрикс: Управление сайтом». Включенный в поставку продукта готовый мобильный интернет-магазин работает на iPhone, iPad, Android и BlackBerry. Мобильный интернет-магазин разработан на основе технологии BitrixMobile и может быть легко доработан клиентами и партнерами для своих целей и задач.

Ваш мобильный интернет-магазин готов к работе!

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

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

После установки вы переходите на главную страницу магазина и видите готовый демо-каталог товаров.

Интеграция с «1С»

Естественная интеграция «из коробки» позволит вам не только импортировать свой торговый каталог из «1С: Управление торговлей», но и настроить его обновление по расписанию - без всякого человеческого участия. Точно так же можно импортировать в свой магазин и готовый каталог из CSV файла.

Тестировать

Мобильный интернет-магазин включен в готовое решение «1С-Битрикс: Интернет-магазин». Протестировать функциональные возможности решения можно в виртуальной лаборатории «1С-Битрикс: Управление сайтом» или установив бесплатную 30-дневную пробную версию одной из 3-х редакций продукта: «1С-Битрикс: Управление сайтом» - «Малый бизнес», «Бизнес» и «Бизнес Веб-кластер».

Персональный генератор одноразовых паролей для сайта (OTP)

Система одноразовых паролей дополняет стандартную систему авторизации и позволяет значительно усилить систему безопасности вашего интернет-магазина. Для включения системы достаточно воспользоваться идущим в поставке продукта «1С-Битрикс: Управление сайтом» персональным генератором одноразовых паролей для сайта (Bitrix OTP).

С помощью Bitrix OTP вы сможете самостоятельно включать или отключать использование на сайте системы одноразовых паролей для своей учетной записи. Это реализующее OTP программное обеспечение, разработанное компанией «1С-Битрикс», позволяет обойтись без покупки аппаратных устройств (например, Aladdin eToken PASS) или соответствующих программных аналогов.

Установить Bitrix OTP вы можете непосредственно с вашего сайта , работающего на «1С-Битрикс: Управление сайтом» 10.0 и выше. Для этого достаточно перейти в браузере мобильного устройства по адресу http://<ваш_сайт>/bitrix/otp/ и следовать инструкциям на экране. Бесплатная установка Bitrix OTP также возможна из онлайн-магазина приложений .
Приложение Bitrix OTP для Android

Установите приложение от «1С-Битрикс» на ваш мобильный телефон и генерируйте одноразовые пароли для входа на сайт, поддерживающий авторизацию по OTP. Приложение поддерживает работу с несколькими сайтами одновременно.

Вы можете включить на мобильном сайте поддержку одноразовых паролей и использовать их выборочно для любых пользователей. Особо рекомендуется задействовать систему одноразовых паролей администраторам сайтов, поскольку это сильно повышает уровень безопасности пользовательской группы «Администраторы». Для этого достаточно создать в генераторе паролей новый сайт, поддерживающий авторизацию по ОТП, и потом каждый раз, при входе на этот сайт, получать для него одноразовый пароль. Генератор позволяет создать множество записей для таких сайтов, и нужный сайт вы сможете выбрать из списка.

Что вам дает такая технология?

Однозначную уверенность, что на сайте авторизуется именно тот пользователь, которому принадлежит мобильный телефон. При этом какое-то похищение и перехват паролей теряет всякий смысл, так как пароль одноразовый. Персональный генератор выдает уникальные одноразовые пароли и только по вашему запросу. А это значит, что владелец мобильного устройства с установленным на нем генератором паролей не сможет передать пароль другому человеку, продолжая пользоваться входом на мобильный сайт.


Сразу хочу выразить благодарность Михаилу Базарову, за статью в его блоге, которая и вдохновила меня пойти дальше и реализовать более модернизированную версию автоопределения мобильной версии сайта. Также огромное спасибо Станиславу Сазонову за его подсказки и за то что познакомил меня с технологией Bootstrap.

Адаптивный дизайн или мобильная версия шаблона сайта?

Для отображения контента в этом нет большой разницы. Но для того чтобы показать этот контент на дисплее вашего девайса, его нужно предварительно загрузить. Хорошо если пользователь подключен к высокоскоростной точке доступа в интернет. В идеале это ноутбук выполнивший вход во всемирную паутину через wi-fi точку доступа. Но сколько же нервов и времени мы тратим в тех случаях, когда у нас в руке мобильный телефон а соединение даже не 3G а обычный GPRS.

А теперь представьте, что на нужном ва сайте есть только полная оригинальная версия шаблона сайта. Эта версия красивая: с анимацией, изображениями, стилями, скриптами и еще кучей строк разного рода кода. И вот, вы зашли на этот сайт... 10 секунд, 20... А мы все ждем. В худших условиях время от клика по ссылке, до загрузки контента и выдачи его вам на дисплей может затянутся и до минуты. Бывают случаи и потяжеле... Как же быть? А ведь у нас же адаптивный дизайн, он должен красиво отображаться на мобильных телефонах, без анимаций и больших изображений.

Отображаться то он будет, но во время загрузки он подтягивает весь контент, даже тот, который не отображает. Что же делать? Все очень просто - нужен отдельный, и тоже адаптивный шаблон сайта.

Мобильный шаблон сайта Битрикс

Псевдоним домена

Итак, господа! Первое что нам нужно сделать, это поддомен для нашего основного домена. Лучше всего не изобретать велосипед, а создать поддомен типа . На просторах интернета я видел что ребята описывают подключение разных шаблонов без создания псевдонима домена для мобильной версии. Все хорошо, но мы же пользователи Битрикса, и используем технологию "Композитный сайт". А если разные шаблоны будут выводиться на одинаковых адресах, то и смысл композита потеряется, так как кеш будет постоянно перезаписываться. Я через это уже прошел. Поэтому нам нужен дополнительный псевдоним домена.

Облегченный шаблон

Теперь нам нужно создать, а лучше подготовить заранее отдельный шаблон для мобильных устройств. Насколько он будет облегчен - это будет зависеть от разработчика. Но лучше убрать все ненужные файлы js, css или минимизировать их код. Например убрать все неиспользуемые стили. Убрать лишние анимации, слайдеры. Конечно же вовсе неприемлемо на мобильной версии оставлять flash. Также облегчить код PHP. Отключить вывод ненужных компонентов на мобильной версий. Это может быть фильтр в списке товаров. Как я заметил с ним генерация страницы на первом хите происходит дольше.

Mobile Detect

Mobile Detect представляет собой легкий PHP класс для обнаружения мобильных устройств (в том числе планшеты). Он использует строку User-Agent в сочетании с конкретными заголовками HTTP для обнаружения мобильной среды. Скачиваем свежий файл Mobile_Detect.php прямо из сайта разработчика mobiledetect.net . Устанавливаем этот файл на сервер, прямо в директорию шаблона "рядом" с файлом header.php. В обеих шаблонах в header.php подключаем этот файл и ставим условие для redirect.

Написание кода

Ну что же, приступим к написанию самого кода. Чтобы обойти технологию композитного сайта, и не прерывать создание композитного кэша нам понадобится файл header.php, который подключается еще до подключения файла header.php самого шаблона сайта. Этот файл находится по адресу /bitrix/header.php. И пишем следующий код: