Skip to content

Instantly share code, notes, and snippets.

@brunogasparetto
Last active September 20, 2023 13:51
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brunogasparetto/e68e82f3d310d8b24f2048ccc6fef48a to your computer and use it in GitHub Desktop.
Save brunogasparetto/e68e82f3d310d8b24f2048ccc6fef48a to your computer and use it in GitHub Desktop.
Fluig: Como importar uma Widget do Fluig para o Eclipse

Importar Widget do Fluig no Eclipse (Fluig Studio)

Você pode baixar a Widget 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 serve para 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.

@thecoolfoag
Copy link

Olá, segui seu procedimento para modificar os arquivos de internacionalização do widget kit_intranet (NOME_DA_WIDGET_en_US.properties e NOME_DA_WIDGET_es.properties) e não consegui exportar. Existem alguns arquivos e pastas ftl adicionais. Alguma ideia do que possa ser?

@brunogasparetto
Copy link
Author

Olá, segui seu procedimento para modificar os arquivos de internacionalização do widget kit_intranet (NOME_DA_WIDGET_en_US.properties e NOME_DA_WIDGET_es.properties) e não consegui exportar. Existem alguns arquivos e pastas ftl adicionais. Alguma ideia do que possa ser?

Então, pelo que vi o Kit Intranet é uma Widget feita em Java, então ela possui .class e vários outros códigos nela. Acredito que nessa situação você teria que usar o Maven pra conseguir gerar o .war e então exportar para o Fluig.

Eu não tenho conhecimento com esse tipo de Widget, por isso aconselho a ver nos fóruns do Fluig ( https://forum.fluig.com/ e https://fluiggers.com.br/ ) como fazer pra editar esse kit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment