A Four Lights Consulting product

Novaconium

A tiny, Hugo-flavoured PHP micro-framework: file-based routing, Twig templates, and static caching — no Composer, no build step.

About

Novaconium is the framework this site itself runs on. A directory on disk is a route — no router configuration to maintain, no ORM, and no Composer. Pages render with Twig and are optionally backed by a PHP "sidecar" for real logic; pages with no sidecar render once and are served straight from Apache afterwards, with no PHP or Twig overhead on later requests.

We host and maintain Novaconium for clients who want a small, fast, self-contained site or internal tool without the overhead of a full framework — see our services for more.

Features

File-based routing

A directory under App/pages/ is a route. [param] segments capture into $params. No route table to maintain.

Optional sidecars

Drop an index.php next to any index.twig for real logic, or return a response to short-circuit templating entirely.

Static caching

Sidecar-less pages render once and get served straight from Apache afterwards — this page included.

SEO out of the box

Meta description, canonical links, Open Graph, and Twitter Card tags ship by default, all overridable per page.

Admin authentication

A multi-user session login gates every /admin/* route, with email verification for new accounts.

Database, zero setup

A PDO wrapper for SQLite or MySQL, multiple named connections at once, migrating automatically on first use.

Search, sitemap & tags

One content index backs full-text search, a sitemap, and blog tag browsing — reindexed lazily, no extra steps.

Override anything

A site's own directory is checked before the framework's for every page, layout, and library class — override by dropping a file at the same relative path.