Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

As novidades em como integrar o IBM Connections 3.0.1 ao WebSphere Portal v7.0 utilizando WAI

Fernanda de Sousa Gomes , IT Specialist - IBM Collaboration Solutions, IBM
Fernanda de Sousa Gomes
Fernanda de Sousa Gomes é Especialista de Sistemas na brand de Lotus, na IBM Brasil, e possui 11 anos de experiência em WebSphere Portal. Ela é formada em Processamento de Dados pela Universidade Mackenzie. Suas áreas de conhecimento incluem IBM Connections, Web Content Managenent e WebSphere Application Server.

Resumo:  Este documento explica como integrar todas as aplicações e páginas do IBM Connections no WebSphere Portal, através do WebAppIntegrator (WAI).

Data:  31/Out/2011
Nível:  Intermediário
Atividade:  214 visualizações
Comentários:  


Web Application Integrator(WAI) para IBM WebSphere Portal é uma solução que permite aplicações web externas serem integradas ao IBM WebSphere Portal. Ela permite que os clientes utilizem funcionalidades do WebSphere Portal, tal como o controle de acesso e navegação em tais aplicações, tal como o IBM Connections.

Este documento explica como integrar todas as aplicações do IBM Connections no WebSphere Portal, através do WebAppIntegrator (WAI), ou seja, ao final deste procedimento, você terá todas as funcionalidades do WebSphere Portal e todas as funcionalidades do IBM Connections partindo de um único ponto de acesso.

Vantagens:
O WAI integra ambos os produtos, de forma que todo e qualquer acesso ao IBM Connections seja feito através do WebSphere Portal. Ou seja, ao tentar acessar o IBM Connections diretamente, o usuário SEMPRE visualizará a navegação do WebSphere Portal no topo da página, e não mais a do IBM Connections.
A integração é completa. O usuário final tem a percepção de uma solução única.

Desvantagens:
O IBM Connections fica dependente do WebSphere Portal. Se o WebSphere Portal ficar indisponível, o banner do IBM Connections não será renderizado.

Existe uma outra opção de integração (que não é demonstrada neste documento), onde a individualidade dos dois produtos é respeitada, ou seja, o usuário final poderá acessar o IBM Connections através do WebSphere Portal, ou se preferir, acessar diretamente o IBM Connections.
A desvantagem para este cenário, é que o usuário final pode se confundir com a separação dos produtos, visto que ele terá duas páginas de login, dois tipos de navegação, etc.
Se você estiver interessado neste cenário, recomendo a seguinte leitura (disponível apenas para o IBM Connections 2.5):

http://www.dominounplugged.com/hosting/dominounplugged/home2.nsf/dx/wai.pdf/$file/wai.pdf

OBS: Até o momento, o WAI é suportado somente com o tema antigo do Portal. Este procedimento não é suportado com os temas baseados no tema CS2 (PageBuilder).

Pré-requisitos:

  • WebSphere Portal 7.0.0.1
  • SSO habilitado entre o WebSphere Portal e IBM Connections
  • IBM HTTP Server configurado nos dois produtos

Ao final do procedimento, você terá o banner do WebSphere Portal sendo visualizado no lugar do banner do IBM Connections, conforme exemplo:



Visualização ampliada da Figura

Instalando o WebAppIntegrator:

1. Faça o download do pacote de instalação do webappintegrator

https://greenhouse.lotus.com/plugins/plugincatalog.nsf/assetDetails.xsp?action=editDocument&documentId=31AC15EF8BF546DF85257700005C50BE

2. Faça o unzip do arquivo e siga o procedimento de instalação contido em
<wai_install> \doc\Index.html

3. Após a instalação, certifique-se de que o portlet do WAI esteja presente na página "Gerenciar Página" conforme mostra a figura:
a. Faça o login no Portal utilizando o usuário Administrador
b. Acesse a página "Administração >> Interface com o Usuário do Portal >> Gerenciar Páginas:"



Visualização ampliada da Figura

Crie as URLs que farão acesso ao IBM Connections

Nesta sessão, faremos a criação das URLs para as páginas Forums, Marcadores, Atividades, Blogs, Comunidades, Arquivos, Wikis e Homepage.

