Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Proper (meaning valid and semantic) Markup and CSS, Please.
This discussion has been closed.
Comments
I read the reply and then went to do something and plain forgot. I do feel rude.
a) Functional layer - the layer responsible for all of the forum's functionality. DB queries, PHP, etc.
b) Document layer - the layer responsible for the structured and semantic XHTML markup. h1, div, span, etc.
c) Design layer - the CSSs that is dictating the aesthetics.
I would hope that the document layer is something that should stay quite consistent in terms of the basic structure of the forum. (IE: #banner, #container, #content, #footer, etc)
What would change though is the content within, based on what it is the user is doing. (IE: Show 10 posts versus 50 posts, post a message, change user preferences, etc.) This should determine the total amount of documents (or templates) that you would need for the application.
So, in terms of what lech is saying about 'turning things upside down', I agree that the amount of queries should be run at a minimum, if possible. It makes for a leaner and meaner application.
However, in terms of changing the look and feel of the forum, this should be like what ben has stated and be dictated by the change in the Design layer (CSS) and not in the Document layer (XHTML) for the same type of display of information.
My $0.02 CAD