Versão | Link do artigo |
---|---|
AEM as a Cloud Service | Clique aqui |
AEM 6.5 | Este artigo |
Aplicável a: ✔ Componentes Principais Do Formulário Adaptável ❎ Componentes De Base Do Formulário Adaptável.
Habilitar os Componentes principais adaptáveis do Forms permite que você comece a criar, publicar e fornecer Forms adaptável baseado em componentes principais e Forms adaptável headless do seu ambiente AEM 6.5 Forms.
Para ativar os Componentes principais do Adaptive Forms no ambiente AEM 6.5 Forms, configure e implante um Arquétipo AEM 41 ou posterior projeto baseado em (com as opções de formulários ativadas) em todas as instâncias do Autor e de Publicação.
Este artigo fornece instruções detalhadas para configurar e implantar o Arquétipo AEM 41 ou posterior com base em seu ambiente AEM 6.5 Forms para ativar os Componentes principais adaptáveis do Forms. Consulte a lista abaixo para obter AEM 6.5 versões compatíveis para ativar os Componentes principais do Forms:
Antes de ativar os Componentes principais do Adaptive Forms em um ambiente AEM 6.5 Forms:
Atualizar para AEM 6.5 Forms Service Pack 16 (6.5.16.0) ou posterior.
Instale a versão mais recente do Apache Maven.
Instale um editor de texto simples. Por exemplo, Microsoft Visual Studio Code.
Para criar um Arquétipo AEM 41 ou posteriormente projeto baseado em e implantá-lo em todas as suas instâncias de Autor e Publicação:
Faça logon no computador, hospedando e executando a instância do Forms AEM 6.5, como administrador.
Abra o prompt de comando ou terminal e execute o seguinte comando para criar um projeto do Arquétipo AEM (com as opções de formulários ativadas):
mvn -B org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate ^
-D archetypeGroupId=com.adobe.aem ^
-D archetypeArtifactId=aem-project-archetype ^
-D archetypeVersion=41 ^
-D appTitle="My Form" ^
-D appId="myform" ^
-D groupId="com.myform" ^
-D includeFormsenrollment="y" ^
-D aemVersion="6.5.15"
mvn -B org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate \
-D archetypeGroupId=com.adobe.aem \
-D archetypeArtifactId=aem-project-archetype \
-D archetypeVersion=41 \
-D appTitle="My Form" \
-D appId="myform" \
-D groupId="com.myform" \
-D includeFormsenrollment="y" \
-D aemVersion="6.5.15"
Ao executar o comando acima, considere os seguintes pontos:
Não altere o valor de aemVersion
propriedade de 6.5.15.0
a qualquer outra coisa.
Defina o archetypeVersion
propriedade para 41
ou posteriormente. Para obter a versão mais recente, consulte a seção requisitos de sistema em Arquétipo de projeto AEM documentação.
Atualize o comando para refletir os valores específicos do seu ambiente, incluindo o appTitle
, appId
, e groupId
. Além disso, defina o valor do includeFormsenrollment
propriedade para y
. Se você usa o Forms Portal, defina a variável includeExamples=y
opção para incluir os Componentes principais do Forms Portal no projeto.
(Somente para projetos baseados no Arquétipo versão 41) Depois que o projeto Arquétipo AEM for criado, ative temas para o Forms adaptável baseado em Componentes principais. Para ativar temas:
Abra o [Pasta de projeto do arquétipo AEM]/ui.apps/src/main/content/jcr_root/apps/appId/components/adaptiveForm/page/customheaderlibs.html para edição:
Adicione o seguinte código na linha 21:
<sly data-sly-use.clientlib="core/wcm/components/commons/v1/templates/clientlib.html"
data-sly-use.formstructparser="com.adobe.cq.forms.core.components.models.form.FormStructureParser"
data-sly-test.themeClientLibRef="${formstructparser.themeClientLibRefFromFormContainer}">
<sly data-sly-test="${themeClientLibRef}" data-sly-call="${clientlib.css @ categories=themeClientLibRef}"/>
</sly>
Salvar e fechar o arquivo.
Atualize o projeto para incluir a versão mais recente dos Componentes principais do Forms:
Abra o [Pasta de projeto do arquétipo AEM]/pom.xml para edição.
Definir versão de core.forms.components.version
e core.forms.components.af.version
para Componentes principais mais recentes do Forms e garantir que ambas tenham a mesma versão que Componentes principais do Forms mencionado na tabela e defina a versão de core.wcm.components.version
conforme indicado na Componentes principais do WCM.
version 45
, o [Pasta de projeto do arquétipo AEM]/pom.xml define inicialmente a versão dos componentes principais de formulários como 1.1.28
. Antes de criar ou implantar o projeto Arquétipo, atualize a versão dos componentes principais de formulários para 1.1.26
.Salvar e fechar o arquivo.
Depois que o projeto do Arquétipo AEM for criado com êxito, crie o pacote de implantação para o seu ambiente. Para criar o pacote:
Navegue até o diretório raiz do projeto do Arquétipo AEM.
Execute o seguinte comando para criar o projeto do Arquétipo AEM para o seu ambiente:
mvn clean install
Depois que o projeto do Arquétipo AEM é criado com êxito, um pacote AEM é gerado. Você pode encontrar o pacote em [Pasta de projeto do arquétipo AEM]\all\target[appid].all-[version].zip
Use o Gerenciador de pacotes para implantar o [Pasta de projeto do arquétipo AEM]\all\target[appid].all-[version]pacote .zip em todas as instâncias Autor e Publicar.
http://[Publish Server URL]:[PORT]/system/console
para fazer logon. Isso permite que você acesse a página de logon em uma instância do Publish, permitindo que continue com o processo de instalação.Os Componentes principais são ativados para o seu ambiente. Um modelo de Formulário adaptável e um tema da Tela 3.0 em branco dos Componentes principais são implantados em seu ambiente, permitindo criar Componentes principais com base no Forms adaptável.
A variável Componentes principais são um conjunto de componentes padronizados de Gerenciamento de Conteúdo na Web (WCM, na sigla em inglês) para o AEM a fim de acelerar o tempo de desenvolvimento e reduzir o custo de manutenção de seus sites.
Quando os Componentes principais do Forms adaptável estiverem ativados para seu ambiente, um modelo de Formulário adaptável baseado em Componentes principais em branco e o tema do Canvas 3.0 serão adicionados ao seu ambiente. Depois de ativar os Componentes principais adaptáveis do Forms no seu ambiente, você pode: