Удаленное отображение содержимого WCM с использованием WSRP в IBM WebSphere Portal 7

Мы используем WebSphere Portal 7 и WCM 7 на отдельных серверах. Мы настроили WSRP, чтобы мы могли отображать содержимое WCM на сервере портала. Проблема, с которой я сталкиваюсь, состоит в том, что рекомендуемые настройки для JSR 286 Web Content Viewer (чтобы отключить функцию вещания динамических ссылок) разрывает ссылки на остальной части страницы. Если я включу эту функцию, другие ссылки будут работать, но ссылки в содержимом WCM не будут выполнены. Все локальные ссылки (на другие виртуальные порталы или сопоставленные URL-адреса) переписываются (Порталом) для прохождения через WsrpProxyPortlet, даже если в этом нет необходимости.

Есть ли способ использовать удаленный рендеринг на Portal 7 и WCM 7, чтобы можно было использовать WCM и настраиваемые портлеты на одной странице, а ссылки с и на оба будут работать?

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

+=======================================================================================================+
| Broadcast links to    | Receive links from    | Portal | WCM  | Comment                               |
+=======================================================================================================+
|                       | Other portlets and    | No     | Yes  | Portal links to the page with this    |
|                       | this portlet          |        |      | setting do not work                   |
| Dynamically select a  +-------------------------------------------------------------------------------+
| Web content page      | This portlet only     | Yes    | No   | WCM Links do not work at all          |
|                       +-------------------------------------------------------------------------------+
|                       | None                  | Yes    | No   | WCM Links do not work at all          |
+=======================================================================================================+
|                       | Other portlets and    | No     | Yes  | Portal links to the page with this    |
|                       | this portlet          |        |      | setting do not work                   |
| This portal page      +-------------------------------------------------------------------------------+
|                       | This portlet only     | Yes    | No   | WCM Links do not work at all          |
|                       +-------------------------------------------------------------------------------+
|                       | None                  | Yes    | No   | WCM Links do not work at all          |
+=======================================================================================================+
|                       | Other portlets and    | No     | Yes* | Portal links to this page do not work.|
|                       | this portlet          |        |      | WCM and Portal links on this page     |
|                       |                       |        |      | works, once you get to it.            |
| The following portal  +-------------------------------------------------------------------------------+
| page                  | This portlet only     | Yes    | No   | WCM Links do not work at all          |
|                       +-------------------------------------------------------------------------------+
|                       | None                  | No*    | No   | Portal links only work if in the      |
|                       |                       |        |      | same context                          |
+=======================================================================================================+
|                       | Other portlets and    | No*    | No*  | Neither Portal, nor WCM, links to the |
|                       | this portlet          |        |      | page work as they should. You can     |
|                       |                       |        |      | only get to the page through a        |
|                       |                       |        |      | sequence of other pages. Once you get |
|                       |                       |        |      | to it WCM links work, but links to    |
| None                  |                       |        |      | other Portal pages break.             |
|                       +-------------------------------------------------------------------------------+
|                       | This portlet only     | No     | No   | No way to get to this page.           |
|                       +-------------------------------------------------------------------------------+
|                       | None                  | No*    | No   | Portal links to the page work, but    |
|                       |                       |        |      | links from the page do not.           |
+=======================================================================================================+

1 ответ

Подсказка: направьте ваш браузер на сервер WCM по пути /wps/wcm/myconnect/WCM-library/content-path/. Получите примеры путей, просматривая элементы контента. Удаленный рендеринг просто запрашивает контент у этого сервлета, использует http-клиент и передает cookie LTPA. Вы также можете быстро переписать ссылки, которые будут параметрами для ваших портлетов (или других портлетов - на других страницах портала) - на лету.

Именно так IBM использовала для реализации официального портлета удаленного рендеринга (который по-прежнему доступен по крайней мере в версии 6.1), и создать его довольно легко, если вы больше не можете найти настоящий портлет удаленного рендеринга, отличный от wsrp.

Другие вопросы по тегам