Layouts e Widgets

Opa,

Então pessoal, eu possuo uma page dentro fluig responsável por algumas tarefas e gostaria de sabe como importar ela para que eu possa editar via eclipse e novamente exportar para o servidor.... eu cheguei a achar uma forma pelo próprio painel de controle, porem veio vários arquivos .war, e não consigo editar eles pela IDE... tem outra forma, e como posso editar eles?

Pior que é assim mesmo.

Quando você manda exportar uma Widget para o Fluig o Eclipse gera esse .war e o sobe para o Fluig, então lá fica somente esse arquivo.

Você pode baixar pelo Painel de Controle exportando a página onde a Widget está ou indo no diretório do Fluig (no computador onde ele está instalado) e copiar o .war da pasta appserver/apps.

O arquivo .war nada mais é do que um arquivo compactado. Você pode usar qualquer descompactador (e se quiser até renomear pra .zip pro Windows reconhecer).

Pra editar eu aconselho a fazer o seguinte procedimento:

  • Crie uma nova Widget no Eclipse colocando o mesmo nome que o arquivo .war que foi baixado. Isso só serve pra você já ter a estrutura de pastas da Widget.
    • Copie todo o conteúdo da pasta WEB-INF/classes do .war para a pasta src/main/resources da widget no Eclipse (são os arquivos application.info, edit.ftl, view.ftl e alguns .properties).
    • Copie todo o conteúdo da pasta resources do .war para a pasta src/main/webapp/resources da widget no Eclipse. São as pastas de css, images e js.
    • Faças as edições e exporte para o servidor.

Aconselho muito a fazer primeiro num Fluig de testes.

Ao menos com as Widgets que foram desenvolvidas por terceiros consegui editar seguindo esses procedimentos.

Ajudou bastante bruno, Obrigado!