OWN CMS

OWN CMS es un proyecto personal de desarrollo de un sistema de gestión de contenidos (CMS) propio, nacido a raíz de una fallida migración desde una antigua versión de Joomla!. A partir de esa necesidad concreta, el proyecto evolucionó hacia un entorno de aprendizaje técnico, con el objetivo de profundizar en el desarrollo de aplicaciones PHP modernas bajo estándares profesionales.

El sistema está construido sobre Slim Framework, un microframework PHP ligero y flexible, ideal para construir aplicaciones web modulares y mantener una arquitectura limpia. Gracias a su enfoque minimalista, OWN CMS se ha diseñado con una estructura controlada y bien organizada, incorporando además herramientas y conceptos clave como:

  • Gestión de dependencias con Composer, permitiendo mantener el proyecto actualizado y desacoplado.

  • ORM Doctrine para la gestión de bases de datos, con un enfoque orientado a entidades y mapeo objeto-relacional.

  • Arquitectura MVC y separación clara de capas, promoviendo buenas prácticas de diseño y mantenibilidad.

  • Sistema de themes y plugins desacoplados del núcleo del CMS, lo que permite personalizar y extender el sistema sin comprometer su estabilidad.

  • Base preparada para tests automatizados, enfocada en la escalabilidad y fiabilidad del software.

OWNCMS no pretende competir con soluciones existentes en el mercado, sino servir como una plataforma de exploración y aprendizaje técnico. Es una prueba de concepto que me ha permitido afianzar conocimientos en desarrollo PHP moderno, arquitecturas limpias, microservicios y patrones de diseño, utilizando tecnologías actuales como Slim Framework, Doctrine y Composer.

Fecha del proyecto:

Stack tecnológico: PHP MySQL Slim4.x Doctrine HTML Sass TypeScript AWS PWA

Dirección web:

¿Te gustaría qué colaboraramos? Contacta y lo comprobamos