Versión | Vínculo del artículo |
---|---|
AEM as a Cloud Service | Haga clic aquí |
AEM 6.5 | Este artículo |
Se aplica a: ✅ Componentes Principales Del Formulario Adaptable ❎ Componentes Básicos Del Formulario Adaptable.
Al habilitar los componentes principales de Forms adaptable, puede empezar a crear, publicar y entregar contenido Componentes principales basados en Forms adaptable y Forms adaptable sin encabezado AEM desde su entorno de Forms de 6.5.
Para habilitar los componentes principales de Forms AEM adaptable en su entorno de Forms de la versión 6.5 de la plataforma de datos de, configure e implemente un AEM Tipo de archivo 41 o posterior de proyecto basado en (con las opciones de formularios activadas) en todas las instancias de autor y publicación.
AEM AEM Este artículo contiene instrucciones detalladas para configurar e implementar un proyecto basado en el tipo de archivo 41 o posterior en su entorno de Forms de la versión 6.5 de para habilitar los componentes principales de Forms adaptables. Puede consultar la lista siguiente para AEM,5 versiones compatibles para habilitar los componentes principales de Forms:
Antes de habilitar los componentes principales de Forms AEM adaptable en un entorno de Forms de 6.5:
Actualizar al Service Pack 16 de AEM 6.5 Forms (6.5.16.0) o posterior.
Instalar la última versión de Apache Maven.
Instale un editor de texto sin formato. Por ejemplo, Microsoft Visual Studio Code.
Para crear un proyecto basado en el arquetipo de AEM 41 o posterior e implementarlo en todas las instancias de autor y publicación:
AEM Inicie sesión en el equipo, aloje y ejecute la instancia de Forms de.5 como administrador.
AEM Abra el símbolo del sistema o el terminal y ejecute el siguiente comando para crear proyecto Archetype (con las opciones de formularios habilitadas):
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"
Cuando ejecute el comando anterior, asegúrese de tener en cuenta los siguientes puntos:
No cambie el valor del aemVersion
propiedad de 6.5.15.0
a cualquier otra cosa.
Configure las variables archetypeVersion
propiedad a 41
o más tarde. Para ver la versión más reciente, consulte la sección Requisitos del sistema en AEM Tipo de archivo del proyecto documentación.
Actualice el comando para reflejar los valores específicos de su entorno, incluido el appTitle
, appId
, y groupId
. Además, establezca el valor de includeFormsenrollment
propiedad a y
. Si utiliza el Portal de Forms, establezca la opción includeExamples=y
para que incluya los componentes principales del Portal de Forms en el proyecto.
(Solo para proyectos basados en la versión 41 del arquetipo) Una vez creado el proyecto de arquetipo de AEM, habilite las temáticas para formularios adaptables basados en componentes principales. Para habilitar las temáticas, haga lo siguiente:
Abra la [Carpeta de proyecto de arquetipo de AEM]/ui.apps/src/main/content/jcr_root/apps/appId/components/adaptiveForm/page/customheaderlibs.html para editarla:
Agregue el siguiente código en la línea 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>
Guarde y cierre el archivo.
Actualizar el proyecto para que incluya la última versión de los componentes principales de Forms:
Abra la [Carpeta de proyecto de arquetipo de AEM]/pom.xml para editarla.
Establecer versión de core.forms.components.version
y core.forms.components.af.version
hasta Últimos componentes principales de Forms y se aseguran de que ambas tengan la misma versión que Componentes principales de Forms mencionado en la tabla y establezca la versión de core.wcm.components.version
tal como se indica en la Componentes principales de WCM.
version 45
, el [AEM Carpeta de proyecto de tipo de archivo]/pom.xml establece inicialmente la versión de los componentes principales de formularios en 1.1.28
. Antes de crear o implementar el proyecto Archetype, actualice la versión de los componentes principales de Forms a 1.1.26
.Guarde y cierre el archivo.
Una vez que el proyecto de arquetipo de AEM se haya creado correctamente, cree el paquete de implementación para su entorno. Haga clic para generar el paquete:
Vaya al directorio raíz del proyecto del arquetipo de AEM.
Ejecute el siguiente comando para compilar el proyecto de arquetipo de AEM para su entorno:
mvn clean install
Una vez que el proyecto de arquetipo de AEM se haya compilado correctamente, se generará un paquete de AEM. Puede encontrar el paquete en [Carpeta de proyecto de arquetipo de AEM]\all\target[appid].all-[versión].zip
Utilice el Administrador de paquetes para implementar la [Carpeta de proyecto de arquetipo de AEM]\all\target[appid].all-[versión].zip en el entorno de instancias de autor y publicación.
http://[Publish Server URL]:[PORT]/system/console
para iniciar sesión. Esto permite acceder a la página de inicio de sesión en una instancia de publicación, lo que le permite continuar con el proceso de instalación.Los componentes principales están habilitados para su entorno. Se implementan una plantilla de formularios adaptables basados en componentes principales en blanco y una temática de Lienzo 3.0 que le permiten crear formularios adaptables basados en los componentes principales.
Los componentes principales son un conjunto de componentes estandarizados de la administración de contenido web (WCM) para AEM con el objetivo de acelerar el tiempo de desarrollo y reducir el coste de mantenimiento de sus sitios web.
Cuando los componentes principales de formularios adaptables se habilitan para su entorno, se agrega a este una plantilla de formulario adaptable basada en componentes principales en blanco y una temática de Lienzo 3.0. Tras habilitar los componentes principales de formularios adaptables para su entorno, puede: