Índice

 

Objetivo

A Central de Componentes é um recurso do fluig que permite a desenvolvimento de componentes disponíveis na plataforma. Você pode efetuar o download do componente desejado, personalizá-lo da maneira que desejar e enviar ele novamente para o fluig. A opção de download está disponível somente para os componentes compatíveis para personalização.

 

Fazer download de um componente

Para personalizar um componente, primeiramente é necessário fazer o download do mesmo pela Central de Componentes.

 

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 no fluig

Para adicionar um componente no fluig, deve-se fazer login como administrador e seguir os passos abaixo.


  • Acessar  Painel de Controle → aba WCMCentral de Componentes.

 


  • Acionar Escolher arquivo e selecionar o arquivo do componente para publicação no fluig.

  • Acionar Enviar para fazer a publicação.

 

 

  • Após o envio, o componente será exibido na lista de componentes. É possível usar o campo Buscar, localizado no canto direito da página, para encontrá-lo.

O componente utilizado no exemplo acima, Notificações SMS, pode ser adquirido através da fluig Store.

 

Ativar/Desativar um componente

Por padrão, ao incluir um novo componente na plataforma, este componente virá desativado. Para ativá-lo, deve-se seguir os passos abaixo.


  • Pesquisar pelo componente que deseja-se ativar através do campo Busca localizado no canto direito da página.
  • Selecionar o componente na lista de componentes.
  • Acionar Ativar. Será exibida uma mensagem confirmando a ativação e o status do componente será alterado para Ativo.

 

 

  • Pesquisar pelo componente que deseja-se desativar através do campo Busca localizado no canto direito da página.
  • Selecionar o componente na lista de componentes.
  • Acionar Desativar. Será exibida uma mensagem confirmando a desativação e o status do componente será alterado para Inativo.

 


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:

Caso a nova versão do componente não tenha mais algumas páginas será necessário desativar e reativar o componente. Ex.:

Se o componente não for desativado, as páginas ainda existirão.