1. Faça o login no Portal utilizando o usuário Administrador
2. Acesse a página "Administração >> Interface com o Usuário do Portal >> Gerenciar Páginas"
3. Selecione "Conteúdo Raiz >> Início"
4. Clique no botão "Nova URL"
5. Utilize a tabela abaixo para criar as URLs com seus respectivos endereços:

Nome da URL Endereço do Connections
Forums http://<host.connections.com>/forums
Dogear http://<host.connections.com>/dogear
Atividades http://<host.connections.com>/activities/service/html/mainpage
Blogs http://<host.connections.com>/blogs/roller-ui/allblogs
Comunidades http://<host.connections.com>/communities/service/html/allcommunities
Arquivos http://<host.connections.com>/files/app
Profile http://<host.connections.com>/profiles/html/myProfileView.do
Wikis http://<host.connections.com>/wikis/home
Homepage http://<host.connections.com>/homepage/web/homepageRedirectAction.action

6. Na figura abaixo utilizamos o exemplo para a página de Comunidades do Connections:



Utilize o portlet do WAI para gerar a tag <script>

  1. Retorne à Administração do Portal e selecione em "Gerenciar Páginas"
  2. Selecione "Conteúdo Raiz >> Início"
  3. Copie o Nome Exclusivo da URL e cole-o no campo do portlet WAI


Visualização ampliada da Figura

  1. Clique no botão "Generate HTML <script> tag"
  2. O script será gerado conforme mostra a figura abaixo


Visualização ampliada da Figura

  1. Copie e guarde este script para uso futuro
  2. Repita este procedimento para todas as URLs criadas anteriormente

Criando o stylesheet que removerá o banner do Connections

  1. Crie um arquivo chamado myWAIStyles.css com o conteúdo abaixo:
/* CSS Document */ /*version 1.07.13 5/7/08*/
#lotusBanner, .lotusBanner{padding:5px 15px 4px
30px;text-align:right;overflow:hidden;display:none}

Nota: display:none, significa NÃO mostre o banner

  1. Este arquivo será acessado via IBM HTTP Server do WebSphere Portal, logo, coloque-o no seguinte diretório deste servidor:
    <HTTP_SERVER_HOME>/htdocs/

Alterando os JSPs das aplicações do Connections

Recupere os scripts de cada URL criados pelo portlet do WAI no passo anterior.
Você irá utilizá-los para integrar cada uma das páginas abaixo.

Integrando Atividades:

  1. Resgate o código gerado pelo portlet do WAI para a página Atividades, exemplo:
<!-- BEGIN PORTAL NAVIGATION INTEGRATION -->
<script type="text/javascript" 
src="http://<portal.com.br>/wps/myportal/!ut/p/b1/Xcu7DoIwFADQb3F
wNL1VvNpRjSjWdy0FFlKVVKQCCmj4e-PqepJDIhLiwHFwgGxEAhLl-p0aXadFri3ZfpLzpCy9vE7MS9f
Fqwv_8jsRxksQ88XJQQ9wOgePrSmKPaUAlCgSgBOLOxRVO2abVDB-umSVyKCBcFxxUW7pIeG2vT7wJnO
3L5XdGTvsJX650z6ufOk-DzNXH5XlRkczpVaSZyzY1O1NTpuCcWY6HfII9eQL0_Afgg!!/"
></script>
<!-- END PORTAL NAVIGATION INTEGRATION -->

  1. Copie a URL acima e cole-a no código abaixo
  2. Lembre-se de corrigir a URL para o arquivo myWAIStyles.css
