Tech

Technical articles on pure PHP, routing, database-free CMS and lightweight web architectures.

Multilingual without plugins: the folder-based
Multilingual without plugins: the folder-based approach

The simplest solution for a multilingual site isn't a plugin, isn't a translation database, isn't gettext. It's one folder per language.

How PHP routing without a database
How PHP routing without a database works

A modern CMS doesn't need a database. With pure PHP and a well-structured index.php file, you can build a complete routing system that reads content directly f…