We’re building a site which uses a “Miller Columns” navigation using DDRMenu. Similar sort of idea to gov.uk where you have multiple sliding columns revealing child pages. The sliding columns are all handled by JS, and we use the HTML5 history API to updates the URL in the location bar.
However, when the user navigates directly to one of those URLs they don’t land on that page. So we’ve had to add a page for each “menu” node in the navigation tree.
However, this thing has hundreds of nodes and the tree goes multiple levels deep. Adding many hundreds of pages to DNN makes it noticeably slower to respond. These are all behind a login so page output caching isn’t much help here.
Is there some way we can have a single page handle all of those “menu” page URLs?
I'm open to trying other modules / approaches than DDRMenu and pages :)