As my wife can attest, I’ve been lost in the world of code again. It‘s happenedbefore. This time, I was working on a big project for an NPO for which I do part-time admin work. The project involved updating their WordPress theme. I had not selected the previous theme they were using; it was roughly 4-6 years old, so showing its age in a lot of ways.
The effort was very much a “start from scratch” job. Since web dev is not my day job, my skill set is somewhat limited in the world of PHP and CSS. So I knew that I had to start with a good foundation. In this case, I settled on the amazingly excellent Thematic Framework. The learning curve is non-trivial, but the rewards are huge. I’ve learned a lot about PHP filtering, action hooking, and good design principles in general.
The requirements for the project were really twofold:
Freshen up the look. Make it modern, readable, clean, simple.
Try to make the blog look as close as possible to the parent Drupal-based site. The blog subdomain existed long before the parent main site migrated its content to a full CMS, hence two different systems. Yeah, it’s not ideal, but not impossible to maintain.
So after about a month of work, I launched this morning… or should I say late, late, late last night? I’m very pleased and hope the authors and readers enjoy the new playground. I sure had fun rebuilding it.
It’s fun to look back and read your own thoughts from years ago. This blog has served as my journal in that respect. But it’s also fun to literally look back and see my blog as it’s progressed. With the help of the interwebz, this is possible.
I’m lazy when it comes to HTML authoring. There are few ocassions I need to write HTML — typically only for writing nice ads for Craigslist or eBay. And when I do, I’d prefer to write them quickly with a WYSIWYG 1 editor. Here’s how I discovered a neat and cheap way of doing just that on Mac OS.
So H&R Block’s TaxCut software comes with a web-based separate app for handling deductions. It’s a straight-forward application but doesn’t have much in the way of external file importation support. Enter a good text editor.