1. Общая цель
Создать систему для массового управления сайтами, включающую:
Автоматизацию создания и администрирования аккаунтов Cloudflare.
Централизованную панель управления доменами и их DNS.
Деплой множества сайтов по шаблону с уникализацией контента.
2. Функциональные требования
2.1. Управление Cloudflare
Автоматическое создание отдельного аккаунта Cloudflare для каждого нового домена.
Хранение и отображение в панели:
NS-записи Cloudflare для каждого домена.
Логины и пароли от аккаунтов Cloudflare.
Возможность управлять DNS-записями для каждого домена прямо из панели.
Выпуск и привязка SSL-сертификатов для каждого домена.
2.2. Управление сайтами и контентом
Возможность создать шаблон (болванку) сайта с базовой структурой (дизайн, лого, цветовая схема, расположение элементов).
Массовое клонирование шаблона на N сайтов (пример: 1 базовый сайт → 150 уникальных сайтов).
Для каждого сайта — заполнение уникальных параметров через панель:
Уникальный текст на главной.
Уникальные картинки.
Уникальные SEO-поля (Title, Description).
Уникальные партнерские ссылки.
Поддержка загрузки контента пакетно (например, через CSV/Excel или API).
2.3. Деплой
Массовый деплой сайтов на сервер(а) в больших объемах.
Автоматическая привязка доменов и SSL при деплое.
Возможность мониторинга статуса деплоя (успех/ошибка).
Поддержка масштабируемого деплоя (от десятков до сотен сайтов).
3. Нефункциональные требования
Удобная централизованная панель управления.
Высокая скорость массовых операций (деплой, обновление DNS).
Хранение учетных данных в зашифрованном виде.
Возможность работы нескольких администраторов.
4. Этапы реализации
Разработка панели управления (бэкенд + фронтенд).
Интеграция с Cloudflare API:
регистрация аккаунтов,
управление DNS,
SSL.
Модуль шаблонов сайтов:
создание болванки,
клонирование.
Модуль уникализации контента:
ввод/загрузка текстов и картинок,
управление SEO и ссылками.
Автоматизация деплоя:
массовая заливка сайтов,
настройка серверов и доменов.
Тестирование на объеме 150 сайтов.
5. Будущее развитие (опционально)
Поддержка не только Cloudflare, но и других DNS/SSL-провайдеров.
API для интеграции с внешними сервисами (например, генерация текстов через AI).
Автоматическая проверка индексации сайтов в Google.
Опубликован 18.09.2025 в 17:51 Последнее изменение: 18.09.2025 в 17:42
Заказ находится в архиве