Описание задачи

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

Цель разработки

Создать плагин для WordPress (или расширение для одного из сайтов), который обеспечит одностороннюю синхронизацию контента с русского сайта на английский с помощью стандартных REST API этих CMS.

Алгоритм работы плагина

1. Действие на исходном (русском) сайте

  • Отслеживание события ‘опубликована новая запись’
  • Сбор всех полей записи: заголовок, контент (обычно в Gutengerg/html формате), мета-поля, рубрики, метки, миниатюру (featured image), SEO-данные

2. Обработка контента

  • Текст заголовка и содержимое должны быть автоматически переведены с русского на английский язык. Допускается как использование встроенного переводчика (например, Google Translate API, DeepL), так и отдельный сервис перевода, с которым работает исполнитель
  • Важно: изображения, ссылки и прочие медиа-элементы должны остаться оригинальными (копироваться или просто подгружаться на соседнем сайте)
  • Категории и метки тоже должны передаваться синхронно: если указанная категория есть на целевом сайте - запись привязывается к ней, если нет - категория создается

3. Конечное действие на английском сайте

  • Новая запись создается, но НЕ публикуется
  • Статус записи: ‘черновик’
  • Администратор английской версии видит вновь пришедший контент, может вручную проверить качество перевода, подправить стили, сменить рубрики и сам решает, когда опубликовать

Технические дополнительные требования

  • Авторизация: работа по REST API между сайтами должна быть безопасной
  • Логирование: в панели управления должен быть журнал синхронизации (что и когда передавалось, были ли ошибки Api, скопировано ли медиа)
  • Типы записей: должны синхронизироваться все пользовательские типы записей с атрибутом ‘public’
  • Выбор сайта для синхронизации (source/target) должен задаваться в отдельном меню настроек плагина

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

  • Опыт высокой сложности в написании расширений для WordPress
  • Понимание работы rest api, nonce/wc-rest-api если контент woocommerce
  • Умение интегрировать API перевода (опыт с Deepl приветствуется)
  • Желательно понимание кросс-сайтовой аутентификации (апай-ключ/токен)

Важно в отклике

Пожалуйста, в первых строках вашего предложения кратко опишите, как бы вы подошлыли к реализации этой задачи. Если у вас уже был опыт создания похожих интеграторов под WordPress (мультисайт, ассистент, синхронизаторы новостей) - укажите это. Конкретные названия компаний, телефоны или домены мы целенаправленно не публикуем

Разработка телеграм-бота для кофейни на чистом Python

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

Монтаж видеороликов

Требуется специалист для нарезки и сборки видео по готовым референсам и исходному материалу. Нужен опыт работы с монтажем и ability выполнять задачу в нужном стиле.