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

Цель проекта

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

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

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

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

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

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

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

Поиск помещений для установки вендинговых аппаратов в Екатеринбурге

Требуется проанализировать рынок коммерческой недвижимости и конкурентную среду для выявления подходящих локаций под установку вендинговых аппаратов с водой. Работа включает сбор данных с Авито и анализ карт 2GIS.

Редактирование статьи про тайм-менеджмент для блога

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