Техническое задание: Разработка парсера для миграции данных в OJS

Необходимо разработать программное решение для автоматизированного переноса контента с существующего сайта на новую платформу Open Journal Systems (OJS).

Исходные данные и контекст

  • Текущий сайт журнала построен на CMS 1С-Битрикс.
  • Контент структурирован в отдельных инфоблоках для публикаций на русском, казахском и английском языках.
  • Отдельный инфоблок содержит сведения об авторах статей.
  • Все данные для миграции будут предоставлены в виде выгрузок в форматах CSV и/или XML.

Основные задачи

  1. Проанализировать структуру предоставленных файлов выгрузки (CSV/XML).
  2. Разработать парсер (скрипт), который корректно считает данные из этих файлов.
  3. Обеспечить преобразование и структурирование данных в соответствии с требованиями целевой системы OJS.
  4. Реализовать механизм загрузки обработанных данных (публикаций и информации об авторах) в новую систему OJS.

Требования к решению

  • Скрипт должен быть надежным и обрабатывать возможные несоответствия в данных.
  • Процесс миграции должен сохранять связи между публикациями и их авторами.
  • Необходимо обеспечить логирование процесса для отслеживания успешных операций и ошибок.
  • Решение должно быть документировано для дальнейшего сопровождения.

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

Требуется оформить каталог прайс-листа по нескольким категориям строительного оборудования. Необходимо создать структурированный, понятный и визуально привлекательный макет на основе предоставленного примера.

Разработка Telegram-бота для кофейни с админ-панелью

Требуется создать бота на чистом Python для автоматизации заказов в кофейне. Бот должен иметь функциональную админ-панель для управления меню и отслеживания заказов. Подробное техническое задание будет предоставлено выбранному исполнителю.