← Volver al portafolio
Maxus Chile: Home
Andes Motor

Maxus Chile

Sitio de marca sobre la release trimestral 2026.Q1 de Liferay, con catálogo de modelos, canal de flotas para clientes empresa y cotizador. Aquí las Object Actions con Groovy y las plantillas de notificación asumen la lógica que antes habría exigido un módulo OSGi.

Plataforma
Liferay 2026.Q1
Tipo de encargo
Implementación desde cero
País
Chile
Cliente
Andes Motor

Maxus fue el primer sitio del grupo construido sobre la release trimestral 2026.Q1 de Liferay, y ese salto de versión cambió cómo se resuelven las cosas.

Hasta 7.4, la lógica de negocio de un cotizador —validar campos, decidir a qué sucursal enrutar la solicitud, avisar al equipo comercial— habría acabado en un módulo OSGi: código Java compilado, desplegado en el portal y atado a su ciclo de vida. En 2026.Q1 esa lógica vive en Object Actions escritas en Groovy, que se editan desde el propio portal y se ejecutan cuando un registro se crea o se modifica.

Los avisos siguen el mismo principio. Las plantillas de notificación por correo se gestionan desde el portal en lugar de estar incrustadas en código, así que cambiar el texto de un aviso o añadir un destinatario deja de ser una tarea de desarrollo.

El sitio cubre el catálogo de modelos, un canal diferenciado para venta a flotas —que es un comprador distinto, con otro proceso y otro interlocutor— y el cotizador. La master page da la estructura común y los fragmentos las piezas reutilizables.

Lo que se construyó

  • Object Actions con Groovy para la lógica de negocio del cotizador
  • Plantillas de notificación por correo gestionadas desde el portal
  • Canal diferenciado para venta a flotas

Stack

Master PagesObjectsObject ActionsGroovyNotifications

Galería del sitio

6 capturas de página completa del sitio en producción. Se abren en grande y se pueden ampliar hasta el detalle.