Данный сайт попал к нам после группы других разработчиков, которые вносили свой вклад в развитие проекта. И, как и во многих других наших проектах, это означает набор кастомизированных компонентов Битрикса, большое количество недокументированного кода и отсутствие совместимости для обновления как платформы, так и версии PHP.
Все лекции на сайте создаются командой квалифицированных экспертов, и одной из целей сайта была защита данного контента от копирования и свободного распространения. Для этого на сайте был установлен счётчик, фиксирующий количество устройств, с которых производились просмотры лекций и блокирующий доступ к лекции при превышения обозначенного количества.
Нашей задачей стала доработка и усовершенствование функционала этого счётчика, т.к. он работал не идеально и часто фиксировал одно и то же устройство, как разные. Мы исправили существующие баги и улучшили работу счётчика: теперь устройство фиксируется не просто при заходе на страницу лекции, а при просмотре видео длительностью 5 минут; добавили более точное распознавание устройств, что исключило повторную фиксацию одного и того же устройства; а также позаботились о том, чтобы пользователь сам отслеживал количество зафиксированных устройств.
Помимо уже готовых лекций существуют и онлайн вебинары, но т.к. площадка для проведения вебинаров - это сторонний сервис Etutorium, его использование было не слишком удобно. При проведении очередного вебинара приходилось вручную регистрировать на него всех участников и высылать им ссылку на сторонний сайт.
Нами была проведена интеграция с вебинарной площадкой, что позволило автоматически регистрировать всех участников на вебинар и автоматизировать рассылку писем. А вместо ссылки на сторонний сервис, появилась возможность смотреть вебинар онлайн в личном кабинете прямо на сайте.
Также в рамках техподдержки выполнялись и другие, менее крупные задачи:
В данный момент проект находится у нас на техподдержке и по нему регулярно выполняются различные задачи.
Проведите конкурс среди участников CMS Magazine
Узнайте цены и сроки уже завтра. Это бесплатно и займет ≈5 минут.