Introducción a los componentes principales de formularios adaptables adaptive-forms-core-components-introduction

Con los componentes principales de formularios adaptables en Adobe Experience Manager, puede crear atractivas experiencias de inscripción utilizando las opciones de flexibilidad y personalización disponibles.

Componentes principales overview

En Adobe Experience Manager (AEM), los componentes son los elementos básicos que se utilizan para crear páginas y formularios. Proporcionan una forma sencilla y potente para que los autores creen y gestionen el contenido, a la vez que proporcionan a los desarrolladores la flexibilidad y la capacidad de ampliación necesaria para crear componentes personalizados. Están diseñadas para acelerar el tiempo de desarrollo y reducir los costes de mantenimiento de sitios web y formularios, ser flexibles y se pueden personalizar fácilmente para adaptarse a las necesidades específicas de un sitio web y un formulario.

Los componentes principales también están diseñados para ser adaptables y admiten una amplia gama de dispositivos, incluidos ordenadores de sobremesa, tabletas y teléfonos inteligentes. También cumplen con los últimos estándares web y prácticas recomendadas, convirtiéndolos en una solución firme y fiable para crear contenido web.

En general, los componentes principales son una herramienta esencial para crear y administrar el contenido web en AEM, lo que proporciona una solución potente y flexible que puede ayudar a reducir el tiempo de desarrollo y los costes de mantenimiento, al tiempo que proporciona una buena experiencia de usuario a los visitantes del sitio web.

Componentes principales de formularios adaptables

Los componentes principales de formularios adaptables son un conjunto de 24 componentes de código abierto compatibles con BEM que se basan en los componentes principales de la gestión de contenidos web de Adobe Experience Manager. Están diseñadas específicamente para utilizarse en la creación de formularios adaptables, que son formularios que se adaptan al dispositivo, navegador y tamaño de pantalla del usuario.

Estos componentes se pueden utilizar para crear experiencias de inscripción y captura de datos excepcionales, proporcionando una amplia gama de opciones de campo de formulario, incluidos campos de texto, casillas de verificación, menús desplegables y mucho más. También incluyen funciones como validación, lógica condicional y diseño interactivo, que pueden utilizarse para crear formularios de fácil manejo y sencillos de usar.

Además, como estos componentes son de código abierto, los desarrolladores pueden personalizar y ampliar fácilmente los componentes para adaptarlos a las necesidades específicas de su organización. Además, estos componentes se basan en la metodología de BEM, que garantiza que sean escalables y mantenibles.

imagen de formulario adaptable

Características features

Listo para la producción
Los componentes principales de formularios adaptables son 24 componentes WCM sólidos.
Preparado para la nube
Disponible para AEM Forms as a Cloud Service.
Versátil
Los componentes representan conceptos genéricos con los que los autores de formularios pueden montar casi cualquier diseño.
Configurable
Las políticas de contenido con respecto a la plantilla definen qué características pueden utilizar o no los autores de la página.
Accesible
Proporcionan etiquetas ARIA, admiten la navegación mediante el teclado y texto para tecnologías de asistencia, como lectores de pantalla.
Tema capaz
Los componentes implementan el Sistema de estilos y el marcado sigue la nomenclatura de BEM CSS.
Personalizable
Varios patrones permiten una fácil personalización, desde ajustar el HTML a una reutilización de funcionalidades avanzadas.
Versiones
La directiva de versiones garantiza que los componentes principales no romperán el sitio al mejorar las cosas que puedan afectarle.
Abrir Con origen en
Si algo no funciona como debería, contribuya a su mejora.

Ventajas benefits

