Это не совсем типичный проект для данного клиента, а скорее попытка найти новое направление в бизнесе. Стартап – прости Господи :)
Заказчик много путешествует и видит, как некоторые путешественники не могут найти себе интересных компаньонов. К тому же сервис поможет людям сэкономить, ведь ту же машину взять вскладчину напрокат выйдет дешевле.
Изначально у нас были сомнения на счет целесообразности разработки проекта на 1С-Битрикс, ведь мир знает не так много историй разработки социальных сетей на этой CMS. С другой стороны, мы уже достаточно давно и плодотворно сотрудничаем. Поэтому есть понимание того, что проект будет доведен до конца. Заказчику предлагали реализовать проект на Drupal, но в итоге мы обсудили все детали и принялись за реализацию на 1С-Битрикс.
Первая итерация сервиса – это дать минимально рабочий функционал, который будет решать главные задачи проекта:
В приоритете был скорейший запуск проекта, поэтому на дизайн не стали тратить значительные ресурсы, оформлены только основные элементы взаимодействия. Макеты были выполнены под мобильные и десктоп устройства.
Всего разработано 7 страниц:
Как уже упоминалось вначале, клиент не новичок в бизнесе и владеет интернет магазинами на 1С-Битрикс. Поэтому было принято решение реализовать проект на данной CMS, тем более что у нас в наличии максимальная редакция Бизнес. Особенностью данной редакции является наличие модуля Веб-мессенджер. Это модуль мгновенных сообщений и уведомлений. Именно на нем и было принято решение строить коммуникацию между пользователями. Но обо всем по порядку.
Сайт был выполнен на многосайтовости Битрикс, ведь на одной версии ядра можно разворачивать сколько угодно сайтов. К слову, сайтов на текущей лицензии уже 6 штук.
Экран первого посещения выполнен со специальной маской, которая знакомит пользователя с интерфейсом системы. Ключевой элемент в нем – это фильтр поиска путешествий. Он реализован на компоненте Умного фильтра. Фильтр позволяет делать отбор по датам путешествия, причем показывает путешествие даже если оно частично совпадает заданным диапазоном.
На главной странице есть возможность выводить ТОП объявления. В последствии это будет возможность для монетизации.
Регистрация, авторизация реализованы с помощью стандартных компонентов системы, мы лишь изменили дизайн шаблонов.
Тут мы подходим к основному функционалу проекта. Если вам понравилось какое-то из предложенных путешествий, вы можете связаться с его автором – познакомится и обсудить детали. Интерфейс чата похож на классические социальные сети.
В качестве платформы для реализации данного функционала был выбран модуль Веб мессенджер, однако встроенный шаблон не отвечает предъявляемым требованиям. Кто работает с Битрикс24, хорошо знает данный функционал, на нем организован чат между сотрудниками.
Сложность в том, что стандартный функционал реализован во всплывающем окне, а шаблон вывода реализован на JavaScript. В итоге, чтобы разобраться в данном функционале и поменять шаблон, пришлось перебрать порядка 30 000 строк кода. В результате был написан новый шаблон для Веб мессенджера и добавлены некоторые функции, изначально в нем отсутствующие. Например, возврат к списку собеседников.
Преимущества реализации чата на модуле Веб мессенджер:
В данный момент проект проходит стадию тестирования и отладки, готовится к продвижению. В планах так же реализовать мобильное предложение для данного проекта. Но об этом в следующем кейсе.