(Tecnología)
Construido para evolucionar.
Cómo está hecho Vertary, contado con lo que se puede comprobar en su código.
01 · Arquitectura modular
Un núcleo común; cada web, independiente.
Núcleo común
Vertary CMS
Páginas y bloques · plantillas · idiomas · formularios · archivos · usuarios y permisos · SEO · redirecciones
Web A
Tema propio
Módulos a medida
Base de datos propia
Web B
Tema propio
Módulos a medida
Base de datos propia
Web C
Tema propio
Módulos a medida
Base de datos propia
- Panel para editar cada web, con roles y permisos
- Publicación con copia de seguridad antes de cada actualización
- Servicios conectados: correo, analítica, hojas de cálculo y sistemas de gestión, según el proyecto
02 · Componentes y responsabilidades
Cada pieza sabe de qué se ocupa.
El núcleo gestiona páginas, bloques, plantillas, idiomas, formularios, archivos, usuarios y publicación. Cada web aporta su tema y sus módulos. Las páginas se generan en el servidor, y la interactividad se añade solo donde hace falta.
Tecnología: Node.js y TypeScript en el servidor, MariaDB como base de datos y un panel de administración en Vue.
03 · API e integraciones
Puertas definidas hacia otros sistemas.
Una API privada da servicio al panel; una API pública atiende formularios, newsletter y área de clientes. Las integraciones con otros servicios (correo, hojas de cálculo, webhooks, analítica, sistemas de gestión) se configuran en cada proyecto.
04 · Gestión de datos
Los datos de cada cliente, separados.
Cada web tiene su propia base de datos. El contenido borrado pasa a una papelera recuperable, y antes de cada actualización de estructura se guarda una copia de seguridad.
05 · Diseño de interfaces
Una identidad propia para cada web; patrones comunes en el panel.
Cada web tiene su tema: tipografía, colores, composición y movimiento. El panel usa una librería de componentes compartidos (Vertary UI) para que filtrar, editar o guardar funcione igual en todas partes.
06 · Identidad y acceso
Quién entra y qué puede hacer.
El panel distingue perfiles con permisos por sección. Las contraseñas se guardan cifradas, los intentos de acceso están limitados y las operaciones sensibles vuelven a pedir la contraseña.
El área de clientes (Vertary Account) permite registro, acceso con contraseña o con código por correo, verificación del correo y recuperación de la cuenta.
07 · Seguridad
Protección en cada punto de entrada.
Los formularios combinan un campo trampa, un token firmado y un límite de envíos por dirección para frenar los envíos automáticos. Las cabeceras de seguridad del servidor se están reforzando.
Por seguridad, no publicamos detalles de la infraestructura.
08 · Rendimiento
Páginas ligeras desde el servidor.
Las páginas se generan en el servidor y llegan al navegador listas para leerse. La caché de páginas, el minificado, la precarga de fuentes y las imágenes en WebP con varios tamaños se activan en cada web.
09 · Pruebas
Cerca de 1.900 comprobaciones automáticas.
Antes de cada cambio, cerca de 1.900 pruebas automáticas comprueban el comportamiento del núcleo, del panel y de la tienda, sobre un sitio de pruebas propio.
10 · Mantenimiento
Cuatro formas de cuidar una web.
| Tipo | Qué cubre |
|---|---|
| Correctivo | Resolver errores y comportamientos inesperados. |
| Preventivo | Anticipar problemas: actualizaciones, copias y revisiones. |
| Adaptativo | Ajustar la web a cambios del entorno: navegadores, servicios o normativa. |
| Evolutivo | Incorporar mejoras y nuevas capacidades a partir del uso. |
11 · Evolución
La estructura se actualiza sola, con copia previa.
Cada versión del núcleo trae su propia actualización de la estructura de datos. Se aplica automáticamente en cada web, guardando antes una copia de seguridad y sin borrar contenido.
12 · Inteligencia artificial
Lo que hay hoy y lo que se investiga.
Hoy, agentes de IA trabajan con nuestro equipo para construir y revisar webs con Vertary CMS, siempre con revisión humana antes de publicar. Dentro de un proyecto, un módulo a medida puede conectar un servicio de IA a un proceso concreto, con acceso solo a los datos autorizados.
Los asistentes dentro del panel y la consulta de información en lenguaje natural son líneas de investigación: todavía no forman parte del producto.