Introdução aos Componentes principais dos Formulários adaptáveis adaptive-forms-core-components-introduction

Usando os Componentes principais dos Formulários adaptáveis no Adobe Experience Manager, você pode criar experiências de inscrição atraentes utilizando as opções de flexibilidade e personalização disponíveis.

Componentes principais overview

No Adobe Experience Manager (AEM), os componentes são os elementos usados para criar páginas e formulários. Eles fornecem uma maneira simples e eficiente para os autores criarem e gerenciarem conteúdo, além de fornecerem aos desenvolvedores a flexibilidade e a extensibilidade necessárias para criar componentes personalizados. Eles foram projetados para acelerar o tempo de desenvolvimento e reduzir os custos de manutenção de sites e formulários, ser flexíveis e poder ser facilmente personalizados para atender às necessidades específicas de um site e formulário.

Os Componentes principais também foram projetados para serem responsivos e oferecerem suporte a uma grande variedade de dispositivos, incluindo desktops, tablets e smartphones. Eles também seguem os padrões da Web e as práticas recomendadas mais recentes, tornando-os uma solução robusta e confiável para a criação de conteúdo da Web.

Em geral, os Componentes principais são uma ferramenta essencial para criar e gerenciar conteúdo da Web no AEM, fornecendo uma solução eficiente e flexível que pode ajudar a reduzir o tempo de desenvolvimento e os custos de manutenção, além de fornecer uma excelente experiência do usuário aos visitantes do site.

Componentes principais dos Formulários adaptáveis

Os Componentes principais dos Formulários adaptáveis são um conjunto de 24 componentes de código aberto compatíveis com BEM, criados na base dos Componentes principais do WCM no Adobe Experience Manager. Eles foram especificamente projetados para serem usados na criação dos Formulários adaptáveis, que são formulários que se adaptam ao dispositivo, navegador e tamanho da tela do usuário.

Esses componentes podem ser usados para criar experiências excepcionais de captura e registro de dados, fornecendo uma grande variedade de opções de campos de formulário, incluindo campos de texto, caixas de seleção, menus suspensos e muito mais. Eles também incluem recursos como validação, lógica condicional e design responsivo, que podem ser usados para criar formulários fáceis de usar e intuitivos.

Além disso, como esses componentes são de código aberto, os desenvolvedores têm a capacidade de personalizar e estender facilmente os componentes para atender às necessidades específicas de sua organização. Além disso, esses componentes são criados com base na metodologia BEM, que garante a capacidade de expansão e manutenção.

imagem do formulário adaptável

Recursos features

Prontos para produção
Os Componentes principais dos Formulários adaptáveis são 24 componentes WCM robustos.
Prontos para nuvem
Disponível para o AEM Forms as a Cloud Service.
Versáteis
Os componentes representam conceitos genéricos com os quais os autores do Forms podem reunir quase qualquer layout.
Configuráveis
As políticas de conteúdo no nível do modelo definem quais recursos podem ser ou não usados.
Acessíveis
Eles fornecem rótulos ARIA, são compatíveis com a navegação por teclado e o texto para tecnologias de assistência, como leitores de tela.
Tema
Os componentes implementam o Sistema de Estilos, e a marcação segue as convenções de CSS de BEM.
Personalizáveis
Vários padrões permitem fácil personalização, desde o ajuste do HTML até a reutilização de funcionalidade avançada.
Versões
A política de controle de versão garante que os Componentes principais não interrompam seu site ao melhorar coisas que podem afetar você.
Código aberto
Se algo não sair como deveria, contribua com melhorias.

Benefícios benefits

