Docs Navigation Open
What is Evolution CMS
Understand where Evolution CMS fits today: a practical CMS with direct control over structure and output.
Evolution CMS is a content management system built around a simple content model and direct control over output. In older documentation the main content object is often called a document. In current Evo 3 code and docs it is more useful to think in terms of a resource.
Main Building Blocks
- Resource — one page or content item in the tree.
- Template — page structure and layout.
- TV — extra field attached to selected templates.
- Chunk — reusable markup fragment.
- Snippet — PHP logic that returns output.
- Plugin — event-driven code.
- Module — manager-side application or tool.
Who It Is For
- Editors get a manager interface, templates, TVs, and content trees.
- Developers keep control over HTML, Blade views, snippets, routes, packages, and integrations.
Where It Fits Well
Evolution CMS works well for business sites, documentation portals, blogs, content-heavy marketing sites, multilingual sites, catalog-style projects, and custom web applications where output control matters.
See Terminology, Resources, and Templates, TVs, and Snippets.
First Project
Build one small real site first so the core pieces of Evolution CMS become concrete.
Why Evolution CMS
See why teams still choose Evolution CMS when they want flexibility without losing editorial usability.