Zen Conference Call Bit's & Pieces

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

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
  • 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