Описание проекта

Требуется специалист с опытом работы с MODX для комплексного апдейта сайта, работающегов контейнерах Docker. Текущая сборка запускается командой 'docker compose up -d', админка поддерживается ручным добавлением пользователя в базу данных через SQL.

Ключевые задачи

Обновление версий и окружения

  • Обновить CMS MODX Revolution с версии 2.7.1-pl до самой последней стабильной (на момент входа: 3.1.2-pl)
  • Апгрейд PHP до версии 8.4 (желательно) или до совместимой v3 версии (>8.0)
  • Мигрировать веб-сервер с Apache на nginx

Исправление ошибок

  • Починить медиа-браузер в админ-панели, который не отвечает по адресу /manager/?a=media/browser
  • Устранить мелкие ошибки и предупреждения, которые могут выявиться при апдейте

Улучшения поведения сайта

  • Заменить абсолютные URL (с указанием домена) на относительные пути, выдаваемые системой на front-end и в менеджере
  • При необходимости адаптировать htaccess в базовую темплейт‑структуру будуйщей конфигурации

Что предоставляется в работу

  • Выдается Git-репозиторий с текущим проектом
  • To будет передан архив с тестовой копией БД
  • Получить архив текущей конфигурации Docker-сбoрки (Dockerfile, compose, окружение)

Требования к исполнению

  • Все изменения кода должны быть запушены в Git
  • Изменения в контейнерах (сами Dockerfile/compose) отправить отдельным архивом для сохранения гибкости всех этапов работы

Дополнительно о границах ответственности

Устранение мелких вылезающих ошибок (например, неработающие упрощенные сниппеты/чанки старой версии, подгонка под новые плагины) входит в стоимость основной задачи. Спокойные / крупные правки логики или исправление ошибок среды обсуждаются дополнительно.

Размещение информации на тематических форумах

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

Доработка и настройка сайта на платформе Docpart

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