JGNT jgnt@juggernaut.work:~$
--lang=ru
$ cd ../projects
[2009–2026]

JGNT/

Our own PHP CMS. Client sites ran on it for fifteen years — every project below. Patched for PHP 8 in 2026 so the old sites last until they move.

PHP, MySQL, JS
$ stat jgnt
15years in use type: client/product
01_problemDozens of unlike sites — a photo archive, festivals, travel, studios — and no reason to write each one from scratch.
02_howA core (database, templates, queries, images) and about 40 modules. Data is a generic model of objects, properties, lists and links, so a new kind of content needs no new table. Each site is one settings file and its own templates.
03_whyOn PHP 8 an old copy died with «Unsupported operand types». It looked like «JGNT cannot run on PHP 8» and was one line — a cast on the month when parsing a date.
04_result15 years in use. sniff.ru still answers on JGNT under PHP 8.3.