Задача

Необходимо оптимизировать производительность сайта, работающего на CMS MODX Evolution, для ускорения загрузки страниц.

Основные требования

  • Реализация lazy load (подгрузки контента по мере прокрутки): страницы должны загружаться динамически при скроллинге пользователя, снижая начальное время загрузки и объем передаваемых данных.
  • Перенос внешних скриптов на собственный сервер: все сторонние JS-библиотеки и скрипты, которые подключаются с внешних ресурсов (CDN, сторонние сервисы), необходимо скачать, разместить на сервере и подключить локально. Это уменьшит зависимость от сторонних серверов и ускорит загрузку.

Технические детали

  • CMS: MODX Evolution.
  • Работы проводятся на существующем сайте, в соответствии с приложенными файлами (вложения).
  • Необходимо сохранить полную работоспособность функционала, включая JavaScript, после переноса скриптов.

Разработка чат-бота в сервисе Salebot по техническому заданию

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