Caso de estudio: Gestión de contenidos Librio

Optimización e integración de contenidos con un CMS “hecho en casa”
softspring-librio-infraestructura.png

Contexto inicial

Librio operaba con Sylius, un sistema de e-commerce basado en Symfony, que si bien es eficaz para las ventas, presentaba ciertas limitaciones en la gestión de contenidos. Cuando el equipo de marketing de Librio quiso expandir sus necesidades, se encontró con que la librería bitbag-cms, previamente suficiente, ya no cumplía con los requisitos crecientes, especialmente en términos de flexibilidad y escalabilidad.

El reto

El equipo de marketing de Librio necesitaba un sistema de gestión de contenidos que permitiera la operatividad multi-site y multi-idioma, vinculado directamente con el catálogo de productos. Era esencial que este sistema ofreciera respuestas rápidas y fuera lo suficientemente intuitivo para que el personal nuevo pudiera utilizarlo sin requerir extensas formaciones.

Propuesta de desarrollo

Al evaluar los CMS open source disponibles para Symfony, nos dimos cuenta de que la mayoría requerían instalaciones separadas para su administración. Esto habría complicado las cosas al tener que manejar dos paneles de administración distintos.

Ante esta situación, presentamos al equipo de Librio una versión preliminar de un CMS que habíamos estado desarrollando internamente. Tras demostrar sus capacidades y cómo se integraba a la perfección con su sistema existente, Librio se decidió por adoptar nuestro CMS personalizado, reconociendo las ventajas significativas en términos de integración y manejo centralizado.

La solución

Desarrollamos y perfeccionamos nuestro propio CMS, al que hemos llamado Symfonic (continuamos refinando el nombre, refleja tanto el framework Symfony como el enfoque en el contenido). 

Este CMS se integró completamente dentro de Sylius, permitiendo al equipo de Librio gestionar todos los aspectos del contenido desde un único panel de administración que soporta múltiples idiomas y sitios web, con funcionalidades avanzadas como el control de versiones y la gestión de cambios.

Tecnologías que empleamos

En nuestro esfuerzo por optimizar y transformar el e-commerce de Librio, utilizamos una variedad de herramientas y plataformas. Entre las principales se encuentran:

sylius.svg

Sylius

Sylius es una plataforma de comercio electrónico flexible y de código abierto basada en Symfony, diseñada para crear soluciones a medida que se adaptan a las necesidades de cada negocio.

js-icon.svg

JS (JavaScript)

JavaScript es un lenguaje de programación que añade interactividad y dinámicas a las páginas web, permitiendo una experiencia de usuario más fluida.

Final feliz

La implementación del CMS Symfonic dentro de Sylius ha transformado la manera en que Librio maneja su contenido, ofreciendo una solución unificada que satisface las demandas de rapidez, simplicidad y funcionalidad avanzada. Ahora, el equipo de marketing de Librio puede administrar eficientemente sus contenidos, apoyando sus operaciones de e-commerce sin las limitaciones previas y mejorando la experiencia general del usuario.


Continuamos evolucionando y optimizando la arquitectura, recientemente migrando de Kubernetes a Cloud Run, lo que ha permitido mejorar aún más la eficiencia y adaptabilidad del sistema. Estas mejoras se han realizado siempre en estrecha colaboración con el equipo de Librio, asegurando que las soluciones implementadas se alineen perfectamente con las necesidades cambiantes del negoci

¡Trabajemos juntos!

¿Quieres contarnos tu idea?

CONTÁCTANOS