Я занимаюсь разработкой веб-сайта WordPress, на котором я должен показывать данные / информацию, хранящиеся в базе данных Liferay. Я новичок в Liferay, поэтому я не знаю, как получить доступ к данным, хранящимся в базе данных Liferay, и показать их на моем веб-сайте.
Я хочу знать, есть ли какие-нибудь руководства или документация, которые могут объяснить мне, как я могу получить доступ к данным, так же, как я получаю доступ к БД MySQL с помощью PHP. Я также взглянул на официальную документацию Liferay, но она описывает только доступ через портлеты PHP.
Есть ли другой способ подключиться к базе данных и получить данные из запроса, или мне нужно выполнить своего рода «промежуточное» преобразование данных из Liferay на мой веб-сайт?
Моя CMS содержит данные, отформатированные в XML, поэтому я должен сделать перевод из XML в переменные в стиле PHP? Кроме того, мне нужно создать своего рода соответствие между объектами XML и переменными PHP?
Я могу представить три способа, которыми вы можете получить данные из Liferay для отображения на своем веб-сайте:
Прямо через базу данных Liferay, если у вас есть доступ.
Но чтобы получить данные непосредственно из таблиц базы данных liferay, у вас должно быть достаточное понимание того, для чего предназначена каждая таблица. Схема БД Liferay была бы полезна, но я думаю, что Liferay любит предоставлять головоломки своим пользователям ;-). Тем не менее, таблицы и столбцы не так сложны для понимания, если вы можете дать некоторое время. Или отправьте конкретный запрос, и я отвечу, если узнаю об этом.
Другой рекомендуемый способ доступа к данным liferay — через Liferay веб-сервисы, все активы, пользователи, организации и сайты доступны как сервисы. Таким образом, вы можете создавать клиенты веб-сервисов и использовать данные.
Еще один путь через Совместное использование портлетов. Руководство пользователя поможет вам понять это. Вы можете напрямую встраивать портлеты на свой сайт так же, как мы можем встроить видеоплеер с YouTube на любой сайт с помощью скрипта для вставки YouTube.
Надеюсь, я понял, что вам нужно, и надеюсь, что это поможет.
(Написал ответ от имени ОП).
Я нашел решение, которое соответствует моей проблеме. я нашел WordPress All Import плагин.
С помощью этого плагина я могу просматривать и использовать содержимое базы данных моего Liferay для заполнения постов, передавая файл XML / CVS. Liferay позволяет получить XML-формат записей базы данных, вот и все.