In making the new themes I've been working on, one thing has come out clear: I don't have a way of being sure that any given theme I make will have the proper support for the various page layouts built in.
For example, I build a theme which is a two-column theme by default. If someone uses the theme with a 1 column layout, no problem. But if they use it with a two column layout, the second column could be called "sidebar", "col2" "column2", "secondary", etc. I have no way of knowing how to name classes/id's in the .css file to accomodate the various options.
What I would like to see is for all "Page Layout Templates" to use standardized names, so that we can make CSS templates work correctly for them.
Thank you!
I myself have just started working on a concept for using themes in WebGUI and I fully agree with you. But why only the layout templates? If we standardize all the templates, that would make it possible to make themes that affect the whole site, instead of only changing a header or the color of the links or some other minor thing.
The current templates have some standardized classes (e.g. pagination, tableHeader) but they are not always used consistently. Moreover, many templates have their own css, that wil always override your stylesheet, because it is placed in the head tag.
We should in my opinion:
I would like to hear some opinions on this subject. Do we agree that the default templates are due for a makeover? Any other suggestions to be added to my list?
I understand that you are a WebGUI theme guru, Pedersen? What do you think?
Rogier | United Knowledge
I agree with what you're saying in premise, but do not have the resources to devote to doing the work. If a group of you would like to form a task force and start on this work I would accept it into the core. Just send packages of the templates you've modified to the dev mailing list as you get them completed.
OK, i'll start working on it. I'll start a thread in the design, templates & themes section to get some input from the community. Thanks JT.