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.
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.
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).
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):
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:
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:"
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:
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:
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 -->
Copie a URL acima e cole-a no código abaixo
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>
Reinicie a aplicação Blogs.ear presente na Console
Administrativa do IBM Connections
Integrando Dogear:
Repita o mesmo princípio anterior, ou seja, resgate o código
gerado pelo portlet do WAI para a página Dogear
Copie a URL e cole-a no código abaixo
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>
No servidor do IBM Connections, vá para o diretório:
Edite o JSP, adicione o código logo após a tag
<body>
Reinicie a aplicação Forum.ear presente na Console
Administrativa do IBM Connections
Integrando Homepage:
Repita o mesmo princípio anterior, ou seja, resgate o código
gerado pelo portlet do WAI para a página Homepage
Copie a URL e cole-a no código abaixo
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>
No servidor do IBM Connections, vá para o diretório:
Edite o JSP, adicione o código logo após a tag
<body>
Reinicie a aplicação Homepage.ear presente na Console
Administrativa do IBM Connections
Integrando Profiles:
Repita o mesmo princípio anterior, ou seja, resgate o código
gerado pelo portlet do WAI para a página Profiles
Copie a URL e cole-a no código abaixo
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>
No servidor do IBM Connections, vá para o diretório:
Edite o JSP, adicione o código logo após a tag
<body>
Reinicie a aplicação Profiles.ear presente na Console
Administrativa do IBM Connections
Integrando Wikis:
Repita o mesmo princípio anterior, ou seja, resgate o código
gerado pelo portlet do WAI para a página Arquivos
Copie a URL e cole-a no código abaixo
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>
No servidor do IBM Connections, vá para o diretório:
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.
Faça o login no Portal utilizando o usuário
Administrador
Acesse a página "Administração >> Interface com o
Usuário do Portal >> Gerenciar Páginas"
Selecione "Conteúdo Raiz"
Crie uma nova etiqueta (label) chamada "Paginas
Extras"
Selecione a etiqueta recém criada
Clique no botão "Nova URL"
Utilize a tabela abaixo para criar as URLs com seus
respectivos endereços:
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:
Repita o mesmo princípio anterior, ou seja, resgate o código
gerado pelo portlet do WAI para a página Search
Copie a URL e cole-a no código abaixo
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>
No servidor do IBM Connections, vá para o diretório:
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.
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.
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.
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.
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).