This is a wiki page for the Zen Round Table Conference Call on Saturday. If you have bits and pieces that you'd like to discuss, please post 'em here (just edit this page and add your stuff). Please add post attribution so that we can make sure you get a say on the call. Hope to hear from you this weekend!
Links
More information about the call:
http://groups.drupal.org/node/3883
Skypecast link:
https://skypecasts.skype.com/skypecasts/skypecast/detailed.html?id_talk=...
drupal-zen chat room:
irc://irc.freenode.net/%23drupal-zen
Google Doc
http://docs.google.com/Doc?id=dg7ns233_15ggpjzw
Agenda-ish Items
- Current features, needs, and problems with the theme - jjeff
- a lot code duplication/commented out stuff. Can Zen be leaner? - figaro and NikLP
- simplify the template files - NikLP
- content-first layout - NikLP and JohnAlbin
- Reasons for creating a theme engine: Zengine, pros and cons - jjeff
- Alternatives: Theme Settings API, issue #57676 for Drupal 6 - JohnAlbin
- Ways to make the theme more malleable - jjeff
- Roadmap for Zen: It is highly modifiable, but therefore also complex. Is this maintained for it to be spawn-ready? - figaro
General Questions
Put your questions here:
- The idea of keeping positioning styles separate from font and other styles is excellent, but do there really need to be separate files? Can't all of zen css be in styles.css? It was very time-consuming to find the colors and images I wanted to override. - aigeanta
- The whole semantics of styling lists is very confusing and some existing drupal list styles look weird in comparison. - aigeanta
- Zen coding practices could use more formatting consistency and commenting. - aigeanta
- Fixes for browser bugs (such as for IE6) - Do such fixes have a place in Zen? - bryansd
Best Practices
Use this section to provide solutions to common problems. Having a set of solutions here may reduce the size of the list of perceived "problems". This "Best Practices" section should probably be it's own page, but until the ideas are refined it can live here where the discussion is happening.
Applying a header background
Applying a background image for use in the header of a page is one of the simplest ways to add branding to a site.
style.css
#header {
background:transparent url(images/header_bg.jpg) no-repeat scroll 50% 0%;
}
#navigation {
padding-top:155px;
}- #header {background} vary the attibutes depending on the type of header you are applying.
- #navigation-top{padding} this value will be the height of the image you are applying to the background. less, if you want the menu to sit on top of the background. more, if you want spacing between the header and the navigation section