AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.
AEM espaço de trabalho de formulário fornece recursos para modificar a semântica de apresentação e a funcionalidade de sua interface. Os tipos de personalizações para alterar o estilo, layout, formatação, marca e funcionalidade principal estão descritos abaixo.
A área de trabalho do AEM Forms é compatível com uma grande variedade de personalizações para atualizar o layout da interface do usuário, sua aparência, funcionalidade e muito mais. As personalizações envolvem a atualização de um ou mais dos seguintes itens:
Você pode alterar a aparência, o layout e outras semânticas de apresentação do espaço de trabalho do AEM Forms. Altere o espaço de trabalho personalizando os arquivos CSS, HTML e JavaScript™. Todos os arquivos padrão são fornecidos na instalação padrão.
As etapas mais comumente aplicáveis são abordadas no Etapas genéricas para personalização do espaço de trabalho do AEM Forms. Para obter exemplos específicos dessas personalizações, incluindo as etapas detalhadas, consulte os artigos relacionados no final deste artigo.
Antes de personalizar o espaço de trabalho, familiarize-se com a folha de estilos padrão fornecida com o AEM Forms em /libs/ws/css/style.css.
Para personalizar o espaço de trabalho, é recomendável que você se familiarize com a folha de estilos existente, style.css, localizada na pasta /libs/ws/css. Alguns componentes de destaque estão descritos abaixo.
Elemento CSS |
Componente da interface do usuário modificado |
---|---|
#cabeçalho |
Cabeçalho do espaço de trabalho do AEM Forms |
.categoryList |
Lista de categorias |
.categoryList .header |
Cabeçalho da lista de categorias |
.categories, .filters |
Espaço abaixo da lista de categorias |
.category, .filter |
Categoria |
.category:hover, .category.seleted, .filter:hover, .filter.seleted |
Categoria selecionada e passar o mouse sobre o estilo da categoria |
categoryListBar .tool, categoryListBar .content |
Página Iniciar processo (lista de Categoria fechada) |
filterListBar .tool, filterListBar .content |
Página de Tarefas Pendentes (lista de Filtros fechada) |
processNameListBar .tool, processNameListBar .content |
Página de rastreamento (lista fechada de nomes de Processo) |
.startPointList, .tasklist |
A lista de pontos de partida ou a lista de tarefas |
.startPointList .header, .tasklist .header |
O cabeçalho de uma lista de pontos de partida ou de uma lista de tarefas |
.startpoint.seleted, .task.seleted |
O ponto de partida ou a tarefa selecionada |
.startpoint.seleted .description, .task.seleted .description |
Descrição do ponto de partida ou da tarefa selecionada |
#taskarea |
A área Tarefa |
#header.drop-down |
Menu suspenso do usuário no cabeçalho |
.sortDrop dd ul |
Lista suspensa Classificar tarefa |
A aparência do espaço de trabalho do AEM Forms recebe sua aparência de um CSS. Ao personalizar o CSS, é possível alterar a semântica de apresentação do espaço de trabalho, como fontes, cores, marcas e layout.
As etapas de nível superior para personalização de CSS são:
html.jsp
.Para obter as etapas exatas para fazer essas personalizações, consulte Etapas genéricas para personalização do espaço de trabalho do AEM Forms. O arquivo CSS enviado com o espaço de trabalho do AEM Forms está em /libs/ws/css/. Para personalizações relacionadas a CSS, use o Envio. Para obter exemplos específicos de personalizações relacionadas ao CSS, consulte os tópicos de Ajuda relacionados no final deste artigo.
Você pode personalizar a área de trabalho do AEM Forms para adicionar avatares de usuários ou adicionar o logotipo de sua organização. Para essas personalizações, use Envio.
As etapas de nível superior para personalizações das imagens são:
html.jsp
arquivo.Para começar a personalizar as imagens na área de trabalho do AEM Forms, siga as Etapas genéricas para personalização do espaço de trabalho do AEM Forms. Para obter exemplos específicos de personalizações relacionadas à imagem, consulte os tópicos de Ajuda relacionados no final deste artigo.
Os templates de HTML ajudam a definir a aparência e o layout da interface do usuário do espaço de trabalho. Ao atualizar os templates HTML padrão, é possível personalizar a interface de usuário padrão do layout.
As etapas de nível superior para personalizações no modelo de HTML são:
Para obter exemplos específicos dessas personalizações, consulte os tópicos de Ajuda fornecidos no final deste artigo. Escolha entre as Envio ou Pacote de desenvolvimento, dependendo do modelo a ser personalizado.
Para modificar a funcionalidade do espaço de trabalho do AEM Forms, altere o código-fonte do JavaScript. As modificações na funcionalidade principal são rotuladas como Alterações semânticas. Você modifica modelos, visualizações e modelos fornecidos como parte do código-fonte do espaço de trabalho do AEM Forms.
As etapas de nível superior para fazer alterações semânticas para modificar a funcionalidade do espaço de trabalho do AEM Forms são:
Para obter mais informações conceituais sobre os componentes que fazem parte do código-fonte, consulte o Descrição dos componentes reutilizáveis. Para essas personalizações, use o Pacote de desenvolvimento.
Como o AEM Forms workspace é um software baseado em componentes, ele pode ser facilmente personalizado e reutilizado. É possível integrar facilmente os componentes do espaço de trabalho com seus aplicativos Web.
Para obter mais informações conceituais, consulte a Descrição dos componentes reutilizáveis e para obter instruções sobre como usar os componentes, consulte Integração de componentes do espaço de trabalho do AEM Forms em aplicativos da Web.
O pacote contém o código-fonte do espaço de trabalho do AEM Forms. O pacote está disponível em [*LC root*]\sdk\html-workspace\adobe-lc-workspace-src.zip
.
Destina-se principalmente a personalizações, pois fornece a capacidade de gerar:
client-pkg:
client-html:
assembly - Contém zip.xml usado pelo script para criar o SDK do espaço de trabalho do AEM Forms.
src/main/webapp -
css - Contém folhas de estilos para o espaço de trabalho do AEM Forms.
imagens - Contém imagens usadas na área de trabalho do AEM Forms.
js:
libs - Contém todas as bibliotecas de terceiros usadas no AEM Forms workspace.
licenças - contém licenças para arquivos HTML e JS, bem como código para prefixar essas licenças para os respectivos arquivos de origem.
minificador - Usado para combinação, minificação e correção do código javascript personalizado.
resourcejs_otimizer - Usado para combinação, minificação e correção da fonte javascript.
resource_generator - Usado para gerar register.js e modelcontrollerpath.js.
tempo de execução:
main.js
router.js
libs/ws: pdf.html e pluginPing.pdf são usados para carregar PDF forms no espaço de trabalho do AEM Forms e WSNextAdapter.swf é usado para carregar formulários e guias SWF no espaço de trabalho do AEM Forms.
localidades:
html.jsp
GET.jsp
O pacote CRX pode ser implantado no repositório CRX™. Está disponível em [*LC root*]\crx-repository\install\adobe-lc-workspace-pkg.zip
.
Este pacote pode ser criado usando os três perfis descritos abaixo.
Perfil | Descrição | Uso |
---|---|---|
Perfil de envio | Esse perfil cria um pacote CRX do menor tamanho possível usando minificação. Este pacote é o mais eficiente. Todos os arquivos JavaScript™ são combinados e minificados em um único arquivo JS. | Use esse perfil quando não forem necessárias mais alterações semânticas nos arquivos JS. |
Depurar perfil | Esse perfil cria um pacote CRX moderadamente eficiente. O tamanho do pacote é ligeiramente maior do que o pacote criado usando o perfil de Entrega. Esse pacote tem a maioria dos arquivos JavaScript combinados em um único arquivo JS. | Use esse perfil para depuração. |
Perfil de desenvolvimento | Esse perfil cria um pacote CRX do maior tamanho possível. Todos os arquivos JavaScript estão disponíveis separadamente, pois estão no pacote SDK. | Use esse perfil ao incorporar alterações semânticas. |
css - Contém style.css, ie.css e jquery-ui.css.
imagens - Contém todas as imagens.
js:
libs:
tempo de execução:
main.js (combinado, minificado e certificado).
registry.js
libs:
Locale - Contém .content.xml.
localidades:
Índice - Contém .content.xml
profile - Contém offline.jsp.
GET.jsp
html.jsp
content.xml
_rep_policy.xml
css - Contém style.css, ie.css e jqueri-ui.css.
imagens - Contém todas as imagens.
js:
libs:
tempo de execução:
main.js (combinado).
registry.js
libs:
Locale - Contém .content.xml.
localidades:
Índice - Contém .content.xml
profile - Contém offline.jsp.
GET.jsp
html.jsp
content.xml
_rep_policy.xml
mvn clean -P Dev install no client-pkg
css - Contém style.css, ie.css e jqueri-ui.css.
imagens - Contém todas as imagens.
js:
libs - Contém todas as bibliotecas usadas na área de trabalho do AEM Forms.
obrigatório - Contém require.js
jqueryui - Contém jquery.ui.datepicker.ja.js
tempo de execução:
main.js
registry.js
router.js
libs:
Locale - Contém .content.xml.
localidades:
Índice - Contém .content.xml
profile - Contém offline.jsp.
GET.jsp
html.jsp
content.xml
_rep_policy.xml