Как отобразить данные, хранящиеся в базе данных Liferay, на другом сайте?

Я занимаюсь разработкой веб-сайта WordPress, на котором я должен показывать данные / информацию, хранящиеся в базе данных Liferay. Я новичок в Liferay, поэтому я не знаю, как получить доступ к данным, хранящимся в базе данных Liferay, и показать их на моем веб-сайте.

Я хочу знать, есть ли какие-нибудь руководства или документация, которые могут объяснить мне, как я могу получить доступ к данным, так же, как я получаю доступ к БД MySQL с помощью PHP. Я также взглянул на официальную документацию Liferay, но она описывает только доступ через портлеты PHP.

Есть ли другой способ подключиться к базе данных и получить данные из запроса, или мне нужно выполнить своего рода «промежуточное» преобразование данных из Liferay на мой веб-сайт?

Моя CMS содержит данные, отформатированные в XML, поэтому я должен сделать перевод из XML в переменные в стиле PHP? Кроме того, мне нужно создать своего рода соответствие между объектами XML и переменными PHP?

0

Решение

Я могу представить три способа, которыми вы можете получить данные из Liferay для отображения на своем веб-сайте:

  1. Прямо через базу данных Liferay, если у вас есть доступ.

    Но чтобы получить данные непосредственно из таблиц базы данных liferay, у вас должно быть достаточное понимание того, для чего предназначена каждая таблица. Схема БД Liferay была бы полезна, но я думаю, что Liferay любит предоставлять головоломки своим пользователям ;-). Тем не менее, таблицы и столбцы не так сложны для понимания, если вы можете дать некоторое время. Или отправьте конкретный запрос, и я отвечу, если узнаю об этом.

  2. Другой рекомендуемый способ доступа к данным liferay — через Liferay веб-сервисы, все активы, пользователи, организации и сайты доступны как сервисы. Таким образом, вы можете создавать клиенты веб-сервисов и использовать данные.

  3. Еще один путь через Совместное использование портлетов. Руководство пользователя поможет вам понять это. Вы можете напрямую встраивать портлеты на свой сайт так же, как мы можем встроить видеоплеер с YouTube на любой сайт с помощью скрипта для вставки YouTube.

Надеюсь, я понял, что вам нужно, и надеюсь, что это поможет.

2

Другие решения

(Написал ответ от имени ОП).

Я нашел решение, которое соответствует моей проблеме. я нашел WordPress All Import плагин.

С помощью этого плагина я могу просматривать и использовать содержимое базы данных моего Liferay для заполнения постов, передавая файл XML / CVS. Liferay позволяет получить XML-формат записей базы данных, вот и все.

0

По вопросам рекламы [email protected]