Many years ago, I created a small content management system based on one of the most popular CMS platforms. I needed something lightweight and simple to host a blog. Over time, that initial code evolved through many iterations, growing larger with each update.

Eventually, I stopped working on it, and the blog I had started was left behind. However, the idea of reviving it and improving it always lingered in the back of my mind, though I lacked the motivation to do so.

Then, I came across some unsettling news regarding a widely-used CMS, which also sent ripples through the open-source community. At the time, I had already been considering moving away from it and restarting my project, but this news was the final push I needed.

I wanted a solution that would allow me to build custom websites without being tied down by a rigid presentation layer. As a proponent of Domain-Driven Design (DDD), I also wanted a framework that could evolve and scale over time.

That's when Devflow was born. Devflow is a headless, domain-driven content management framework built on top of the CodefyPHP Framework. Unlike a traditional CMS, it's a framework, not a plug-and-play solution. It was designed specifically for PHP developers who need the flexibility to build websites, applications, and systems with complex business logic.

I invite you to support the project by submitting bug reports or pull requests. Together, we can create something modern, sustainable, and adaptable for the future.

joshua@nomadicjosh.com
Joshua P.
Developer & Amateur Nature Photographer

Joshua is a PHP Developer and digital nomad who loves nature photography, adventure, travel, and coding fun projects.