Las experiencias de captura de datos son cruciales para la generación de posibles clientes y la inscripción, y los componentes principales de formularios adaptables proporcionan una solución potente para la creación de formularios optimizados para la captura de datos. Algunas de las razones para utilizar los componentes principales para crear estas experiencias sobre los componentes básicos son las siguientes:

  • Disponibilidad en GitHub y documentación completa: los componentes principales de formularios adaptables de AEM son de código abierto y están disponibles en GitHub, además de una documentación exhaustiva. Esto facilita a los desarrolladores la comprensión de los componentes y de cómo funcionan, así como la contribución a su desarrollo. El sitio web aemcomponents.dev también es un recurso valioso, donde los desarrolladores pueden ver los componentes en acción y acceder a la documentación detallada.

  • Modelo BEM para estilo: los componentes principales siguen el modelo de estilo de BEM (Modificador de elementos de bloque), que es una metodología establecida y ampliamente utilizada para organizar CSS. Esto facilita a los desarrolladores comprender cómo se organizan los estilos y cómo modificarlos para adaptarlos a sus necesidades específicas.

  • Sin depender de bibliotecas de terceros: una de las ventajas de los componentes principales es que no dependen de las bibliotecas JavaScript de terceros, incluidas JQuery y Underscore. Esto hace que los componentes sean más rápidos y livianos, así como más fáciles de integrar en una implementación de AEM existente.

  • Centrarse en el rendimiento y la accesibilidad: los componentes principales se crean teniendo en cuenta el rendimiento y la accesibilidad, lo que se refleja en sus altas puntuaciones de Google Lighthouse y Web Vitals. Esto facilita a los desarrolladores la creación de páginas web accesibles y de alto rendimiento, que es cada vez más importante en el panorama digital actual.

  • Componentes de formulario en plantillas y temas de Sites 30: los componentes principales son compatibles con los componentes de formulario de la plantilla y los temas de Sites 30, lo que facilita a los desarrolladores la creación y personalización de formularios dentro de AEM.

  • Facilidad al aplicar un estilo: los componentes principales son más fáciles de diseñar que sus equivalentes de componentes básicos. El proceso de creación del tema es similar al de Sites, con la capacidad de heredar el mismo tema/CSS de la página principal de Sites. Además, el modelo BEM para aplicar estilo facilita la comprensión y modificación de los estilos.

  • Accesibilidad: los componentes principales de formularios adaptables admiten normas y directrices de accesibilidad para garantizar que las personas con discapacidades puedan utilizar los formularios, incluidos los que utilizan tecnologías de asistencia como lectores de pantalla

Componentes principales de formularios adaptables components

La versión actual de los componentes principales de formularios adaptables contiene los siguientes componentes:

Configuración de componentes principales de Formularios adaptables

Al habilitar los componentes principales de Formularios adaptables en AEM Forms as a Cloud Service, puede empezar a crear, publicar y ofrecer componentes principales basados en Formularios adaptables y Formularios sin encabezado mediante las instancias de Cloud Service de AEM Forms en varios canales. Para obtener instrucciones detalladas sobre la habilitación de los componentes principales de un Formulario adaptable, consulte Habilitar los componentes principales de Formularios adaptables en AEM Forms as a Cloud Service y en el entorno de desarrollo local.

Los componentes principales de formularios adaptables tienen los siguientes requisitos:

AEM Versión
Complementos para AEM Forms
Componentes principales de Formularios adaptables
AEM as a Cloud Service
Forms: inscripción digital
Versión 2.0.10+
AEM 6.5
Complemento para Formularios
Versión 1.1.12+

Si la versión del SDK de AEM Cloud Service es anterior a 2023.02.0, asegúrese de que tiene el indicador prerelease habilitado en su entorno, ya que los componentes principales de los Formularios adaptables formaban parte de la versión preliminar anterior a la versión 2023.02.0.

Crear un formulario adaptable basado en componentes principales

Puede realizar las siguientes acciones en los entornos de AEM Forms as a Cloud Service o AEM 6.5 Forms:

Acción
Versión de AEM Forms
Creación un formulario adaptable independiente
AEM Forms as Cloud Service
Crear un formulario adaptable en una página de AEM Sites
AEM 6.5 Forms, AEM Forms as Cloud Service
Creación de un formulario adaptable en un fragmento de experiencia de AEM
AEM 6.5 Forms, AEM Forms as Cloud Service
Conversión de un formulario adaptable en un fragmento de experiencia
AEM 6.5 Forms, AEM Forms as Cloud Service
recommendation-more-help
d2be9096-a81e-404b-9952-d8925af7219c