Índice

Objetivo da Central de Componentes
Central de Componentes é uma funcionalidade do Fluig que permite a customização de componentes disponíveis no sistema. Você pode efetuar o download do componente desejado, customiza-lo da maneira que desejar e enviar ele novamente para o Fluig. A opção de download está disponível somente para alguns componentes.
Download de um Componente
Para customizar um componente é necessário primeiro efetuar o download do mesmo.
- Para fazer o Download do componente, selecione o mesmo e clique em "Download" na barra superior de ações.
|
|
Customização de um Componente
Após o download da widget, o desenvolvedor deve realizar os seguintes passos antes de iniciar a alteração da widget:
- Descompactar o .zip
- Importar o projeto Maven através do pom.xml no Eclipse ou sua IDE de preferência
- No arquivo application.info alterar os seguintes parâmetros:
- application.code=NOME_DA_SUA_WIDGET
- locale.file.base.name=NOME_DA_SUA_WIDGET
- Remover o parâmetro application.extendible=true
- Adicionar o parâmetro application.origincode=NOME_DA_WIDGET_ORIGINAL. Exemplo: socialtimeline.
- Alterar o nome dos arquivos de internacionalização do diretório src/main/resources, substuindo o nome da widget atual pelo nome de sua widget:
- *.properties para NOME_DA_WIDGET.properties
- *_en_US.properties para NOME_DA_WIDGET_en_US.properties
- *_es.properties para NOME_DA_WIDGET_es.properties
- *_pt_BR.properties para NOME_DA_WIDGET_pt_BR.properties
- Alterar o contexto do projeto Web no arquivo jboss-web.xml localizado no diretório src/main/webapp/WEB-INF:
- <context-root>/NOME_DA_WIDGET</context-root>
Pronto. A widget está pronta para ser customizada e compilada para poder ser feito o upload!
Adicionar um Componente
Para adicionar um Componente no Fluig faça o login como Administrador do Fluig ou da Empresa.
Acompanhe os passos a seguir:
Habilitar/Desabilitar um Componente
- Selecione o componente que deseja habilitar e clique no menu de ações superior "Habilitar".

|
- Selecione o componente que deseja desabilitar e clique no menu de ações superior "Desabilitar".

|
|
Redeploy de Componentes
Quando um componente é modificado, se ele possui o arquivo "pages.xml", é necessário clicar em Ativar novamente para criar as novas páginas.
A Central de Componentes agirá da seguinte maneira:
- Para as páginas já existentes.
- Se a página possui rascunho, ele será liberado como uma versão nova e a página que está no componente será a próxima versão. Ex.:
- página criada pela publicação de componente - v1;
- usuário editou a página - criou um rascunho e não liberou;
- novo componente é deployado e a página em questão faz parte desse componente: rascunho criado pelo usuário é liberado, criando a v2. Com a publicação do componente, a v3 da página é criada de acordo com o componente. Desta forma, o usuário não perde alterações realizadas - se ele desejar pode restaurar a v2 como nova versão da página - v4.
- Para páginas sem rascunhos será criada apenas uma nova versão e liberada. Ex.:
- página criada pela publicação de componente - v1;
- novo componente é deployado e a página em questão faz parte desse componente: com a publicação do componente, a v2 da página é criada de acordo com o componente. Desta forma, o usuário não perde alterações realizadas - se ele desejar pode restaurar a v1 como nova versão da página - v3.
- Para as páginas novas.
- Será feita a criação e publicação delas.
Caso a nova versão do componente não tenha mais algumas páginas será necessário desativar e reativar o componente. Ex.:
- componente publicado com 5 páginas;
- ativar o componente (criação das páginas);
- alteração do arquivo "pages.xml", removendo páginas;
- enviar novamente o componente com 2 páginas;
- desativar (exclui as páginas existentes);
- ativar novamente.
Se o componente não for desativado, as páginas ainda existirão.