# Conceptos claves de Modyo
En esta sección puedes encontrar una breve explicación de los conceptos clave relacionados con la Plataforma Modyo.
# Arquitectura Multi-Sitio
Modyo implementa una arquitectura Multi-Sitio fácil de administrar. Desde una sola cuenta, puedes crear múltiples sitios públicos o privados.
# Interacción contextual de clientes
Modyo ofrece diversos mecanismos de autenticación, como OpenID Connect, OAuth2 y Google, para autenticar fácilmente a tus clientes. Los clientes pueden interactuar en diferentes sitios y contextos, manteniendo un perfil central para una administración eficiente.
# CMS y Headless CMS
Modyo Content te permite crear y publicar contenido, con la flexibilidad de añadir campos para estructuras personalizadas.
Modyo Channels trabaja con plantillas HTML y componentes reutilizables de frontend llamados widgets.
Todo el contenido estructurado que es publicado genera un archivo JSON que puede alimentar a otro sitio o aplicación a través de la API.
# Plataforma de integración
Modyo está diseñado para facilitar la creación de soluciones digitales integradas con los sistemas centrales de las empresas. Con esto en mente, mantenemos el foco en facilitar el desarrollo de widgets y la conexión con APIs.
El generador de widgets ayuda a los desarrolladores de back y frontend a trabajar juntos para crear experiencias digitales conectadas a APIs y el modelo de gobernabilidad les permite previsualizar y publicar trabajos rápidamente.
# Widgets
La mayoría de las empresas en el mercado trabajan con un antiguo modelo de portlets donde el desarrollo es del lado del servidor y el proceso es más lento y complejo.
Modyo se basa en widgets y rastrea cada cambio en un sistema de control de versiones, lo que agiliza el trabajo digital, facilita la auditoría y acelera la disponibilidad para tus clientes.
# Generador de widgets
El generador de widgets de Modyo es una herramienta robusta que simplifica el desarrollo frontend, la publicación y la auditoría. Con esta herramienta puedes crear experiencias digitales personalizadas y de alta calidad, de manera rápida y sencilla.
Con el generador de widgets, puedes crear cualquier tipo de widget, incluyendo componentes en HTML, CSS y JavaScript conectados con APIs, además, puedes guardar los widgets en tu librería para reutilizarlos en otros sitios.
# Widgets prefabricados para servicios financieros
Modyo Banking proporciona widgets financieros prefabricados para acelerar el desarrollo de tus experiencias bancarias de retail y wealth management. Estos widgets están diseñados para cumplir con los requisitos específicos de las instituciones financieras.
Modyo Banking requiere de una licencia dedicada.
# Liquid Markup
Modyo utiliza Liquid Markup para enriquecer el lenguaje de desarrollo front y backend, para agregar más funcionalidad a las experiencias digitales.
# APIs
Modyo proporciona una API abierta que te permite integrar Modyo con otros sistemas y herramientas.
# Progressive Web Apps o Aplicaciones Web Progresivas
Las Aplicaciones Web Progresivas (PWA) son el futuro de la Web, mejoran la interacción del usuario con un sitio y le dan más protagonismo al navegador web como plataforma de ejecución.
Con Modyo puedes controlar las definiciones de manifest.json y de los Service Workers en cada sitio, fundamentales para implementar PWAs.
# Seguridad, gobernabilidad y agilidad
En Modyo todo el código publicado genera versiones, permitiendo revisar fácilmente los cambios. La agilidad se logra con la activación del Team Review, manteniendo un equilibrio entre gobernabilidad y agilidad.
# Glosario
A continuación, algunos términos clave en Modyo y sus definiciones:
# Generales
- CORS: Cross Origin Resource Sharing - Permite compartir recursos en distintos dominios.
- Cuenta: Punto de acceso a todas las funcionalidades de Modyo.
- Equipo: Todos los usuarios con acceso al admin de Modyo. Se les puede asignar roles y permisos.
- Integraciones: Forma para delegar o federar el proceso de inicio de autenticación de usuarios o miembros del equipo.
- Política de contraseña: Permite definir reglas para la creación o modificación de contraseñas.
- Revisión en equipo: Flujo de revisión de los elementos versionados. Se puede solicitar la aprobación de múltiples miembros del equipo.
- Sitio: Herramienta para crear canales digitales dentro de Modyo. La operación de sitios abarca el desarrollo, diseño y flujo de navegación.
- Versión editable: La versión que puedes modificar y previsualizar de los elementos versionados.
- Variables globales: Elementos que puedes definir de forma global y reutilizar en distintos sitios.
- Versión programada: Versión que será publicada en una fecha y hora determinada.
- Versión publicada: Versión visible o productiva de los elementos versionados. Esta versión no se puede modificar.
- Versión de respaldo: Versiones publicadas previamente.
- Webhook: Envía información automáticamente a un sistema externo cuando ocurre un evento determinado.
# Modyo Content
- Assets: Archivos cargados en la plataforma para ser usados en contenido y sitios.
- Campo: Unidad básica para formar tipos de contenido.
- Categorías: Estructura jerárquica para organizar el contenido de tus espacios.
- Entrada: Conjunto de valores asociados a campos definidos en el tipo de contenido.
- Espacio: Repositorio de recursos donde los miembros del equipo definen tipos de contenido, crean y publicar entradas.
- Tags: Etiquetas para ordenar y filtrar entradas.
- Tipo de contenido: Estructura con campos que te permite definir distintos contenidos.
# Modyo Channels
- Dominios: La URL de tu sitio, puedes modificarla, al igual que los certificados de seguridad de tu sitio.
- Meta tags: Personaliza tus meta etiquetas para mejorar la indexación en motores de búsqueda.
- Navegación: Te permite modificar el menú principal de tu sitio a través de una interfaz sencilla.
- Página: Te permiten crear una estructura para tu sitio. Puedes añadir contenido no estructurado y personalizar las rutas donde se muestra el contenido.
- PWA: Configura el serviceworker y manifiesto de tu sitio para su uso fuera de línea.
- SEO: Configura como se ve tu sitio ante robots de indexación.
- Templates: Son la base de tu sitio y definen la estructura básica de las páginas.
- Widget: Paquete de funcionalidad reutilizable con HTML, JavaScript y CSS que puedes usar en distintas páginas.
# Modyo Customers
- Campañas: Definen el canal de comunicación con el usuario. Te permiten llegar a tus usuarios a través de correos y notificaciones.
- Campo personalizado: Te permite añadir atributos personalizados al perfil de los usuarios.
- Filtros: Unidad que te permite construir segmentos.
- Formulario: Para capturar datos de tus usuarios en tus sitios.
- Mensajería: Controla los canales de comunicación directa con tus usuarios.
- Segmento: Te permite añadir y agrupar usuarios mediante grupos de filtros con distintas condiciones.
- Usuario: Quien accede y se registra en los sitios de Modyo.