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.

Previous

First Project

Build one small real site first so the core pieces of Evolution CMS become concrete.

Next

Why Evolution CMS

See why teams still choose Evolution CMS when they want flexibility without losing editorial usability.