@klierik благодарю за отзыв. Я уже предполагал, что именно такой ход примут мысли участников форума, но решил, что попытаться всё же стоит. Поэтому постараюсь локализовать и конкретизировать свои вопросы.
Во-первых: что думаете о самом подходе, предложенном в статье на Хабре?
Во-вторых: как вы смотрите на то, что в базу добавляю только страницы, которые отображаются в меню? Все остальные ( в основном технические ) пересекаются только внутри кода. Не вносит ли это дополнительную путаницу в организацию проекта?
В-третьих: что вы думаете об автоматической генерации контента? Например:
У меня есть чисто технический файл https://github.com/avalan4e57/yoga2_0/blob/master/www/content/dayProgram.php в котором выполняется одинаковый код для разны параметров, считываемых из адреса. Т.е. у меня на сайте представлены 2-е практически одинаково организованные страницы с различающимся контентом. И я объединяю код для них, подключая к указанному выше файлу, из которого передаётся параметр, код функции https://github.com/avalan4e57/yoga2_0/blob/master/www/inc/functions.php .
Пункты меню добавляются при добавлении страницы в базу https://github.com/avalan4e57/yoga2_0/blob/master/www/inc/navbar.php .
На этом, думаю, пока стоит остановиться. Кстати, в дальнейшем удобнее ссылаться на код на гите или делать вставки прямо в пост, если размеры кода небольшие?