Техническое задание: Настройка и интеграция базы данных

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

Проблема

В текущий момент в системе наблюдаются критические сбои:

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

Цель проекта

Полностью настроить и интегрировать базу данных для обеспечения бесперебойной работы всего функционала сайта «от А до Я».

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

1. Административная панель

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

2. Личный кабинет пользователя

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

3. База данных и инфраструктура

  • Спроектировать и реализовать структуру SQL-базы данных (таблицы для пользователей, услуг, записей, сообщений чата).
  • Обеспечить надежную двустороннюю связь между фронтендом (сайт) и базой данных.
  • Предпочтительно выполнить работу на хостинге, где размещен сайт, с использованием его инструментов (например, встроенных баз данных).
  • Исправить ошибки, возникшие при предыдущих попытках интеграции с внешними сервисами.

Дополнительная информация

Сайт уже размещен на хостинге и имеет базовую реализацию. Исполнителю потребуется проанализировать существующую структуру, выявить причины неработоспособности текущих решений и предложить оптимальный вариант интеграции БД.

Миграция контента с Drupal 8 на Drupal 11

Требуется полностью перенести весь контент сайта с устаревшей версии Drupal 8 на новую платформу Drupal 11. Задача срочная, необходимо заменить контент на новом сайте данными со старого.