Техническое задание: Перенос и модернизация сайта

Основная цель

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

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

1. Миграция сайта

  • Экспорт всех статических страниц сайта с текущей платформы.
  • Развертывание сайта на целевом хостинге с полным сохранением структуры и внешнего вида.
  • Предоставление всех необходимых доступов и материалов по завершении работ.

2. Настройка функционала форм

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

3. Внедрение системы управления контентом

  • Создание единого конфигурационного файла для централизованного управления:
    • Ценами и тарифами.
    • Текстовым наполнением ключевых блоков.
    • Правилами отображения элементов (через управление классами и идентификаторами).

4. Техническая оптимизация

  • Создание и настройка файлов sitemap.xml и robots.txt.
  • Настройка необходимых редиректов (301) и канонических URL.
  • Конфигурация почтовых отправлений для минимизации риска попадания писем в спам (SPF, DKIM, настройки сервера).

5. Тестирование и сдача

  • Полное тестирование работоспособности всех форм, калькуляторов и процесса оплаты.
  • Проверка корректности отправки писем и предоставления цифровых продуктов.
  • Финальная проверка всего сайта на новом хостинге.

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

  • Внимательность к деталям: результат должен полностью соответствовать текущей работе сайта.
  • Соблюдение согласованных сроков.
  • Опыт работы с PHP для обработки форм, работы с конфигурационными файлами и интеграции платёжных систем.
  • Опыт работы с JavaScript (логика модальных окон, работа с временем/скроллом, управление DOM, работа с cookie и localStorage).
  • Навыки администрирования веб-серверов (настройка .htaccess или конфигов nginx для редиректов, канонизации и безопасности).

Декомпозиция металлоконструкции на материалы и операции

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

Разработка системы мониторинга и управления репликацией баз данных

Требуется создать мастер-приложение для контроля репликации между двумя серверами. Приложение должно оперативно реагировать на изменения, внесённые скриптами, и быть написано на одном из современных языков (Python, Go и др.).