Техническое задание на доработку сайта на October CMS

Основные задачи проекта

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

Задача 1: Внедрение комплексной SEO-разметки

  • Проанализировать и добавить корректные теги Title и Description на все страницы сайта.
  • Оптимизировать все изображения, прописав для них соответствующие атрибуты alt.
  • Привести структуру заголовков к логической иерархии (H1-H4) на всех страницах в соответствии с контентом.
  • Написать и интегрировать уникальные SEO-тексты на несколько ключевых страниц сайта (список страниц уточняется).

Задача 2: Разработка нового шаблона страницы каталога

  • В настоящее время используется базовый шаблон каталога.
  • Требуется создать альтернативный, расширенный вариант шаблона для страницы каталога.
  • Новый шаблон должен быть выполнен в формате полноценного лендинга (посадочной страницы) с улучшенной структурой и возможностями для презентации категорий товаров или услуг.
  • Детальные требования к функционалу и внешнему виду нового шаблона описаны в отдельном документе.

Общие требования и условия

  • Все работы выполняются на существующем сайте, построенном на October CMS.
  • Изменения не должны нарушать текущую функциональность сайта.
  • Код должен быть чистым, комментированным и соответствовать стандартам разработки под October CMS.
  • Подробное техническое задание с детализацией по каждому пункту предоставляется исполнителю.

Исправление анимации горизонтальной рулетки в React-компоненте

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