<script type="text/javascript">
// include the Portal Nav by including the HTML snippet genned by the WAI Porlet
// NOTE: THIS MUST BE changed for every different Portal page
document.write("<script ",'type="text\/javascript" ','src="',' 
http://<portal.com.br>/wps/myportal/!ut/p/b1/Xcu7DoIwFADQb3FwNL1Vv
NpRjSjWdy0FFlKVVKQCCmj4e-PqepJDIhLiwHFwgGxEAhLl-p0aXadFri3ZfpLzpCy9vE7MS9fFqwv_8
jsRxksQ88XJQQ9wOgePrSmKPaUAlCgSgBOLOxRVO2abVDB-umSVyKCBcFxxUW7pIeG2vT7wJnO3L5XdG
TvsJX650z6ufOk-DzNXH5XlRkczpVaSZyzY1O1NTpuCcWY6HfII9eQL0_Afgg!!/');
document.write('<\/script>');

// include a CSS that will set display:none for the Connections Banner
document.write('<link rel="stylesheet" 
href="http://<portal.com.br>/myWAIStyles.css" 
type="text/css">'); </script>

  1. No IBM Connections, vá para o diretório:
<AppServer>\profiles\<myprofile>\installedApps\<mycell>

  1. Localize os arquivos abaixo:
Activities.ear\oawebui.war\WEB-INF\jsps\webui\mainpage.jsp
Activities.ear\oawebui.war\WEB-INF\jsps\webui\servermetrics.jsp

  1. Edite o JSP, o código deve ser adicionado logo após a tag <body>
  2. Reinicie a aplicação Activities.ear presente na Console Administrativa do IBM Connections

Integrando Blogs:

  1. Repita o mesmo princípio anterior, ou seja, resgate o código gerado pelo portlet do WAI para a página Blogs
  2. Copie a URL e cole-a no código abaixo (veja que trata-se de um código diferente)
  3. Lembre-se de corrigir a URL para o arquivo myWAIStyles.css
<link rel="stylesheet" 
href="http://<portal.com.br>/myWAIStyles.css" 
type="text/css"> <script type="text/javascript" src="
http://<portal.com.br>/wps/myportal/!ut/p/b1/XcsxDoIwFADQszA4
mv4qIB3RBANVUKEtsJiqpCAVEFDD7Y2r60seylGGzRVegmVbgFKUN_JdKTlWbSM1Cj_Fxe06vxkL1cux
7WfwL7-T22fCdklAtxgcDg74hLr8EJgYIgsJlIJ5ju_QDpND9lVMaHKth7iGF2TOQOMuxMeC6un2sEv
WeAsmdKS0NS94F0luB5x5z-PGkyehqZL5RoiA0Zqk-3Eq2frVEkqUYaBHJt0vrcQASQ!!/" 
> </script>

  1. No servidor do IBM Connections, vá para o diretório:
<AppServer>\profiles\<myprofile>\installedApps\<mycell>

  1. Localize os arquivos abaixo:
Blogs.ear\Blogs.war\themes\blog\_header.vm
Blogs.ear\Blogs.war\themes\homepage\_header.vm
Blogs.ear\Blogs.war\themes\Ideation_Blog\_header.vm
Blogs.ear\Blogs.war\themes\Blog_with_Multiple_Authors\_header.vm
Blogs.ear\Blogs.war\WEB-INF\jsps\tiles\tiles-adminpage.jsp
Blogs.ear\Blogs.war\WEB-INF\jsps\tiles\tiles-embeddedpage.jsp
Blogs.ear\Blogs.war\WEB-INF\jsps\tiles\tiles-mainmenupage.jsp
Blogs.ear\Blogs.war\WEB-INF\jsps\tiles\tiles-simplepage.jsp
Blogs.ear\Blogs.war\WEB-INF\jsps\tiles\tiles-tabbedpage.jsp

  1. Edite o JSP, adicione o código logo após a tag <body>
  2. Reinicie a aplicação Blogs.ear presente na Console Administrativa do IBM Connections

Integrando Comunidades:

  1. Repita o mesmo princípio anterior, ou seja, resgate o código gerado pelo portlet do WAI para a página Comunidades
  2. Copie a URL e cole-a no código abaixo
  3. Lembre-se de corrigir a URL para o arquivo myWAIStyles.css
<link rel="stylesheet" 
href="http://<portal.com.br>/myWAIStyles.css" 
type="text/css"> <script type="text/javascript" src="
http://<portal.com.br>/wps/myportal/!ut/p/b1/Xcu7DoIwGEDhZ3Fw
NP2RQuiIJBipqIhtgcVUJQUpFwE1vL26Op4vOShDKbaxYZpgYpSgrJGvUsmxbBup0e6dX9yu2zRjrno5
tv0c_uX3ZPaZsO0poGsDHA4ObAh1-SHA37SQQAngc3yHdpgcEpYxoadrNcQVPCF1Bhp3OyPKqZ5utV2w
xl8yofdKW4ucd3vJ7YAz_xF5vjwKTZXMPCECRiuShONUsNWzJZSo2QzVqXQ_3j0o3A!!/" 
></script>

  1. No servidor do IBM Connections, vá para o diretório:
<AppServer>\profiles\<myprofile>\installedApps\<mycell>

  1. Localize o arquivo abaixo:
Communities.ear\comm.web.war\WEB-INF\jsps\html\layouts\default.jsp

  1. Edite o JSP, adicione o código logo após a tag <body>
  1. Localize o arquivo:
Communities.ear\comm.web.war\WEB-INF\jsps\html\tiles\frameworkFooter.jsp

  1. Altere a linha abaixo:

De:

	lconn.core.WidgetPlacement.init();

Para:

	dojo.addOnLoad(lconn.core.WidgetPlacement.init);  

  1. Reinicie a aplicação Blogs.ear presente na Console Administrativa do IBM Connections

Integrando Dogear:

  1. Repita o mesmo princípio anterior, ou seja, resgate o código gerado pelo portlet do WAI para a página Dogear
  2. Copie a URL e cole-a no código abaixo
  3. Lembre-se de corrigir a URL para o arquivo myWAIStyles.css
<script type="text/javascript">
// include the Portal Nav by including the HTML snippet genned by the WAI Porlet
// NOTE: THIS MUST BE changed for every different Portal page
document.write("<script ",
'type="text\/javascript" ',' src="','
http://<portal.com.br>/wps/myportal/!ut/p/b1/Xcu7DoIwFA
DQb3FwNL0IFDqqCQSqEoRSYDFVm4KUh4Ia_t64up7koBIV9toysWGbDspR2Yl3rcRU953Q6PiRl80wBN
0k1VNM_XMJ__I7JT4Ttk9D6hvgu0AgIBb10yAG8B3EUQ7WOblDP84uOdQJoem1GZMGXlC4I02GoxFLqu
dbiyvWeWvGdaS0vZLZEIkMhxnzHvHOEyeuqRLljvOQ0Ybkh2mu2PbVE0rUYoHaQmy-7SkzXw!!/
 ','">'); document.write('<\/script>');

// include a CSS that will set display:none for the Connections Banner
document.write('<link rel="stylesheet" 
href="http://<portal.com.br>/myWAIStyles.css" 
type="text/css">'); </script>

  1. No servidor do IBM Connections, vá para o diretório:
<AppServer>\profiles\<myprofile>\installedApps\<mycell>

  1. Localize os arquivos abaixo:
Dogear.ear\dogear.webui.war\h3\jsp\main\errorPage.jsp
Dogear.ear\dogear.webui.war\h3\jsp\main\h3.jsp
Dogear.ear\dogear.webui.war\h3\jsp\tools\about.jsp
Dogear.ear\dogear.webui.war\h3\jsp\tools\servermetrics.jsp

  1. Edite o JSP, adicione o código logo após a tag <body>
  1. Reinicie a aplicação Dogear.ear presente na Console Administrativa do IBM Connections

Integrando Arquivos:

  1. Repita o mesmo princípio anterior, ou seja, resgate o código gerado pelo portlet do WAI para a página Arquivos
  2. Copie a URL e cole-a no código abaixo
  3. Lembre-se de corrigir a URL para o arquivo myWAIStyles.css

Nota: Neste arquivo, existem 2 tags <body>. Coloque o código, após a segunda.

<link rel="stylesheet" 
href="http://<portal.com.br>/myWAIStyles.css" 
type="text/css"> <script type="text/javascript" src="
http://<portal.com.br>/wps/myportal/!ut/p/b1/Xcu7DoIwGEDhZ3Fw
NP2RinREEgzUO7YFFlKVFKQCStXw9urqeL7koAyl2MGWbYONUYKyRr4qJU3VNlKjzbs4eV0XNqZQD2na
xxj-5fdkTk7Y6hjRpQUuBxdCQj2-i_A350igBHAeX6HtB5esq5jQ47nu4xqekLo9jbuNtS-oHi43p2RN
MGVCb5WeTQrebSV3Is6C-94P5EFoqmTmCxExWpNkbYaSLZ4toUSNRuiWSu8DC3upaQ!!/" 
></script>

  1. No servidor do IBM Connections, vá para o diretório:
<AppServer>\profiles\<myprofile>\installedApps\<mycell>

  1. Localize o arquivo abaixo:
Files.ear\qkr.share.files.war\WEB-INF\pages\home.jsp

  1. Edite o JSP, adicione o código logo após segunda tag <body>
  2. Reinicie a aplicação Files.ear presente na Console Administrativa do IBM Connections

Integrando Forums:

  1. Repita o mesmo princípio anterior, ou seja, resgate o código gerado pelo portlet do WAI para a página Forums
  2. Copie a URL e cole-a no código abaixo
  3. Lembre-se de corrigir a URL para o arquivo myWAIStyles.css
<link rel="stylesheet" 
href="http://<portal.com.br>/myWAIStyles.css" 
type="text/css"> <script type="text/javascript" src="
http://<portal.com.br>/wps/myportal/!ut/p/b1/Xcu7DoIwFADQb3Fw
NL1IRTqiCQYqomJb6GKqkoKUh4Ia_t64up7kIIky7GDLtsHGKEWyUe9Sq6FsG2XQ7pNfvK4LmiHXTzW0
zyn8y-9I50zY9hTSjQUuBxcCQj2-D7EF8RIJlAI-J3do-9ElUZkQerpWfVLBCzK3p0m3sw45NeOtdgrW
-HMmTKzNYpbzLlbcCTnzH4e1r47CUK3kWoiQ0Yqk0TAWbPVqCSV6MkF1prwvhKuHQw!!/" 
></script>

  1. No servidor do IBM Connections, vá para o diretório:
<AppServer>\profiles\<myprofile>\installedApps\<mycell>

  1. Localize os arquivos abaixo:
Forums.ear\forum.web.war\WEB-INF\views\default.jsp

  1. Edite o JSP, adicione o código logo após a tag <body>
  2. Reinicie a aplicação Forum.ear presente na Console Administrativa do IBM Connections

Integrando Homepage:

  1. Repita o mesmo princípio anterior, ou seja, resgate o código gerado pelo portlet do WAI para a página Homepage
  2. Copie a URL e cole-a no código abaixo
  3. Lembre-se de corrigir a URL para o arquivo myWAIStyles.css
<script type="text/javascript">
// include the Portal Nav by including the HTML snippet genned by the WAI Porlet
// NOTE: THIS MUST BE changed for every different Portal page
document.write("<script ",'type="text\/javascript" ','src="','
http://<portal.com.br>/wps/myportal/!ut/p/b1/Xcu7DoIwGE
DhZ3FwNP0RJO2oJBipQLC2BRZTlRSkXBTU8Pbq6ni-5KAcZY7rWLYNtoNSlLfqVWk1Vl2rDIrexXnd97
t2LPRDjd1jDv_ye3L3RPj-GNCtBXEkAHaEMYz5N8FGEqXgnNgNumHCJKwYocdLPbAanpDhgbI-spKCmu
nauCVv_SWXJtZmtShEHyvhBoL798Tz1UEaqlXuSRlwWpM0HKeSb54doUTPZqjJ1PoDqFoz3Q!!/
 ','">'); document.write('<\/script>');

// include a CSS that will set display:none for the Connections Banner
document.write('<link rel="stylesheet" 
href="http://<portal.com.br>/myWAIStyles.css" 
type="text/css">'); </script>

  1. No servidor do IBM Connections, vá para o diretório:
<AppServer>\profiles\<myprofile>\installedApps\<mycell>

  1. Localize os arquivos abaixo:
\Homepage.ear\homepage.war\web\jsp\tiles\mainTemplate.jsp

  1. Edite o JSP, adicione o código logo após a tag <body>
  2. Reinicie a aplicação Homepage.ear presente na Console Administrativa do IBM Connections

Integrando Profiles:

  1. Repita o mesmo princípio anterior, ou seja, resgate o código gerado pelo portlet do WAI para a página Profiles
  2. Copie a URL e cole-a no código abaixo
  3. Lembre-se de corrigir a URL para o arquivo myWAIStyles.css
<script type="text/javascript">
// include the Portal Nav by including the HTML snippet genned by the WAI Porlet
// NOTE: THIS MUST BE changed for every different Portal page
document.write("<script ",'type="text\/javascript" ','src="','
http://<portal.com.br>/wps/myportal/!ut/p/b1/Xcu7DoIwGE
DhZ3FwNP0RJHRUEgxUIVpLgYVUJRWpLXLR8Pbq6ni-5KAC5Y7rWLYNtoMyVGjxqqUYaqOFQvG7Oq_bNt
RDJTsxmG4O__J7CrfEbHeKyNaCJE4BQkyp57FvgoU4ysAp6R1MP3l4X1NMTpempw2MkHs9oW1sHSqipu
vDvTEdLBlXiVSrRZW2iUjdKGXB8-AH4sgVkaLwOY8YaXC2H6Yb24wGEyxnM_TIxfoDfRyyaA!!/
 ','">'); document.write('<\/script>');

// include a CSS that will set display:none for the Connections Banner
document.write('<link rel="stylesheet" 
href="http://<portal.com.br>/myWAIStyles.css" 
type="text/css">'); </script>

  1. No servidor do IBM Connections, vá para o diretório:
<AppServer>\profiles\<myprofile>\installedApps\<mycell>

  1. Localize os arquivos abaixo:
Profiles.ear\lc.profiles.app.war\WEB-INF\jsps\html\layouts\stripes\profilesLayout.jsp
Profiles.ear\lc.profiles.app.war\WEB-INF\jsps\html\layouts\stripes\profiles1
ColCenteredLayout.jsp

Profiles.ear\lc.profiles.app.war\WEB-INF\jsps\html\layouts\tiles\profiles1Col
CenteredLayout.jsp

Profiles.ear\lc.profiles.app.war\WEB-INF\jsps\html\layouts\tiles\profiles1ColLayout.jsp

Profiles.ear\lc.profiles.app.war\WEB-INF\jsps\html\layouts\tiles\profiles2ColLayout.jsp

Profiles.ear\lc.profiles.app.war\WEB-INF\jsps\html\layouts\tiles\profiles3ColLayout.jsp

  1. Edite o JSP, adicione o código logo após a tag <body>
  2. Reinicie a aplicação Profiles.ear presente na Console Administrativa do IBM Connections

Integrando Wikis:

  1. Repita o mesmo princípio anterior, ou seja, resgate o código gerado pelo portlet do WAI para a página Arquivos
  2. Copie a URL e cole-a no código abaixo
  3. Lembre-se de corrigir a URL para o arquivo myWAIStyles.css

Nota: Neste arquivo, existem 2 tags <body>. Coloque o código, após a segunda tag.

<script type="text/javascript">
// include the Portal Nav by including the HTML snippet genned by the WAI Porlet
// NOTE: THIS MUST BE changed for every different Portal page
document.write("<script ",'type="text\/javascript" ','src="','
http://<portal.com.br>/wps/myportal/!ut/p/b1/Xcu7DoIwFA
DQb3FwNL1IbeiIJBipggptgcVUJRUpDwU0_L1xdT3JQTnKMMGWbYONUYryRr1LrYaybZRB4ae4uF23bY
ZCv9TQvubwL7-TkzPluyRgGwscAQ5sKXPFIcAWRARJlAI-xw9o-8mh-
zKmLLlWfVzBCJnTs7gLrWPBzHSryZ03_pJLE2mzWhSii5QggeD-8-j56iQN0yr3pAw4q2i6H
6Y7X48tZVTPZqjOl PsFzov_9A!!/','">'); 
document.write('<\/script>');

// include a CSS that will set display:none for the Connections Banner
document.write('<link rel="stylesheet" 
href="http://<portal.com.br>/myWAIStyles.css" 
type="text/css">'); </script>

  1. No servidor do IBM Connections, vá para o diretório:
<AppServer>\profiles\<myprofile>\installedApps\<mycell>

  1. Localize o arquivo abaixo:
Wikis.ear\qkr.share.wiki.war\jsp\home.jsp

  1. Edite o JSP, adicione o código logo após segunda tag <body>
  2. Reinicie a aplicação Wikis.ear presente na Console Administrativa do IBM Connections

Crie as URLs das páginas restantes do IBM Connections

Nesta sessão, faremos a criação das URLs para as páginas Search, News e Moderation.
Isto se faz necessário, para que o banner do Connections não apareça quando estas páginas forem chamadas.

Visto que estas páginas são "escondidas", faremos a criação das URLs em um local diferente no Portal.

  1. Faça o login no Portal utilizando o usuário Administrador
  2. Acesse a página "Administração >> Interface com o Usuário do Portal >> Gerenciar Páginas"
  3. Selecione "Conteúdo Raiz"
  4. Crie uma nova etiqueta (label) chamada "Paginas Extras"
  5. Selecione a etiqueta recém criada
  6. Clique no botão "Nova URL"
  7. Utilize a tabela abaixo para criar as URLs com seus respectivos endereços:
Nome da URL Endereço do Connections
Search http://<host.connections.com>/search
News http://<host.connections.com>/news
Moderation http://<host.connections.com>/ moderation

Utilize o portlet do WAI para gerar a tag <script>

Repita o procedimento de geração do script para estas URLs utilizando o portlet do WAI.
Copie e guarde-os.

Alterando os JSPs das aplicações do Connections

Recupere os scripts de cada URL criados pelo portlet do WAI no passo anterior.
Você irá utilizá-los para integrar cada uma das páginas abaixo.

Integrando Search:

  1. Repita o mesmo princípio anterior, ou seja, resgate o código gerado pelo portlet do WAI para a página Search
  2. Copie a URL e cole-a no código abaixo
  3. Lembre-se de corrigir a URL para o arquivo myWAIStyles.css
<script type="text/javascript">
// include the Portal Nav by including the HTML snippet genned by the WAI Porlet
// NOTE: THIS MUST BE changed for every different Portal page
document.write("<script ",'type="text\/javascript" ','src="','
http://<portal.com.br>/wps/myportal/!ut/p/b1/Xcu5DoIwGA
DgZ3FwNP3l0o5eIDZAsJYCC6lKKlIOOTS8vXF1_ZIPpSjRNXOpYTBXKEZpLd6FFEPR1EIh_5NfN23r1k
MuOzE03Rz-5XdSKzsCPTgXw3ID39iDi4_7kOigg7NCHMVgZPQJTT-tsVdQTC63sqcljJCse0JbfxnmRE
33ynqw2tYYV4FU5iKP2kBE1ili9ivc2eLMFZEi3XF-YqTEsTdMD7YdG0ywnM1QlYjNF6omQkQ!/
 ','">'); document.write('<\/script>');

// include a CSS that will set display:none for the Connections Banner
document.write('<link rel="stylesheet" 
href="http://<portal.com.br>/myWAIStyles.css" 
type="text/css">'); </script>

  1. No servidor do IBM Connections, vá para o diretório:
<AppServer>\profiles\<myprofile>\installedApps\<mycell>

  1. Localize o arquivo abaixo:
Search.ear\search.war\web\jsp\advancedSearch.jsp

Search.ear\search.war\web\jsp\searchresults.jsp

  1. Edite o JSP, adicione o código logo após a tag <body>
  2. Reinicie a aplicação Search.ear presente na Console Administrativa do IBM Connections

Integrando News:

  1. Repita o mesmo princípio anterior, ou seja, resgate o código gerado pelo portlet do WAI para a página News
  2. Copie a URL e cole-a no código abaixo
  3. Lembre-se de corrigir a URL para o arquivo myWAIStyles.css
<link rel="stylesheet" 
href="http://<portal.com.br>/myWAIStyles.css" 
type="text/css"> <script type="text/javascript" src="
http://<portal.com.br>/wps/myportal/!ut/p/b1/Xcu7DoIwFADQb3Fw
NL0KNHTUKooNKtZSYCFVSUXKQ0ENf29cXU9yUIoSawrYdiwXxSit1bvQqi-aWhm0--Tnedv6dZ_rp-qb
5xj-5XdSnG2Ar9YnG_trfFiCTzZeSG1qAXWQRDHYGb9D0w0uCQpO2OlSdryEFyRux3i7m4Y5M8O1wjdR
ezMhzV4bZ5JH7V5FeBsJ7xFSTx2lYVqlVMqtYCWJg364icWrIYzo0QhViZp_Ae8497U!/" 
> </script>

  1. No servidor do IBM Connections, vá para o diretório:
<AppServer>\profiles\<myprofile>\installedApps\<mycell>

  1. Localize o arquivo abaixo:
News.ear\news.web.war\web\jsp\tiles\mainTemplate.jsp

  1. Edite o JSP, adicione o código logo após a tag <body>
  2. Reinicie a aplicação News.ear presente na Console Administrativa do IBM Connections

Integrando Moderation:

  1. Repita o mesmo princípio anterior, ou seja, resgate o código gerado pelo portlet do WAI para a página Moderation
  2. Copie a URL e cole-a no código abaixo
  3. Lembre-se de corrigir a URL para o arquivo myWAIStyles.css

Nota: Neste arquivo, existem 2 tags <body>. Coloque o código, após a segunda tag.

<link rel="stylesheet" 
href="http://<portal.com.br>/myWAIStyles.css" 
type="text/css"> <script type="text/javascript" src="
http://<portal.com.br>/wps/myportal/!ut/p/b1/XcvBEoFAGADgZ3Fw
NPsja_dIpOwoWdtWF7NotrQqCtPbG1fXb-ZDKUrGQObEIhhPUYzSSr0LrbqirpRB_ic7L5rGq7pMP1VX
P4fwL7-T4pMLfL05Wtjb4P0KPOo6oW3ZU-ATJFEM1onfoG57QncFp-x4KVtewgsS0jLe-OMwY6a_3nEu
KmcipAm0mY2yqAlUhLeRcB6h7aiDNEyr1JZyK1hJ413X52L5qimjejBA90QtviavLEY!/
"  ></script>

  1. No servidor do IBM Connections, vá para o diretório:
<AppServer>\profiles\<myprofile>\installedApps\<mycell>

  1. Localize o arquivo abaixo:
Moderation.ear\sn.moderation.ui.war\WEB-INF\pages\home.jsp

  1. Edite o JSP, adicione o código logo após a segunda tag <body>
  2. Reinicie a aplicação Moderation.ear presente na Console Administrativa do IBM Connections

Conclusão:

Este documento demonstrou, passo a passo, como integrar todas as aplicações do IBM Connections ao WebSphere Portal, através do WebAppIntegrator (WAI).

Seguindo este procedimento, você terá todas as funcionalidades do WebSphere Portal e todas as funcionalidades do IBM Connections partindo de um único ponto de acesso. O usuário final passa a ter uma experiência única, com as funcionalidades de dois produtos diferentes.


Sobre o autor

Fernanda de Sousa Gomes

Fernanda de Sousa Gomes é Especialista de Sistemas na brand de Lotus, na IBM Brasil, e possui 11 anos de experiência em WebSphere Portal. Ela é formada em Processamento de Dados pela Universidade Mackenzie. Suas áreas de conhecimento incluem IBM Connections, Web Content Managenent e WebSphere Application Server.

Ajuda para Relatar Abuso

Relatar abuso

Obrigado. Esta entrada foi sinalizada para atenção do moderador.


Ajuda para Relatar Abuso

Relatar abuso

Falha no envio do Relatório de abuso. Tente novamente mais tarde.


developerWorks: Registre-se


Precisa de um ID IBM?
Esqueceu seu ID IBM?


Esqueceu sua senha?
Alterar sua senha

Ao clicar em Enviar, você concorda com os termos de uso do developerWorks.

 


Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Selecione seu nome de exibição

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

(Deve possuir de 3 a 31 caracteres.)


Ao clicar em Enviar, você concorda com os termos de uso do developerWorks.

 


Classificar este artigo

Comentários

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Lotus
ArticleID=768474
ArticleTitle=As novidades em como integrar o IBM Connections 3.0.1 ao WebSphere Portal v7.0 utilizando WAI
publish-date=10312011

Conheça a IBM da sua cidade

Virtual Branch Office Brasil

A IBM está mais perto do que você imagina!


Tags

Help
Use o campo de pesquisa para encontrar todos os tipos de conteúdo no My developerWorks com essa tag.

Use a barra de rolagem para ver mais ou menos tags.

Tags populares mostra as principais tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Minhas tags mostra suas tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Use o campo de pesquisa para localizar todos os tipos de conteúdo no Meu developerWorks com essa tag. Tags populares mostra as tags principais para essa zona de conteúdo particular (por exemplo, tecnologia Java, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere). Minhas tags mostra as suas tags para essa zona de conteúdo em particular (por exemplo, tecnologia Java, Linux, WebSphere).