У меня нет большого опыта работы с Wordpress, Joomla или любыми другими PHP CMS. Но я знаю, как создать JSON RESTful API. В этом конкретном случае я создал тот, который обрабатывает творческий контент (статьи, данные о событиях и т. Д.).Интеграция контента с API с веб-сайтом CMS
Теперь я хотел бы создать веб-сайты, которые потребляют эти данные. Каждый веб-сайт может быть веб-сайтом кампании, который извлекает свои статьи из центрального репозитория a.k.a. API. Я могу создавать каналы контента в API, которые служат конвейером контента для одного конкретного веб-сайта.
Обычно я создавал веб-сайт с нуля, используя HTML/JS и CSS. Но я также признаю преимущества, которые приходят с популярной CMS. Вы можете добавлять плагины вместе со статьями и т. Д., Использовать такие инструменты, как лак и много вещей для SEO.
Что я не хочу делать, это дублировать содержимое статьи в базе данных MySQL. Статьи должны управляться вне веб-сайтов кампании. Меня бы очень интересовал любой, кто имеет опыт работы с подобным вызовом, или любой, кто может знать элегантное решение этой проблемы.
Joomla имеет приятный http api, который вы можете использовать для использования данных REST. Что вы можете сделать, так это создать простой компонент, который будет отвечать за рендеринг. Вы можете немного узнать о том, как это работает, если вы смотрите в библиотеках '/ libraries/joomla/github' или каких-либо других конкретных пакетов REST-потребления. Есть и другие варианты, но это действительно зависит от вашей структуры данных. – Elin