Jeff Atwood writes about WordPress performance. Quite astonishing – it appears to be that if your blog is medium sized (or bigger) you must install WP-Cache in order it will survive traffic peaks and doesn’t kill your server.
When I read it, my first though was: “too bad they though that fancy control panel is more important the performance.”, but then I though of something else – maybe avoiding performance issues and dealing with other stuff before that, that’s more user targeted thinking of features: most WordPress users are small bloggers (like me (-:) and therefore they need better UI experience than caching, while the big fish can handle the extra hassle of installing WP-Cache or paying for a dedicated server.
Think of that next time you decide which feature to implement first. Remmeber – listen to your users, not your engineers
On November I saw on digg a link to Dave Child‘s mod_rewrite cheat sheet. While visiting his blog I found out a comprehnsive collection of cheat sheet and a blog post about making printer friendly pages using CSS. I was amazed to find out that CSS allows authors to create media-specific styles for a single document. This with the display:none CSS declaration made things easy to implement a printer friendly version of your blog (or website, of course).
I searched the web for a generic printer friendly CSS for WordPress or something similar, but found nothing. I did find some helpful resources like:
- Codex: Styling for Print – explanations, samples and links
- Aleeya.Net: CSS Printer Friendly for WordPress – a sample CSS (didn’t work on Cutline theme) an some tips on how to make your own CSS.
- A List Apart: Going to Print – article by A List Apart on how to make a CSS for printer-friendly page version.
After reading this , I understood that there’re no shortcuts – I will have to make a CSS suitable for my theme by myself. I decided to make a printer-friendly CSS for the Cutline Theme (see it working on Opher Brayer’s Blog). Although I’m not a CSS expert it wasn’t that hard, and didn’t took more than 1 hour.
The process of making the new CSS are as following: