Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Dica

Liberar na 1.5.

Revisão Ok.

Índice

Índice

...

Índice
maxLevel4
outlinetrue
stylenone
exclude.*ndice

 

Objetivo

O objetivo desse guia é apresentar as propriedades dos componentes que fazem parte da plataforma.

Arquivo application.info

Os componentes Componentes como layouts e widgets possuem um arquivo chamado application.info. Esse arquivo contém várias propriedades e informações importantes para o correto funcionamento dos componentes. A seguir são apresentadas as propriedades que são comuns a todos os componentes e também as específicas de cada componente.

Propriedades

...

comuns a todos os tipos de componentes

As propriedades apresentadas a seguir aparecem em todos os tipos de componentes.

PropriedadeDescrição

application.type 

O valor define qual o tipo do componente: "widget", "layout" ou "theme".

application.title

Título do seu componente. Utilizado para as telas em que será mostrado é apresentado em uma lista (- adição de widgets, por exemplo).

application.code

Código único de identificação do seu componente. Geralmente é usado um nome que indique indica a função do componente.

Ex.: Se se o título de uma um widget for "Teste de Qualidade", seu código pode ser "testedequalidade", "testequalidade", "teste_qualidade" etc...

application.description

Um Uma breve explicação sobre a que seu aplicação do componente se destina. Continuado Considerando o exemplo da do widget fictícia fictício "Teste de Qualidade", poderíamos fazer a seguinte descrição:

"Utilitário integrado as às rotinas de teste de qualidade do ERP".

application.category

Categoria do componente. Propriedade utilizada para filtro em determinados funções do sistemarecursos da plataforma, como por exemplo, a tela de seleção de widget quando se edita uma página.

application.renderer

Indica o tipo de renderizador exigido. Atualmente somente o valor "freemarker" é suportado.

application.icon

Ícone para representação visual. Caso não informado o sistema , a plataforma assumirá um ícone padrão para sua representação visual.

developer.code 

Código do desenvolvedor. Para uso interno do produtoda plataforma.

developer.name

Nome do desenvolvedor. Para uso interno do produtoda plataforma.

developer.url 

URL do desenvolvedor. Para uso interno do produtoda plataforma.

locale.file.base.name

Nome base do arquivo de tradução que será seguido pelo locale (ex. Ex.: prefixo_PT_BR e prefixo_EN_US). Se não informado, será é usado o código do layout. Entenda melhor aqui.

application.resource.css.1

Opcional. Nome do arquivo CSS a ser carregado durante a renderização. Pode Podem ser informado informados vários arquivos, o . O número no final do nome da propriedade indica a ordem de carga. Entenda melhor aqui.

application.resource.js.2

Opcional. Nome do arquivo JS a ser carregado durante a renderização. Pode Podem ser informado informados vários arquivos, o . O número no final do nome da propriedade indica a ordem de carga. Entenda melhor aqui.

Propriedades

...

específicas para Widgets

A seguir são apresentadas as propriedades que são específicas dos componentes do tipo Widget.

Propriedade

Descrição

edit.file

Nome do arquivo a ser renderizado na edição da do widget. Entenda melhor aqui.

view.file

Nome do arquivo a ser renderizado na visualização da do widget. Entenda melhor aqui.

simple.deploy

(true ou false)

Quando marcado como true, será feito deploy apenas dos conteúdos estáticos dado widget. Classes Java, por exemplo, serão ignoradas. Entenda melhor aqui.

Se Caso seja marcado como false, será feito deploy também das classes Java e, e caso a o widget esteja dentro de um EAR, ela ele será extraídaextraído.

application.uiwidget

(true ou false)

 Propriedade específica para a listagem de widget na tela de edição de páginas. Entenda melhor aqui.

...

Propriedades

...

específicas para Layouts

As propriedades específicas dos componentes do tipo Layout são descritas a seguir:

PropriedadeDescrição

layout.file

Nome do arquivo a ser renderizado. Se não for informado, será é assumido como “layout.ftl”.

slot.SlotMenu

Opcional. Entretanto, quando o arquivo .ftl possuir slot de Menu menu (SlotMenu), é necessário informar qual widget de menu deve ser utilizadautilizado. Nesse caso, "menu" deve ser informado nesse caso. Entenda melhor aqui.

slot.SlotLogin

Opcional. Entretanto, quando o arquivo .ftl possuir slot de Login login (SlotLogin), é necessário informar qual widget de login deve ser usadautilizado. Apesar de haver mais de um uma opção para menu, recomendamos a utilização do valor "sociallogin" nesse caso. Entenda melhor aqui.