PayBas wrote:Might be a long shot, but here goes.
If we are getting an official phpBB extension at some point between 3.1 and 3.2 which handles
custom pages, we
might be able to integrate it into the core for 3.2.
Then we might be able to do away with faq.php altogether, and just have a predefined FAQ page for app.php custom pages. We would need to make sure that it supports multiple languages, but it saves us the trouble of having to design a FAQ editor, when we can just have a way more multifunctional page editor.

It's actually rather easy/non-complex. It just requires an acp module to manage pages. Pages can be stored in 1 table in the database, dynamically loaded routes in another table which will detail the route and page id. Then when a page is requested on the front controller, it will check normal routes, then check dynamic routes, if it hits a static page, load it from the pages table, parse any bbcode (or restricted html [By this i mean we white list certain html] and throw out a page.
What your suggesting (with the faq page) would require restricted html (or
lots of custom bbcodes) due to anchors, div tags etc. I don't think we want to allow open HTML, only restricted...
http://symfony.com/doc/current/cookbook ... tom-loader <- Dynamically loaded routes. Match routes in routes table after static config files. Send all to one controller which then checks the URI requested and loads the appropriate page.