AEM AEM Configuración rápida sin encabezado para la configuración as a Cloud Service de la

AEM AEM SPA AEM La configuración rápida sin encabezado le permite ponerse en contacto con el contenido sin encabezado mediante el contenido del proyecto de muestra del sitio WKND y una aplicación React de muestra (una aplicación de react) que consume el contenido a través de las API de GraphQL sin encabezado, lo que le ayuda a utilizar el contenido sin encabezado.

Requisitos previos

Se requiere lo siguiente para seguir esta configuración rápida:

  • AEM Entorno de espacio aislado as a Cloud Service (preferiblemente Desarrollo)

  • AEM Acceso a as a Cloud Service y Cloud Manager

    • AEM Administrador de AEM acceso a la as a Cloud Service
    • Cloud Manager: Administrador de implementación acceso a Cloud Manager
  • Las siguientes herramientas deben instalarse localmente:

1. Crear un repositorio de Git de Cloud Manager

En primer lugar, cree un repositorio Git de Cloud Manager que se utilice para implementar el sitio WKND. AEM El sitio WKND es un ejemplo de proyecto de sitio web que contiene contenido (fragmentos de contenido) y un punto final de GraphQL AEM que utiliza la aplicación React de configuración rápida.

Screencast de pasos

  1. Vaya a https://my.cloudmanager.adobe.com

  2. Seleccione Cloud Manager Programa AEM que contiene el entorno as a Cloud Service de la que se utilizará para esta configuración rápida

  3. Cree un repositorio Git para el proyecto del sitio WKND

    1. Seleccionar Repositorios en la barra de navegación superior
    2. Seleccionar Añadir repositorio en la barra de acciones superior
    3. Asigne un nombre al nuevo repositorio Git: aem-headless-quick-setup-wknd
      • Los nombres de los repositorios de Git deben ser únicos para cada organización de Adobe,
    4. Seleccionar Guardar y espere a que se inicialice el repositorio Git

2. Inserte el proyecto del sitio WKND de muestra en el repositorio Git de Cloud Manager

Con el repositorio Git de Cloud Manager creado, clone el código fuente del proyecto del sitio WKND desde GitHub y lo inserta en el repositorio Git de Cloud Manager. AEM Ahora, Cloud Manager para acceder al proyecto del sitio WKND e implementarlo en el entorno as a Cloud Service de la.

Screencast de pasos

  1. Desde la línea de comandos, clone el código fuente del proyecto WKND de muestra desde GitHub

    code language-shell
    $ mkdir -p ~/Code
    $ cd ~/Code
    $ git clone git@github.com:adobe/aem-guides-wknd.git
    
  2. Añadir el repositorio Git de Cloud Manager como remoto

    1. Seleccionar Repositorios en la barra de navegación superior

    2. Seleccionar Acceder a info del repositorio desde la barra de acciones superior

    3. Ejecutar comando encontrado en Añada un remoto a su repositorio de Git desde la línea de comandos

      code language-shell
      $ cd aem-guides-wknd
      $ git remote add adobe https://git.cloudmanager.adobe.com/<YOUR ADOBE ORGANIZATION>/aem-headless-quick-setup-wknd/
      
  3. Inserte el código fuente del proyecto de muestra desde el repositorio Git local al repositorio Git de Cloud Manager

    code language-shell
    $ git push adobe main:main
    

    Cuando se le soliciten credenciales, proporcione el Nombre de usuario y Contraseña desde el de Cloud Manager Información del repositorio modal.

AEM as a Cloud Service 3. Implementar el sitio WKND para

AEM Con el proyecto del sitio WKND insertado en el repositorio Git de Cloud Manager, no se puede implementar en as a Cloud Service mediante canalizaciones de Cloud Manager.

AEM Tenga en cuenta que el proyecto del sitio WKND proporciona contenido de muestra que la aplicación React consume a través de las API de GraphQL sin encabezado de la red de distribución de contenido.

Screencast de pasos

  1. Adjuntar un Canalización de implementación que no es de producción al nuevo repositorio de Git

    1. Seleccionar Canalizaciones en la barra de navegación superior

    2. Seleccionar Agregar canalización desde la barra de acciones superior

    3. En el Configuración pestaña

      1. Seleccionar Canalización de implementación opción
      2. Configure las variables Nombre de la canalización que no es de producción hasta Dev Deployment pipeline
      3. Seleccionar Déclencheur de implementación > Cambios en Git
      4. Seleccionar Comportamiento de los errores de las métricas importantes > Continuar inmediatamente
      5. Seleccionar Continuar
    4. En el Código fuente pestaña

      1. Seleccionar Código de pila completa opción
      2. Seleccione el AEM entorno de desarrollo as a Cloud Service desde el Entornos de implementación aptos cuadro de selección
      3. Seleccionar aem-headless-quick-setup-wknd en el Repositorio cuadro de selección
      4. Seleccionar main desde el Rama Git cuadro de selección
      5. Seleccionar Guardar
  2. Ejecute el Canalización de implementación de desarrolladores

    1. Seleccionar Información general en la barra de navegación superior
    2. Busque el recién creado Canalización de implementación de desarrollo en el Canalizaciones sección
    3. Seleccione el a la derecha de la entrada de la canalización
    4. Seleccionar Ejecutar y confirme en el modal
    5. Seleccione el a la derecha de la canalización en ejecución
    6. Seleccionar Ver detalles
  3. Desde los detalles de ejecución de la canalización, monitorice el progreso hasta que se complete correctamente. La ejecución de la canalización debe tardar entre 30 y 40 minutos.

