Thalassa CMS is based on architecture principles that look unusual in
'modern' circumstances:
it is written in C++ (and partly in plain C), and it basically
only needs the compiler and GNU make to build;
it doesn't rely on client-side scripting; the examples and templates
provided along with the source code emit no JS nor any other code to
be executed in the browser, and we hope you will not introduce any
of that crap in your own Thalassa-managed sites, although it is
technically possible;
it uses no DBMS, everything is stored in plain text files;
it generates pages when they are created and modified,
not when they are requested by the visitor;
it provides certain interactive features, such as a contact form and
user comments (with possibility of both moderation and premoderation),
using a CGI program; however, if you don't need them, you can even
avoid installing Thalassa on your server: all the site can be
generated locally on your home computer, and uploaded to the server
afterwards, just as a bunch of static html files;
for non-interactive sites, Thalassa doesn't use any cookies; the
interactive capabilities rely on exactly one cookie, which is
typically only set when the user requests it explicitly, so you don't
need all that nonsense with “asking” the user for “permission”
which they are actually forced to give.