Концепция древовидной архитектуры
Концепция такая: для создания структуры разделов сайта использовать что-то вроде tinyfilemanager или onefilecms. Настройки разделов осуществлять автоматом по мере путешествия по ним Администратора.
Если в корневом разделе есть файлы root.php + htaccess , то, стало быть, это мултираздельный функционал. В этом случае, любая пустая директория обрабатывается через htaccess -> 404 -> root.php:
Администратору предлагается задать параметры страницы (сохраняются в folder.config.xml):
$title = "Раскрытие информации"
$h1 = "Это всё"
$description = "длинный текст какой-то"
Когда параметры заданы, создается соответствующий index.php, наследующий функционал root.php из корня. Возможно, систему можно расширить, и давать Администратору возможность "выбрать Компонент" при настройке страницы.
Также, вероятно нужны функции, генерирующие разные древовидные меню на основе директорий. И функционал "выключения" директории (добавляет префикс "-" к её имени.)