Техническое задание: Разработка модуля интеграции Drupal с внешней БД

Цель проекта

Создать полнофункциональный модуль для системы управления контентом Drupal, который будет выполнять роль программного моста между основной базой данных Drupal и отдельной, внешней SQLite базой данных, условно называемой "Production Monitor".

Основные функции модуля

  • Чтение данных: Модуль должен уметь извлекать информацию из внешней SQLite базы данных.
  • Запись данных: Обеспечить возможность добавления и обновления записей во внешней базе.
  • Синхронизация: Реализовать механизмы для корректного обмена данными между двумя системами.
  • Отображение: Интегрировать полученные данные в структуру Drupal (создавать сущности, блоки, страницы или выводить через Views).
  • Управление: Предусмотреть интерфейс для настройки подключения и управления процессом синхронизации.

Требования к реализации

  • Модуль должен соответствовать стандартам разработки для Drupal 9/10.
  • Код должен быть документирован, структурирован и готов к работе в production-среде.
  • Необходимо обеспечить обработку ошибок подключения и целостности данных.
  • Важно учесть безопасность при работе с внешними базами данных.

Ожидаемый результат

Готовый к установке Drupal-модуль, который после настройки позволяет прозрачно работать с данными из внешней SQLite базы как с частью экосистемы Drupal.

Редактирование макета картонной упаковки для мини-тренажера

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