Í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:

  1. Descompactar o .zip
  2. Importar o projeto Maven através do pom.xml no Eclipse ou sua IDE de preferência
  3. No arquivo application.info alterar os seguintes parâmetros:
    1. application.code=NOME_DA_SUA_WIDGET
    2. locale.file.base.name=NOME_DA_SUA_WIDGET
    3. Remover o parâmetro application.extendible=true
    4. Adicionar o parâmetro application.origincode=NOME_DA_WIDGET_ORIGINAL. Exemplo: socialtimeline.
  4. 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:
    1. *.properties para NOME_DA_WIDGET.properties
    2. *_en_US.properties para NOME_DA_WIDGET_en_US.properties
    3. *_es.properties para NOME_DA_WIDGET_es.properties
    4. *_pt_BR.properties para NOME_DA_WIDGET_pt_BR.properties
  5. Alterar o contexto do projeto Web no arquivo jboss-web.xml localizado no diretório src/main/webapp/WEB-INF:
    1. <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:

  • Vá em: Painel de controle/WCM/Central de Componentes.

  • Clique em "Choose File" para selecionar o Componente desejado.

  • Após selecionar o arquivo clique em "Enviar".

  • Após clicar em "Enviar" o componente será adicionado na lista de componentes.

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 o mesmo possuir o arquivo "pages.xml", precisa que você clique no ativar novamente para criar as novas páginas.

A central de Componentes vai agir da seguinte maneira:

  • Para as páginas já existentes.
    • Se a página possuir rascunho o mesmo será liberado como uma versão nova e a página que estiver no componente será a próxima versão, ex:
      • Página criada via 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á criado apenas uma nova versão e liberada, ex:
      • Página criada via 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á feito a criação e publicação da mesma.

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.

Caso não desative o componente as páginas ainda existirão.