Загрузка внешнего виджета в widgets-config.xml

Я не могу загрузить iWidget извне на странице сообществ. Это определение моего виджета:

<widgetDef defId="qmiWidget" primaryWidget="false" modes="view fullpage edit search"  
 url="http://questionmine.com/app1/widgets/index/publishProject_iWidget"/> 

Но он заменяет http и пытается загрузить его внутренне

"NetworkError: 403 Forbidden - https://connectionsww.demos.ibm.com/communities/ajaxProxy/http/questionmine.com/app1/widgets/index/publishProject_iWidget"

Любая идея, как я могу это сделать?


person user2400780    schedule 20.05.2013    source источник


Ответы (1)


Поскольку ваш виджет находится в другом домене, вам необходимо настроить «Ajax Proxy», чтобы разрешить это.

Взгляните на это здесь:

http://www-10.lotus.com/ldd/lcwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Connections+4.5+Documentation#action=openDocument&res_title=Configuring_the_AJAX_proxy_ic45&content=pdcontent

В целях тестирования (ТОЛЬКО тестирование) было бы безопасно разрешить "*", но для производственной среды настоятельно рекомендуется быть более конкретным, в вашем случае что-то вроде "questionmine.com/app1/*"

Вы даже можете настроить определенные правила прокси для каждого приложения (сообщества, профили, домашняя страница,...) http://www-10.lotus.com/ldd/lcwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Connections+4.5+Documentation#action=openDocument&res_title=Configuring_the_AJAX_proxy_for_a_specific_application_ic45&content=pdcontent

Кстати: если вы когда-либо пытались включить каналы в сообществе, то же самое. Без дополнительной настройки будут разрешены только каналы того же домена.

person Markus Nagel    schedule 21.05.2013
comment
Спасибо, это сработало, но теперь у меня другая проблема. По какой-то причине после загрузки виджета он переходит в цикл обновления. Я прокомментировал все свои js, формы, даже css, но не повезло. - person user2400780; 23.05.2013
comment
Если бы вы могли опубликовать свой виджет и немного рассказать о своем контексте (желательно в новой публикации вопроса), я уверен, что будет решение. ;) - person Markus Nagel; 23.05.2013
comment
@ user2400780 - Вы когда-нибудь находили причину упомянутой здесь проблемы с перезагрузкой? Я столкнулся с этим в нескольких клиентских системах, но не могу воспроизвести локально или найти исправление. - person Scott Leis; 22.04.2014