Croft

What it is not

An honest list, so nobody buys the wrong thing.

A small CMS is a set of choices, and the useful thing to know is which ones it made.

It is not a framework

There is no plugin system, no service container, no event bus. If a screen is wrong you open its template and change it. That is the whole extension story, and for a site you maintain yourself it is usually the right one.

It is not a no-code builder

An editor fills in the fields you declared and reorders the sections you allowed. They cannot invent a new kind of section or touch a template. That is a feature — it is why a site still looks right a year after you hand it over — but if you want customers designing their own pages, this is the wrong tool.

It does not do everything

No comments, no search, no e-commerce, no form submissions, no multi-language. Search over a small site is a LIKE query and a template. The others are real projects, and pretending otherwise would waste your time.

It expects one server

SQLite, one file, one machine. That covers the overwhelming majority of content sites, and the day it does not, the data layer is one small class to replace.

What it is

A CMS you can read in an afternoon, that gives a client a panel they can use without training, and that will still make sense when you open it in three years.