Our CMS ( Content Management System )
set aside an area on the server for the application so that
the site can navigate the content of this area using the
PHP view controller browse.php and present the files for view.
The URL indicates where browse looks for the content.
The first parses a content array
( This can be constructed prior to including book-content.php )
Each detail line is displayed using book-page-details.php
We also have a sitemap tool, which is a way of displaying nested lists.
But this does not relate directly to the filesystem and what's actually there.
This method of site navigation is being replaced by a system
that works more directly from the content files on the server's file system