Please upgrade to 2.3 here.
The 2.2 and earlier branches are no longer being updated.
Understanding / customizing "Panel"?
Howdy. I am currently working on custom theme with the goal being to replicate a more standard forum structure for Vanilla (a la phpBB and the like). My main issue with the stock layout is that it lacks the organization required to keep even a moderately sized discussion forum focussed by topic.
The traditional discussion board format has a folder like drill down mechanism. The user is not given the "create discussion" option until they have drilled down into a specific sub-forum. Vanilla is more than capable of replicating this behaviour but it requires adjusting the layout in "Panel" such that things like "Start New Discussion" do not appear until a category is chosen. Although I have managed to change "newdiscussion.php" to require a category to be displayed before showing the create control, I do not have a firm understanding of how to predict how Vanilla got to this file (so I predict where to look for other such changes).
I have looked through the source but so far cannot find any specific "Panel" template. So the first question is, is there currently a "Panel" template or is the only control provided via the config.php arrays and various class method declarations? Is there a tutorial anywhere that covers how "panel" and "content" get generated (hopefully with a focus on templating them)?