Theming with Zen
A hands on demonstration on how to leverage the zen theme and sub-theme system to create websites with ease that do not look like hacked Garland. We will cover the general setup of the Zen system and how to create a sub-theme. Next we will review how to best override the existing CSS and if needed minimally tweak page.tpl.php. Lastly how to maximize use of body.classes and node.tpl.php if we have time.
Agenda
* What is zen: why should you use it
* Examples of sites created with zen sub themes
* Modules we use in the majority of our websites
* Installation, setup
* Create a new sub-theme, .info files
* zen CSS setup; layout.css, html-elements.css, sub-theme-name.css
* #why body.classes.rock.the.house
* node.tpl.php
Presentation Takeaway
* What is the Zen theme and how to create amazing website designs with little effort.
* How to set up Zen and create a subtheme
* A better understanding of CSS
* How to Set Zen up and create a subtheme
* Why you should only start with zen and step on it just the right way ;D
* And most importantly: what Specificity means and how it relates to a sub-theme.
Resources
* Firebug
* Pathauto
* node templates
* http://w3.org/TR/CSS21
- Login to post comments
Comments
Question about privacy & CSS 3
I liked this presentation, wanted to ask the presenter a couple of general CSS questions:
I’m noob with CSS, but learning. I read this about CSS & privacy:
http://blogs.law.harvard.edu/surveillance/2008/11/17/there-is-no-privacy…
What kind of user privacy issues should be addressed with CSS other than this one? Seems like CSS is a pretty powerful beast to do that. I can already see how using CSS alone would help me spy on others.
What are your thoughts on this? Will this be changed in CSS 3?
And researching CSS 3, I read this on the Wikipedia CSS entry: CSS level 3, which was started in 1998, is still under development as of 2009. So will this ever come out or what?