WordPress template redesign with object oriented CSS
- Tim Brockman
- @ 8:55 am
This WordPress template has been redesign using object oriented CSS. It was long past due for a site redesign but my personal blog generally takes a back seat to what I'm working on. All the same I wanted to put a couple things to the test, and for me this is the appropriate place to do it.
These experiments are;
- initial load times for the a WordPress template that keeps the entire library. Granted once the oocss library is cached the site comes up crazy fast. The library could be redacted to what I use but, I really like playing with the classes in Firebug. At the time of writing, preliminary tests with Yslow shows a 108 k (48k from a .png screen shot), which drops to 30k after caching, fine over a spotty unsecured neighbors wifi but, not great for dial-up in a remote Country. The 6 server calls for the entire library of CSS files + 1 for my WordPress class extensions may be more than some are comfortable with but, these could be combined if needed. Compression (gzip) scripts may be out of line, if I share this. On my shared server an .htaccess modification and a quick php script are appropriate but, many Apache servers run mod_deflate. In any sort of money site load time is critical. Studies I've read put audience attrition at 16% for 10 seconds of wait, and 50% for 15 sec., 80% at 20 sec. (56k modems were still heavily in use). In my experience audiences start dropping much quicker.
- content order, and whether or not it still has much relevant on-site SEO impact. My hypothesis is the search engines are far more cleaver than they were 5 years ago. Google's crawlers decipher at least some JavaScript. I still hear a lot things to the order of make every keyword bold or strong, make sure your content and navigation are strategically ordered etc. There may be something still behind the content order but, for the most part this is cruft left over from 2001. Granted this isn't a sterile, controlled experiment but it may hint at something.
At any rate I'll let you know what I find out.
Firebug Editing:
If you have firebug visit oocss.org and look at the tutorials, the same libraries are used in this template, therefore you can use the same CSS classes and extensions to change it. For instance altering the class="mod simpleExt comment bleach" of the widget boxes to class="mod me highlight bleach" will turn them to mustard yellow with pink trim. Furthermore if you are late to adopt a CSS grid system this is a great crash course. You can find the latest version of oocss on github. Of course I cant forget Stubbornella.org, that started and the project thread.
This week I spent some time submitting sites to ye ole W3 validator. Usually this is a quick process of adding the occasionally missed alt in my img tags and amp;s to my &’s but every once in a while I stumble onto something I can’t fix. The standard addThis buttons will validate fine but …continue reading…
In the past couple months I’ve been developing some sites using a content management system I developed. Before actually launching these sites I had them parked in subdomains. They were/are indexing beautifully with no real effort, actually ranking for targeted terms (like in the top 10, sometimes 1 or 2). Actually top 10 out of …continue reading…
As expressed in an earlier post, I wasn’t entirely satisfied with this site. As much as I enjoy the simplicity of this design, I felt the need to add an element of random. I also wanted a basic idea to discuss without getting to deep. Hence, the randomly generated logo-esque graphic in the upper right …continue reading…
This week CelebrationHomes.info is going to be launched (in a matter of speaking). What I mean by that is more a matter of beginning the organic process of promotion and field testing. The sitemaps are up and functioning, Google is beginning to index the site. It has social networking bookmarks from addthis. With a little …continue reading…

Contact PHÓ