design for experience
development
Pro Drupal Development, second edition for Drupal 6
A wish come true:
http://www.drupalbook.com/node/118
A second edition of the excellent Pro Drupal Development book is slated for early summer, and will cover Drupal 6.
Drupalized: SimplyCats.org
I recently completed a redesign/relaunch of http://www.simplycats.org. Key features include: empowering the client to update their own content easily using a browser-based interface.
Additionally, adding images to the site is automated for the client - no resizing or cropping of the original photos is necessary, as the site handles that when the user uploads the photos. Check out http://www.simplycats.org/view/images.
My Drupal CVS cheatsheet
I was searching today for info on how to proceed on a specific Drupal CVS task, and in the first page of search results I happened upon a CVS examples document I put together for myself and subsequently posted in an online pastebin so a co-worker could grab a copy for himself. This was in the first page of Google's search results* and it got me to thinking, why don't I post this on my own site for reference and so that others could benefit.
Drupal: lines of code comparison
Dries Buytaert, Drupal project lead, posted an interesting set of graphs derived from metrics provided by Ohloh.net, a directory of open source software that provides a number of metrics about the projects it indexes.
The graphs show that measured in lines of code (LOC), Drupal is 1/8th the size of Joomla. It's even less than 1/2 the size of WordPress!
refresh::boise
on not shifting gears
I love smooth workflows, efficient practices and logical progressions. Before I worked with Drupal I'd gotten my workflow highly refined.
- define/clarify site needs and functionality (work with client, share proposals, present wire frames)
- produce a workable, extendable data model (usually in the form of a relational database)
- code business logic (usually a PHP app)
- design interface and presentation layer (XHTML and CSS)
- test and debug
- reiterate back through this process as necessary for maturity
moving up the Drupal Learning Curve
I've begun to assist with maintaining a couple Drupal modules authored by Jeff Eaton, Drupal rockstar and Lullabot employee. The Insert Block and Insert View modules allow a person to embed a Drupal block and view, respectively, into the body of a page/node. Pretty elegant modules.
new site: Idaho Library Association
In my capacity as web master for the Idaho Library Association (which is technically not part of my Dotted i work, but instead a product of a professional affiliation) I recently redesigned and launched a new, Drupal-powered version of that organization's web site.
I'm rather proud of the theme of the site, which changes depending on the season (summer or winter at the moment, until I come across some great Idaho landscapes for fall and spring at wide aspect ratios).

