Техническое задание: Разработка функционала для сайта на Drupal
Цель проекта
Расширить функциональность существующего сайта, созданного на базе системы управления контентом Drupal, за счёт внедрения трёх взаимосвязанных модулей, повышающих удобство пользователей и вовлечённость.
Основные задачи
- Разработка и интеграция функционала «Поиск на сайте». Необходимо создать производительную и точную систему полнотекстового поиска по материалам сайта с учётом особенностей Drupal.
- Создание модуля «Вы смотрели». Реализация блока, который отображает историю просмотренных пользователем товаров или страниц в рамках одной сессии.
- Внедрение системы рекомендаций «С этим покупают/смотрят». Разработка алгоритма для отображения сопутствующих или похожих товаров/материалов на основе поведения других пользователей или заданных критериев.
Технические требования и условия
- Работа ведётся с существующим сайтом на CMS Drupal (версию и детали уточнит исполнитель).
- Функционал должен быть интегрирован в текущую структуру сайта без нарушения его работоспособности.
- Решение должно быть масштабируемым и производительным.
- Приветствуется использование стандартных возможностей Drupal и проверенных модулей, если это соответствует задаче.
- Важна адаптивность и корректное отображение новых блоков на всех устройствах.
Ожидаемый результат
Полностью рабочий и протестированный комплекс функций, состоящий из поисковой системы, истории просмотров и интеллектуальных рекомендаций, гармонично встроенный в сайт заказчика.