Ну, технически ЛЮБАЯ CMS, основанная на базе данных, может быть сведена в один файл. Это действительно все, что include
делает ...
Вы могли бы даже написать файловую CMS, которая просто переписывала себя каждый раз, когда вы вносили изменения.
Теперь, является ли это ремонтопригодным, - это совсем другая идея. Я бы, вероятно, остался в стороне от попыток найти 1-файловую CMS, потому что, как сказал Феликс, это не может быть так здорово ..
Я знаю репозиторий Github, который создает очень маленькую (почти 1 файл) блоговую CMS. Я думаю, что когда я действительно тестировал ее, он создал еще один или два файла для хранения данных. В любом случае, очень маленький след.