2015-03-23 4 views
0

Я использую WebSphere Portal 8.0 и хочу создать новую тему, основанную на CSA (агрегация на стороне клиента), но когда я следую инструкциям IBM по использованию WebDAV для создания новой настраиваемой темы, единственная тема, доступная в разделе/wps/mycontenthandler/dav/themelist - это ibm.portal.80theme, и эта тема не является темой CSA. В моем поиске я нашел сайт: http://www-01.ibm.com/support/knowledgecenter/SSHRKX_8.0.0/dev/csa2r_prguide_csm.dita?lang=en, который подтверждает, что по умолчанию Portal 8.0 тема не поддерживает CSA.Как настроить тему CSA WebSphere Portal 8.0?

Я что-то упустил? Из того, что я узнал до сих пор, темы PageBuilder и PageBuilder2 поддерживают CSA и могут быть тем, что я хочу. Когда я посмотрел аналогичные инструкции для WebSphere Portal 7.0 (http://www-10.lotus.com/ldd/portalwiki.nsf/dx/Creating_a_new_PageBuilder2_custom_theme_wp7), он указывает, что PageBuilder2, поставляемый с порталом, может быть выбран из одного и того же местоположения WebDAV. Что случилось с этим вариантом в Portal 8.0? Как я могу создать новую тему на основе CSA из WebSphere Portal 8.0?

Любая помощь приветствуется.

ответ

0

Я думаю, что у вас будут только те старые темы, на которые вы ссылаетесь, если вы обновили экземпляр WPS7 на месте или, возможно, вы клонировали тему PageBuilder на WP7 и перенесли ее на WPS8 (в этом случае ваша собственная пользовательская тема была бы в список).

Я думаю, что в силу того, что эти темы стиля недоступны и обескуражены, вы должны прочитать в нем, что неплохо попытаться расширить модель программирования JSR-286 на стороне клиента. Мне кажется, что CSA функциональность пыталась сделать (и в некоторой степени). Однако это оказывается чрезвычайно сложным и трудным для поддержания.

Я бы рекомендовал вместо этого использовать портлеты или виджеты, которые обрабатывают ответы клиента RESTful на стороне клиента и взаимодействуют вместе, используя механизмы с несвязанной связью, такие как dojo/topic или обратные вызовы jQuery.

Тогда ваша пользовательская тема может быть просто темой, а не коммуникационным движком портлета.

+0

Я ценю понимание. Я начал сомневаться в том, пытается ли IBM отбивать старые практики или я просто не смог найти решения, которые, как я думал, были там. Предполагая, что IBM пытается сделать темы CSA устаревшими, наряду с возможностями на стороне клиента, мне нужно узнать, какие новые альтернативы вы упомянули. Я открыл билет у IBM и, надеюсь, будет иметь окончательный ответ и более четкое руководство, чтобы следовать в ближайшее время. Я отвечу сюда, когда у меня будет ответ. – okorng

Смежные вопросы