Para su uso en entornos as a Cloud Service AEM, la aplicación de extensión App Builder debe implementarse y aprobarse.
Hay que tener en cuenta varias consideraciones a la hora de implementar las aplicaciones de extensión de App Builder:
Las extensiones se implementan en el espacio de trabajo del proyecto de la consola de Adobe Developer. Los espacios de trabajo predeterminados son:
Producción workspace contiene implementaciones de extensiones disponibles en todas AEM as a Cloud Service.
Prueba workspace actúa como espacio de trabajo para desarrolladores. Las extensiones implementadas en el espacio de trabajo de Stage no están disponibles en AEM as a Cloud Service.
Los espacios de trabajo de la consola de Adobe Developer no tienen correlación directa con AEM tipos de entorno as a Cloud Service.
Una extensión implementada en el espacio de trabajo de producción se muestra en todos AEM entornos as a Cloud Service de la organización de Adobe en la que existe la extensión.
Una extensión no se puede limitar a los entornos con los que está registrada añadiendo lógica condicional que comprueba el nombre de host as a Cloud Service AEM.
Se pueden usar varias extensiones en AEM as a Cloud Service. Adobe recomienda que cada aplicación de extensión de App Builder se utilice para resolver un solo objetivo comercial. Dicho esto, una aplicación de App Builder de una sola extensión puede implementar varios puntos de extensión que admitan un objetivo comercial común.
Implementación inicial
Para que una extensión esté disponible en AEM entornos as a Cloud Service, debe implementarse en la consola de Adobe Developer.
El proceso de implementación se divide en dos pasos lógicos:
Un desarrollador de la aplicación de extensión App Builder para la consola de Adobe Developer.
Aprobación de la extensión por un administrador de implementación o un propietario de empresa.
Implementar la extensión de la aplicación App Builder
Implemente la extensión en el espacio de trabajo Producción. Las extensiones implementadas en el espacio de trabajo de producción se añaden automáticamente a todos AEM servicios de Autor as a Cloud Service en la organización de Adobe en la que se implementa la extensión.
Abra una línea de comandos en la raíz de la aplicación App Builder de la extensión actualizada.
Asegúrese de que el espacio de trabajo Producción esté activo
$ aio app use -w Production
Combinar cualquier cambio en .env y .aio.
Implemente la extensión actualizada de la aplicación App Builder.
Vaya a Administrar > Aplicaciones pendientes de revisión
Consulte la aplicación de extensión de App Builder
Si los cambios de la extensión son aceptables Accept la revisión. Esto inserta inmediatamente la extensión en todos AEM servicios de Autor as a Cloud Service dentro de la organización de Adobe.
Una vez aprobada la solicitud de extensión, la extensión se activa inmediatamente en los servicios de autor as a Cloud Service de AEM.
Actualizar una extensión
La actualización y la extensión de la aplicación App Builder siguen el mismo proceso que el implementación inicial, con la desviación de que la implementación de la extensión existente debe revocarse primero.
Revocar la extensión
Para implementar una nueva versión de una extensión, primero debe revocarse (o eliminarse). Mientras la extensión es revocada, no está disponible en AEM consolas.
Implemente la extensión en el espacio de trabajo Producción. Las extensiones implementadas en el espacio de trabajo de producción se añaden automáticamente a todos AEM servicios de Autor as a Cloud Service en la organización de Adobe en la que se implementa la extensión.
Abra una línea de comandos en la raíz de la aplicación App Builder de la extensión actualizada.
Asegúrese de que el espacio de trabajo Producción esté activo
$ aio app use -w Production
Combinar cualquier cambio en .env y .aio.
Implemente la extensión actualizada de la aplicación App Builder.
Vaya a Administrar > Aplicaciones pendientes de revisión
Consulte la aplicación de extensión de App Builder
Si los cambios de la extensión son aceptables Accept la revisión. Esto inserta inmediatamente la extensión en todos AEM servicios de Autor as a Cloud Service dentro de la organización de Adobe.
Una vez aprobada la solicitud de extensión, la extensión se activa inmediatamente en los servicios de autor as a Cloud Service de AEM.
Eliminación de una extensión
Para quitar una extensión, revoque (o quite) la extensión de Adobe Exchange. Cuando se revoca la extensión, se elimina de todos AEM servicios de Autor as a Cloud Service.