¿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 debe ser el web service que valida la autenticación del usuario si lo desarrolla con GeneXus?
Si el web service lo desarrolla en GeneXus debe recibir un SDT de entrada y devolver un SDT de salida, cada uno con una estructura predefinida:
- Parámetro de entrada: GAMWSLoginInSDT con los campos:
- GAMUsrLogin: usuario a validar. Tipo de dato: String
- GAMUsrPwd: contraseña a validar. Tipo de dato: String
- GAMUsrAddPar: parámetros adicionales para indicar desde dónde se está intentando autenticar el usuario. Tipo de dato: Colección de Item que es Tipo de Dato GAMWSLoginInAddParSDT cuyos campos son:
- GAMAddParId: Identificador del parámetro adicional. Tipo de dato: String. Los identificadores pueden ser los siguientes:
- NWLngId: Idioma del sitio en que está el usuario
- Websiteid: Identificador del sitio
- ChannelId: Identificador de carpeta
- PageId: Identificador de página
- SectorId: Identificador de sector
- GAMAddParValue: valor del parámetro adicional. Tipo de dato: String
- GAMAddParId: Identificador del parámetro adicional. Tipo de dato: String. Los identificadores pueden ser los siguientes:
- Parámetro de salida: GAMWSLoginOutSDT con los campos:
- WSVersion: Indica la versión del web service implementado. Debe tener el valor “1.0”
- WSStatus: indica el estado de la respuesta. Tipo de dato: Numérico. Los valores pueden ser:
- 1 = Usuario y contraseña correctos
- 2 = Usuario desconocido
- 3 = Contraseña incorrecta
- 4 = Acceso denegado
- WSMessage: mensaje personalizado a desplegar cuando el usuario se intenta autenticar. Tipo de dato: String
- User: Información del usuario autenticado. Tipo de dato: GAMWSLoginOutUserSDT con los siguientes campos:
- Code: Identificador de usuario. Tipo de dato: String
- FirstName: Nombre del usuario. Tipo de dato: String
- LastName: Apellido del usuario. Tipo de dato: String
- Email: Correo electrónico del usuario. Tipo de dato: String
- Roles: Lista de roles del usuario. Tipo de dato: colección de datos RoleCode: Identificador externo del rol. Tipo de dato: String
Cuenta con este xpz de ejemplo donde esta definido el servicio y las estructuras de datos que se utilizan como parámetros para facilitarle el desarrollo del mismo.