¿Cómo migrar los contenidos a otra herramienta?
Tabla de contenidos
-
Antes de comenzar
-
Diseño
-
¿Cómo crear una región?
-
¿Cómo dejar fija una región?
-
¿Cómo mostrar una imagen con rotación?
-
¿Cómo definir un ancla?
-
¿Cómo definir color transparente?
-
¿Cómo hacer un banner con imagen y contenido que van cambiando?
-
¿Cómo definir un círculo de viñeta?
-
¿Cómo mostrar un bloque al lado de otro?
-
¿Cómo se agrupan bloques?
-
Matrices
-
-
Responsive
-
Contenido
-
Seguridad
-
¿Cómo funciona la autenticación contra un sistema externo?
-
¿Cómo configurar la autenticación contra un sistema externo?
-
¿Cómo solucionar un problema con autenticación externa?
-
¿Cómo debe ser el web service que valida la autenticación del usuario si lo desarrolla con GeneXus?
-
¿Cómo debe ser el web service que valida la autenticación del usuario si lo desarrolla en plataforma no GeneXus?
-
-
Configuración
-
¿Cómo redireccionar a un dominio?
-
¿Cómo se arman las URLs?
-
¿Cómo no representar el idioma en la URL?
-
¿Cómo definir que el título de la página a mostrar sea diferente a su nombre?
-
¿Cómo definir un sitio con https?
-
¿Cómo resuelvo el buscador en mi sitio?
-
¿Qué condiciones tienen que cumplir las páginas y los contenidos para que el buscador los encuentre?
-
¿Cómo indico qué contenidos y páginas no quiero que se indexen?
-
¿Cómo ajustar el resultado de una búsqueda?
-
¿Cómo definir el título de una página?
-
-
GXportal Online
-
¿Cómo agregar usuarios backend adicionales al sitio?
-
¿Cómo comprar funcionalidades?
-
¿Cómo reactivar un plan cuando fueron cancelados los pagos desde Paypal?
-
¿Cómo cambiar de plan desde el panel de control?
-
Proceso para crear un sitio con un plan pago
-
Gestión de la cuenta de GXportal SaaS desde el backend
-
¿Cómo utilizar un dominio propio?
-
-
Log de cambios
-
Instalación de GXportal y Utilitarios
-
Glosario
¿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:
<CTCONLNGVERSION>: Publicaciones de los contenidos. Los datos más relevantes de cada publicación son los siguientes:
<CTCATEGORY>: Categorías utilizadas para clasificar a los contenidos. Su información más relevante es la siguiente:
<CTCATEGORYTLNG>: Descripción de las categorías por idioma. Se tiene la siguiente información:
<CTCONLNGVERCAT>: Clasificación de los contenidos. Se tiene la siguiente información:
<CTCONMAIN>: Más datos de los contenidos. La información más relevante es la siguiente:
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.
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.