cms-core
A fast, flat-file PHP CMS engine built for modern managed platforms.
Why cms-core?
Most CMS platforms carry years of bloat. cms-core starts from first principles — content as markdown files, templates in Twig, zero database, full ownership of every dependency.
Built for platforms, not just sites
cms-core is the foundation layer. Drop in your own plugins for events, sermons, contact forms, or anything else. Swap in a new theme without touching content. Deploy dozens of sites from a single codebase.
What's under the hood
- Routing — clean URL to markdown file resolution, no config required
- Content — YAML front matter + CommonMark markdown, parsed at request time
- Plugins — lifecycle hooks let plugins tap in at any point in the render pipeline
- Themes — Twig 3.x templates with a clean variable API
- Admin — base admin panel extensible per platform