Интеграция контента из API с веб-сайтом CMS
У меня нет большого опыта работы с Wordpress, Joomla или любой другой PHP CMS. Но я знаю, как создать JSON RESTful API. В этом конкретном случае я создал один, который обрабатывает творческий контент (статьи, данные о событиях и т. Д.)
Теперь я хотел бы создать сайты, которые используют эти данные. Каждый веб-сайт может быть веб-сайтом кампании, который получает свои статьи из центрального хранилища, известного как API. Я могу создавать контентные каналы в API, которые служат конвейером контента для одного конкретного сайта.
Обычно я бы создавал сайт с нуля, используя HTML/JS и CSS. Но я также признаю преимущества, которые дает популярная CMS. Вы можете добавлять плагины вместе со статьями и т. Д., Использовать такие инструменты, как лак и многое другое в SEO.
Чего я не хочу делать, так это дублировать содержимое статьи в базе данных MySQL. Статьи должны управляться за пределами веб-сайтов кампании. Я был бы очень заинтересован в любом, у кого есть опыт с подобной проблемой, или в любом, кто мог бы знать элегантное решение этой проблемы.
1 ответ
Я делаю похожую вещь только с двумя сайтами (Joomla). В основном у меня есть сервер, где хранятся статьи и два размещенных домена. Я сделал это с разными методами на двух сайтах (только для тестирования), и оба прекрасно работают в течение длительного времени.
Первая страница отображает элементы articel через RSS-канал (в основном xml). Второй домен делает это через JSONP. Как я сказал, оба они не используют свои базы данных для хранения статей в своих категориях, они просто отображают контент через http-запросы и форматированные данные.