As experiências de captura de dados são cruciais para a geração de leads e inscrição, e os Componentes principais dos Formulários adaptáveis fornecem uma solução eficiente para criar formulários otimizados para captura de dados. Alguns dos motivos para usar os Componentes principais para criar essas experiências em componentes de base são:

  • Disponibilidade no GitHub e documentação abrangente: os Componentes principais dos Formulários adaptáveis do AEM são de código aberto e estão disponíveis no GitHub, juntamente com uma documentação abrangente. Isso facilita para os desenvolvedores compreender os componentes e como eles funcionam, além de contribuir para seu desenvolvimento. O site aemcomponents.dev também é um recurso valioso, em que os desenvolvedores podem ver os componentes em ação e acessar a documentação detalhada.

  • Modelo BEM para estilo: os Componentes principais seguem o modelo BEM (Modificador de elemento de bloco) para estilo, que é uma metodologia bem estabelecida e amplamente usada para organizar o CSS. Isso facilita para os desenvolvedores entender como os estilos são organizados e como modificá-los para atender às suas necessidades específicas.

  • Sem dependência de bibliotecas de terceiros: uma das vantagens dos Componentes principais é que eles não têm dependência de bibliotecas JavaScript de terceiros, incluindo JQuery e Underscore. Isso torna os componentes mais rápidos e leves, além de facilitar a integração em uma implementação existente do AEM.

  • Foco no desempenho e na acessibilidade: os Componentes principais são construídos pensando no desempenho e na acessibilidade, o que se reflete em suas altas pontuações do Google Lighthouse e Web Vitals. Isso facilita para os desenvolvedores criarem páginas da Web acessíveis e de alto desempenho, o que é cada vez mais importante no cenário digital atual.

  • Componentes de formulários no Modelo e Temas do Sites 30: os Componentes principais fornecem suporte para componentes de formulário no modelo e temas do Sites 30, facilitando para os desenvolvedores criarem e personalizarem formulários no AEM.

  • Mais fácil de criar estilo: é mais fácil criar estilos nos Componentes principais do que os componentes básicos. O processo de criação de temas é semelhante ao Sites, com a capacidade de herdar o mesmo tema/CSS da página principal do Sites. Além disso, o modelo BEM para estilo facilita a compreensão e a modificação dos estilos.

  • Acessibilidade: os Componentes principais dos Formulários adaptáveis são compatíveis com padrões e diretrizes de acessibilidade para garantir que os formulários possam ser usados por pessoas com deficiência, inclusive quem usa tecnologias de assistência, como leitores de tela

Componentes principais dos formulários adaptáveis components

A versão atual dos Componentes principais de Formulários adaptáveis apresenta os componentes listados abaixo.

Configuração dos Componentes principais dos formulários adaptáveis

A ativação dos Componentes principais dos formulários adaptáveis no AEM Forms as a Cloud Service permite criar, publicar e fornecer os Componentes principais baseados em formulários, adaptáveis e headless, usando as instâncias do AEM Forms Cloud Service para vários canais. Para obter instruções detalhadas sobre como habilitar os Componentes principais dos formulários adaptáveis, consulte Habilitar componentes principais de formulários adaptáveis no AEM Forms as a Cloud Service e no ambiente de desenvolvimento local.

Os Componentes principais dos Formulários adaptáveis têm os seguintes requisitos.

AEM Versão
Complemento do AEM Forms
Componentes principais dos formulários adaptáveis
AEM as a Cloud Service
Forms - Inscrição digital
Versão 2.0.10+
AEM 6.5
Complemento do Forms
Versão 1.1.12+

Se sua versão do SDK do AEM Cloud Service for anterior à 2023.02.0, certifique-se de que o sinalizador prerelease esteja habilitado em seu ambiente, pois os Componentes principais de formulários adaptáveis faziam parte do pré-lançamento antes da versão 2023.02.0.

Criar um formulário adaptável baseado nos Componentes principais

É possível executar as seguintes ações nos ambientes do AEM Forms as a Cloud Service ou do AEM Forms 6.5:

Ação
Versão do AEM Forms
Criar um formulário adaptável independente
AEM Forms as Cloud Service
Criar um formulário adaptável em uma página do AEM Sites
AEM Forms 6.5, AEM Forms as Cloud Service
Criar um formulário adaptável em um fragmento de experiência do AEM
AEM Forms 6.5, AEM Forms as Cloud Service
Converter um formulário adaptável em um fragmento de experiência
AEM Forms 6.5, AEM Forms as Cloud Service
recommendation-more-help
d2be9096-a81e-404b-9952-d8925af7219c