Build high quality, optimized websites that scale
🌟 Star me on GitHub to encourage continuous development!
Devflow CMS is a hybrid content management framework that gives PHP architects the freedom to build without limits.
Devflow CMS is a powerful hybrid content management framework and CMS built for PHP architects, designed to streamline web development using CQRS (Command Query Responsibility Segregation) and domain-driven development principles. Offering an advanced architecture, Devflow CMS supports event sourcing and domain events, allowing developers to easily manage complex workflows and data changes.
📍 Requirement
- PHP >= 8.4+
- BCMath PHP Extension
- Gettext PHP Extension
- Fileinfo PHP extension
- JSON PHP Extension
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- Fileinfo PHP Extension
- GD Library
- Imagick PHP Extension
- XMLWriter PHP Extension
🏆 Highlighted Features
- Custom Content Types
- Editorial workflow for publishing teams
- Robust firewall (enabled by default)
- Security headers (enabled by default)
- Referrer Spam detection (enabled by default)
- CORS (enabled by default)
- Rate limiting (enabled by default)
- Visual page builder (for supported themes)
- Provides a simple hook and event system without affecting core code
- Scheduler for scheduling tasks/jobs
- Security and sanitizing helpers
- NIST Level 2 Standard Role-Based Access Control
- Caching (enabled by default)
🖼 Screenshots
![]() |
![]() |
|---|---|
| Login Screen | Dashboard |
![]() |
![]() |
| Content Types | Create Product |
![]() |
![]() |
| Custom Fields | Composer Plugins |
📦 Installation
To create a new project, run the following command:
composer create-project getdevflow/cmf project-name
🕑 Releases
| Version | Minimum PHP Version | Release Date | Bug Fixes Until | Security Fixes Until |
|---|---|---|---|---|
| 1 - LTS | 8.3 | December 2024 | June 2027 | December 2028 |
| 2 | 8.4 | May 2026 | January 2028 | April 2030 |
| 3 - LTS | 8.5 | August 2026 | February 2029 | May 2030 |
📘 Documentation
Documentation is still a work in progress. Between the Devflow Docs and CodefyPHP's documentation, that should help you get started.
🙌 Sponsors
If you use and love Devflow and are interested in supporting its continued development, please consider sponsoring me via Github.
🖋 Contributing
Devflow could always be better! If you are interested in contributing enhancements or bug fixes, here are a few rules to follow in order to ease code reviews, and discussions before I accept and merge your work.
- You MUST follow the QubusPHP Coding Standards and PSR-12.
- You MUST write (or update) unit tests.
- You SHOULD write documentation.
- Please, write commit messages that make sense, and rebase your branch before submitting your Pull Request.
- Please squash your commits too.
This is used to "clean" your Pull Request before merging it (I don't want commits such as
fix tests,fix 2,fix 3, etc.).
🔐 Security Vulnerabilities
If you discover a vulnerability in the code, please email joshua@joshuaparker.dev.
📄 License
Devflow is opensource software licensed under the GPLv2.







