Техническая поддержка сайта "Pro материнство"

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

ЗАДАЧА

Сделать максимально удобный сайт для людей и защитить уникальный контент

РАБОЧИЙ ПРОЦЕСС
Данный сайт попал к нам после группы других разработчиков, которые вносили свой вклад в развитие проекта. И, как и во многих других наших проектах, это означает набор кастомизированных компонентов Битрикса, большое количество недокументированного кода и отсутствие совместимости для обновления как платформы, так и версии PHP.
1Счётчик устройств

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

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

2Интеграция с вебинарной площадкой

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

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

3Другие задачи

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

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

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

4Элементы интерфейса

Доступ к видео в личном кабинете
Детальная страница лекции
Лекции
5Страницы сайта
prev
next
Над проектом работали
Менеджер проекта
Анна Зарубина
Программист 1С-Битрикс
Руслан Демин
Обратный звонок
Оставить заявку
Узнайте об интеграции с нуля
Узнайте об интеграции
уже готового сайта