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:
- Marcadores de posición
- Metadatos
- Encabezados
- Redireccionamientos
- Configuraciones como para configuraciones de CDN
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.
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.
-
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.
-
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.
-
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
-
-
En el cuadro de diálogo Éxito, toque o haga clic en Abrir.
-
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.
- 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.
-
Abra la raíz del proyecto en GitHub.
-
Haga clic o pulse en el archivo
paths.json
para abrir sus detalles y, a continuación, el icono Editar. -
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. -
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.
- Confirme con
-
Cuando haya terminado de definir las redirecciones y haya actualizado la asignación de ruta, vuelva a la consola Sites.
-
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.
-
En el cuadro de diálogo Publicación rápida, toque o haga clic en Publicar.
-
Un banner confirma la publicación.
La hoja de cálculo de redirecciones ahora está publicada y se puede acceder públicamente.
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.
helix-query.yaml
.Creación de su propia hoja de cálculo own-spreadsheet
-
Siga los mismos pasos en la sección Creación de hoja de cálculo.
-
Al seleccionar la plantilla, elija Hoja de cálculo.
-
En la pestaña Propiedades del asistente, puede 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.
-
Cree la hoja de cálculo y publíquela según las instrucciones de la hoja de cálculo de redirecciones.
-
Añada una asignación al archivo
paths.json
según las instrucciones de la hoja de cálculo de redirecciones.