4. Descargue y ejecute la aplicación WKND React

AEM Con el contenido del proyecto WKND Site as a Cloud Service AEM, descargue e inicie la aplicación React de WKND de ejemplo que consume el contenido del sitio WKND a través de las API de GraphQL sin encabezado.

Screencast de pasos

  1. Desde la línea de comandos, clone el código fuente de la aplicación React desde GitHub.

    code language-shell
    $ cd ~/Code
    $ git clone git@github.com:adobe/aem-guides-wknd-graphql.git
    
  2. Abra la carpeta ~/Code/aem-guides-wknd-graphql/react-app en su IDE.

  3. En el IDE, abra el archivo .env.development.

  4. AEM Apuntar a la as a Cloud Service de la Publish URI de host del servicio desde REACT_APP_HOST_URI propiedad.

    code language-plain
    REACT_APP_HOST_URI=https://publish-pXXXX-eYYYY.adobeaemcloud.com
    ...
    

    AEM Para encontrar el URI de host del servicio Publicación as a Cloud Service de la:

    1. En Cloud Manager, seleccione Entornos en la barra de navegación superior
    2. Seleccionar Desarrollo entorno
    3. Busque el AEM Servicio de publicación (y Dispatcher) vincular Segmentos de entorno tabla
    4. AEM Copie la dirección del vínculo y utilícela como URI del servicio de publicación as a Cloud Service de la
  5. En el IDE, guarde los cambios en .env.development

  6. Desde la línea de comandos, ejecute la aplicación React

    code language-shell
    $ cd ~/Code/aem-guides-wknd-graphql/react-app
    $ npm install
    $ npm start
    
  7. La aplicación React, que se ejecuta localmente, comienza el http://localhost:3000 AEM y muestra un listado de aventuras, que provienen de las API de GraphQL de sin encabezado, que se encuentran as a Cloud Service AEM de la manera en que se originan.

AEM 5. Editar contenido en la

AEM Con la aplicación React de WKND de ejemplo que se conecta a las API de GraphQL AEM sin encabezado y consume contenido de ellas, cree contenido en el servicio de autor de y vea cómo se actualiza de forma conjunta la experiencia de la aplicación React.

Screencast de pasos

  1. AEM Inicie sesión en el servicio de autor as a Cloud Service de

  2. Vaya a Recursos > Archivos > WKND Compartido > Inglés > Aventuras

  3. Abra el Ciclismo en el sur de Utah Carpeta

  4. Seleccione el Ciclismo en el sur de Utah Fragmento de contenido y seleccione Editar desde la barra de acciones superior

  5. Actualice algunos de los campos del fragmento de contenido, por ejemplo:

    • Título: Cycling Utah's National Parks
    • Duración del viaje: 6 Days
    • Dificultad: Intermediate
    • Precio: 3500
    • Imagen principal: /content/dam/wknd-shared/en/activities/cycling/mountain-biking.jpg
  6. Seleccionar Guardar en la barra de acciones superior

  7. Seleccionar Publicación rápida desde las barras de acciones superiores

  8. Actualice la aplicación de React que se ejecuta en http://localhost:3000.

  9. En la aplicación React, seleccione la aventura de ciclismo ahora actualizada y verifique los cambios de contenido realizados en el fragmento de contenido.

  10. AEM Con el mismo enfoque, en el servicio de autor de:

    1. Cancele la publicación de un fragmento de contenido de aventura existente y compruebe que se ha eliminado de la experiencia de la aplicación React
    2. Cree y publique un nuevo fragmento de contenido de aventura y verifique que aparece en la experiencia de la aplicación React
    note tip
    TIP
    Si no está familiarizado con la creación y publicación de fragmentos de contenido nuevos o con la cancelación de la publicación de fragmentos de contenido existentes, vea la proyección de pantalla anterior.

Enhorabuena.

Felicitaciones. AEM ¡Ha utilizado con éxito la tecnología sin encabezado para alimentar una aplicación de React!

AEM Para comprender en detalle cómo la aplicación React consume contenido de los as a Cloud Service de la aplicación, consulte: AEM el tutorial sin encabezado de. AEM El tutorial explora cómo se crean los fragmentos de contenido en los y cómo esta aplicación de React consume su contenido como JSON.

Pasos siguientes

recommendation-more-help
e25b6834-e87f-4ff3-ba56-4cd16cdfdec4