I've finally created a custom theme for this site and I'll try and give you some insight into how I did it. It took me 1 hour 51 minutes and although I was actually aiming to finish within an hour I'm happy with the time. I know theming probably shouldn't be a race, but why not test yourself! Also, my main goal was to get something original up as quickly as I could so I can make tweaks in the coming months.
I've based my theme on the new Zen template, which is becoming one of the most powerful ways to build a themes in Drupal. This is the first time I've used Zen as a base and it's a great way to go. In the spirit of CSS Zen Garden, Zen is designed to be exclusively programmed using stylesheets. The only tweaks I had to make elsewhere were in node.tpl.php where I changed the default ‘Submitted by...’ text and removed the ‘in..’ text before the taxonomy.
Here's a video of the first 30 minutes of work (my screen capture program lost the rest...):
There are some limitations to my new theme though. It looks great Firefox 2, Firefox 3, Safari 2, Safari 3 and Opera 9, however it currently fails in IE7 and IE8. Didn't get a chance to look in IE6 yet but I imagine it's not good. When I get some time I'll fix this up, with the biggest problem created by absolutely positioning the mission statement into the head.
One other limitation that will need fixing is that I used Myriad Pro in the header. This is a nonstandard font and I should use an image replacement to be sure I get the look I want. The only other font used is Trebuchet MS, which should be fine across most platforms. In both cases I've set Arial as my second font.
Because this is based on Zen, it passes validation for XHTML 1.0 Strict. I only get CSS validation warnings for having one CSS3 property used (word-wrap: break-word;) and having background color the same as color, which is visually fine.
Overall I'm happy with my new theme and it will only take a little bit longer to make it cross browser compliant and good to go.
Northern Voice has invigorated a new perspective on blogging for me. Because of that, I'm making this my very first blog post.
There is already a lot of content on this site, over 450 nodes, but it's mostly just the random bits and pieces of my web life. Disorganized, unfiltered, unflattering, and without value. I'd like to bring some more meaning to the content I'm producing and here are two ideas I'm going to start with:
thought processes in photography — how I did this, why did I choose this lighting, pre/post processing shots
Drupal magic — I'd like to focus on test cases for building Drupal sites, especially with an emphasis towards beginners
Other projects that I'm starting to think more about are finally building up my tumblr-like install into a generic install profile for Drupal. Also I'd like to eventually release my bookmarklet module, with a rewrite so that it can plug into any CCK content type. Interface-wise I'm still trying to wrap my head around that...
For now, I'm going to keep refreshing the old stream here, so let me know if it's useful. If there is anyone following with RSS (Ariane??), if you keep the old feed, you're still going to get everything.
Oh, and expect a new theme coming soon. I really need to ditch this prefab theme.