Documentación

¿Cómo migrar los contenidos a otra herramienta?

Tabla de contenidos

¿Cómo migrar los contenidos a otra herramienta?

Para migrar los contenidos de un sitio construido con GXportal a otra herramienta tienes que realizar lo siguiente:

1. Exportar el sitio
Desde el backend de GXportal, desde la opción Configuración > Panel de Control > Exportar sitio puedes exportar tu sitio.

2. Migrar los contenidos del sitio a otra herramienta
El resultado de exportar el sitio es un archivo ZIP que contiene varios archivos. En el archivo portal.xml está toda la información de los contenidos de tu sitio.

La información está estructurada de la siguiente manera:

<CTCONLNGVERBASCOMP>: Componentes de los contenidos. Para cada componente se tiene la siguiente información:
<CTConIdMain>: Identificador del contenido
<CTConLngId>: Idioma (ejemplo: E = English, S = Spanish)
<CTBasCompId1>: Tipo de componente. Sus valores posibles son:
  • FCH = Fecha
  • FBIATIT = Título
  • FBIASUB = Resumen
  • FBIABODY = Cuerpo
  • TOKEN = Token para armar la URL
  • IMAGENNN = Imagen, NNN es el número de imagen (ejemplo: IMAGE001, IMAGE002)
  • AUDIONNN = Audio, NNN es el número del audio (ejemplo: AUDIO001, AUDIO002)
  • VIDEONNN = Video, NNN es el número del video (ejemplo: VIDEO001, VIDEO002)
<CTConLngVerId>: Versión del contenido. Si se guardan las versiones de los contenidos, la última versión es la actual.
<CTConBasCompDsc>: Descripción. Para algunos tipos de componentes tiene valor, por ejemplo para imágenes. Para otros componentes está vacío, por ejemplo para título, resumen, fecha.
<CTConBasCompValue>: Valor. Para algunos tipos de componentes tiene valor, por ejemplo para imagen, fecha. Para otros componentes está vacío, por ejemplo: título, resumen, cuerpo. Cuando el componente de un contenido tiene un archivo físico asociado, por ejemplo el tipo de componente Imagen, <CTConBasCompValue> tiene el valor que la identifica. Por ejemplo, si el valor es 363 dentro del archivo ZIP habrá un archivo con nombre graphicimagesource.json.363.1.file con la imagen.

<CTCONLNGVERSION>: Publicaciones de los contenidos. Los datos más relevantes de cada publicación son los siguientes:
<CTConIdMain>: Identificador del contenido
<CTConLngId>: Idioma
<CTConLngVerId>: Versión del contenido
<CTConLngVerStaPub>, <CTConLngVerEndPub>: fecha-hora inicial y fecha-hora final de la publicación
<CTConVerDocState>: Estado de la publicación

<CTCATEGORY>: Categorías utilizadas para clasificar a los contenidos. Su información más relevante es la siguiente:
<NWCatId>: Identificador de la categoría
<ContentCategoryPrimaryColorId>, <ContentCategorySecondaryColorI>: Colores de la categoría para utilizar en los bloques indicando si se utiliza el color primario ó secundario

<CTCATEGORYTLNG>: Descripción de las categorías por idioma.  Se tiene la siguiente información:
<NWCatId>: Identificador de la categoría
<NWCatLngId>: Idioma
<NWCatLngCatDsc>: Descripción de la categoría

<CTCONLNGVERCAT>: Clasificación de los contenidos. Se tiene la siguiente información:
<CTConIdMain>: Identificador del contenido
<CTConLngId>: Idioma
<CTConLngVerId>: Versión del contenido
<NWCatId>: Identificador de la categoría

<CTCONMAIN>: Más datos de los contenidos. La información más relevante es la siguiente:
<CTConIdMain>: Identificador del contenido
<CTConEntLngId>: Idioma en el cual se creó el contenido
<CTConFch>: Fecha del contenido
<CTCAConId>: Otro identificador del contenido que se utiliza para acceder a otras estructuras de datos para los contenidos.

Algunas de estas estructuras son:

<CTCACON>: Información básica de los contenidos como título, resumen, cuerpo. La información más relevante es la siguiente:
<CAConId>: Identificador de contenido. En <CTCONMAIN>  es el campo <CTCAConId>
<CAConLng>: Idioma
<CAConVers>: Versión
<CAConTit>: Título
<CAConSum>: Resumen
<CAConLvch>: Cuerpo
<CAConURL>: URL si el cuerpo es link

<CTCACONBLOB>: Para cada contenido cuyo Cuerpo es Archivo se guarda el mismo.

Esta es la información de los contenidos almacenada en GXportal a grandes rasgos.
Si hay otra información que precisas migrar, puedes escribir a la casilla gxportal@genexus.com para solicitar los datos que necesitas.