Uso de hojas de cálculo para administrar datos tabulares tabular-data

Aprenda a utilizar hojas de cálculo para administrar los datos tabulares para varios valores, como metadatos y redirecciones para su sitio de AEM con Edge Delivery Services.

Casos de uso use-cases

Para cualquier sitio de AEM con Edge Delivery Services, existe la necesidad de mantener listas de datos tabulares, como en el caso de las asignaciones clave-valor. Pueden ser listas de muchos valores diferentes, como metadatos y redirecciones. Edge Deliver Services le permite mantener estas listas tabulares mediante una herramienta intuitiva: la hoja de cálculo. AEM convierte estas hojas de cálculo a archivos JSON que su sitio web o aplicación web puede consumir fácilmente.

Los casos de uso comunes incluyen:

Además, puede crear sus hojas de cálculo de cualquier estructura para almacenar asignaciones para sus propios fines.

Este documento utiliza el ejemplo de los redireccionamientos para ilustrar cómo crear dichas hojas de cálculo. Consulte los temas vinculados anteriormente en la documentación de Edge Delivery Services para obtener más información detallada sobre cada caso de uso.

TIP
Para obtener más información sobre cómo funcionan las hojas de cálculo con Edge Delivery Services en general, consulte el documento Hojas de cálculo y JSON.
TIP
Las hojas de cálculo solo deben utilizarse para mantener datos tabulares. Para almacenar datos estructurados, consulte las funciones sin encabezado de AEM.

Requisitos previos prerequisites

Para crear asignaciones con hojas de cálculo en su proyecto de AEM con Edge Delivery Services, debe haber creado el sitio con la última plantilla del sitio.

Consulte el documento Guía de introducción para desarrolladores para la creación de WYSIWYG con Edge Delivery Services para obtener más información.

Creación de una hoja de cálculo spreadsheet

En este ejemplo, se crea una hoja de cálculo para administrar los redireccionamientos del sitio de AEM con Edge Delivery Services. Los mismos pasos se aplican a otros tipos de hoja de cálculo que quiera crear.

  1. Inicie sesión en la instancia de creación de AEM as a Cloud Service, vaya a la consola Sities y a la raíz del sitio, que requiere una hoja de cálculo. Haga clic o pulse Crear -> Página.

    Creación de página

  2. En la pestaña plantilla del asistente de creación de página, toque o haga clic en la plantilla redireccionamiento para seleccionarla y luego toque o haga clic en siguiente.

    Seleccionar plantilla

  3. La pestaña Propiedades del asistente presenta los valores predeterminados para la hoja de cálculo de redireccionamientos. Haga clic o pulse en Crear.

    • Título: deje este valor como está.

    • Columnas: las columnas mínimas necesarias para redireccionamientos se rellenan previamente.

      • origen: la página que se va a redirigir
      • destino: la página a la que va a redirigir

    Propiedades de la hoja de cálculo

  4. En el cuadro de diálogo Éxito, toque o haga clic en Abrir.

    Cuadro de diálogo de éxito

  5. Se abre una nueva pestaña con la hoja de cálculo cargada en el editor con las columnas origen y destino. Para definir los redireccionamientos, toque o haga clic en la fila vacía de la columna origen. Los cambios se guardan automáticamente al editar la hoja de cálculo.

    Editar hoja de cálculo

    • El origen es relativo al dominio del sitio web, por lo que solo contiene la ruta relativa.
    • El destino puede ser una dirección URL completa si se está redirigiendo a un sitio web diferente o puede ser una ruta relativa si se está redirigiendo dentro de su propio sitio web.
    • Utilice la tecla de tabulación para desplazar el enfoque a la siguiente celda.
    • El editor añade nuevas filas a la hoja de cálculo según sea necesario.
    • Para eliminar o mover una fila, utilice el icono Eliminar al final de cada fila y los controladores de arrastre al principio de cada fila, respectivamente.

Publicación de un archivo path.json de una hoja de cálculo paths-json

Para que AEM pueda publicar los datos en la hoja de cálculo, también debe actualizar el archivo paths.json del proyecto.

  1. Abra la raíz del proyecto en GitHub.

  2. Haga clic o pulse en el archivo paths.json para abrir sus detalles y, a continuación, el icono Editar.

    archivo paths.json

  3. Agregue una línea para asignar la nueva hoja de cálculo a un recurso redirects.json.

    code language-json
    {
      "mappings": [
       "/content/<site-name>/:/",
       "/content/<site-name>/redirects:/redirects.json"
      ]
    }
    
    note note
    NOTE
    Esta entrada paths.json se basa en el ejemplo de creación de redirecciones con datos de tabla. Asegúrese de actualizar la ruta de acceso correspondiente al tipo de hoja de cálculo que está creando.
  4. Haga clic en Confirmar cambios… para guardar los cambios en main.

    • Confirme con main o cree una solicitud de extracción de acuerdo con su proceso.
  5. Cuando haya terminado de definir las redirecciones y haya actualizado la asignación de ruta, vuelva a la consola Sites.

  6. Toque o haga clic para seleccionar la hoja de cálculo de redirecciones que ha creado en la consola y, a continuación, toque o haga clic en Publicación rápida en la barra de acciones para publicar la hoja de cálculo.

    Seleccione la hoja de cálculo en la consola Sites

  7. En el cuadro de diálogo Publicación rápida, toque o haga clic en Publicar.

    Confirmación de la publicación

  8. Un banner confirma la publicación.

    Confirmación de la publicación del banner

La hoja de cálculo de redirecciones ahora está publicada y se puede acceder públicamente.

TIP
Para obtener más información acerca de las asignaciones de rutas, consulte el documento Asignación de rutas para Edge Delivery Services.

Otros tipos de hojas de cálculo other

Ahora que sabe cómo crear una hoja de cálculo de redirecciones, puede crear cualquier otro tipo de hoja de cálculo estándar:

  • Marcadores de posición
  • Metadatos
  • Encabezados
  • Configuración
  • Taxonomía

Simplemente, siga los mismos pasos en las secciones Crear hoja de cálculo y Actualizar paths.json, elija la plantilla adecuada y actualice el archivo paths.json correctamente.

Para Configuración, Encabezados y Metadatos asegúrese de añadir una asignación para publicarlos en sus ubicaciones predeterminadas:

  • Configuración: /.helix/config.json
  • Encabezados: /.helix/headers.json
  • Metadatos: /metadata.json
  • Taxonomía: consulte el documento Administración de datos de taxonomía para obtener más información.

Además, puede crear su propia hoja de cálculo con columnas arbitrarias para su propio uso.

NOTE
No es necesario crear una hoja de cálculo para administrar la indexación de los proyectos de AEM as a Cloud Service con Edge Delivery Services.
Si desea crear sus propios índices, siga esta documentación para crear su propio archivo de helix-query.yaml.

Creación de su propia hoja de cálculo own-spreadsheet

  1. Siga los mismos pasos en la sección Creación de hoja de cálculo.

  2. Al seleccionar la plantilla, elija Hoja de cálculo.

  3. En la pestaña Propiedades del asistente, puede agregar sus propias columnas.

    Agregar sus propias columnas

    • En la sección Columnas, toque o haga clic en Añadir para agregar una nueva columna.
    • Indique un nombre para la columna.
    • Elimine o reorganice las columnas utilizando Eliminar y arrastre los iconos de control, respectivamente.
  4. Cree la hoja de cálculo y publíquela según las instrucciones de la hoja de cálculo de redirecciones.

  5. Añada una asignación al archivo paths.json según las instrucciones de la hoja de cálculo de redirecciones.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab