Default sections?
Should we add some default sections and content to ctrl when the first admin user creates an account?
It seems a little misleading to have a '/blog' link in the main nav then for it to return a 404 page straight after setup.
Sections are not very complete. A quick fix would to make it look less broken would be good.
I've removed the static links to non-existent sections for now to avoid 404s.
Default content would be good – a dynamic nav to go with it would be amazing!
I see that in main-navigation.jade there is a commented out version of a dynamic nav. Do you have an idea of how you would like this to be implemented? Is it intended to be an output of bundle item navs or sections? Or both?
The commented out code was intended to duplicate the admin bundle nav functionality, but I didn't finish it as I was unsure of the best implementation. This can be removed.
I'm not sure of a simple way for the main nav to work without User input for ordering etc. Would the links output in the order the bundles are included? It would definitely be good to get something working in the short term.
Personal preference for a more advanced solution would be a bundle, viewable in the admin, which is used to build the front-end navigation. Links would be made available from other bundles for sections/page names etc, and this 'navigation' bundle would just show/hide and order the links. It could maybe also include functionality to add new links to other external pages to the navigation - e.g. to an online shop, twitter account, external blog.
Potentially the bundle could be used for multiple sets of navigation, so that Users can manage the contents of the main navigation, footer links, social links, admin bar quick links etc.
I haven't really though the tech side of this through in detail so let me know what you think.