Image Metrics

  • user warning: Got error 28 from storage engine query: SELECT node.nid AS nid, node_revisions.body AS node_revisions_body, node_revisions.format AS node_revisions_format, node.title AS node_title, RAND() AS _random FROM node node LEFT JOIN node_revisions node_revisions ON node.vid = node_revisions.vid WHERE (node.type in ('quote')) AND (node.status <> 0 OR (node.uid = 0 AND 0 <> 0) OR 0 = 1) ORDER BY _random ASC LIMIT 0, 1 in /var/www/jg-soft.com/modules/acquia/views/includes/view.inc on line 755.
  • user warning: Got error 28 from storage engine query: SELECT node.nid AS nid, node_data_field_images.field_images_fid AS node_data_field_images_field_images_fid, node_data_field_images.field_images_list AS node_data_field_images_field_images_list, node_data_field_images.field_images_data AS node_data_field_images_field_images_data, node_data_field_images.delta AS node_data_field_images_delta, node.type AS node_type, node.vid AS node_vid, RAND() AS _random FROM node node LEFT JOIN content_field_images node_data_field_images ON node.vid = node_data_field_images.vid INNER JOIN term_node term_node ON node.vid = term_node.vid LEFT JOIN term_node term_node2 ON node.vid = term_node2.vid AND term_node2.tid = 41 WHERE (node.status <> 0 OR (node.uid = 0 AND 0 <> 0) OR 0 = 1) AND (node.type not in ('project')) AND (node_data_field_images.field_images_list <> 0) AND (term_node.tid = 13) AND (term_node2.tid IS NULL) ORDER BY _random ASC LIMIT 0, 1 in /var/www/jg-soft.com/modules/acquia/views/includes/view.inc on line 755.
http://image-metrics.com
November 14, 2008

Note: This site has now been redesigned/reimplemented by someone else. Shame, our design was pretty decent.

The Image Metrics website is a very tight, well designed and concise drupal CMS site. It is essentially a marketing website where Image Metrics can showcase their business and their portfolio of work. The site took about 100 hours for the initial deployment and up to 20 hours beyond that to tighten it up.

This is my 2nd favorite project. I worked with Eric Schumacher (neology concepts ) and David Briz (bluespark studios). It is only my 2nd favorite (2nd to The View) because it is smaller in scale. However, at the time, this was the smoothest, well managed project I'd been a part of. Everything went off without a hitch, the design is very clean and the site navigates extremely well.

Pros:
We had a very good team with an already established and productive working relationship. We are all good at what we do so we were able to produce a high quality application in a short amount of time. We were able to hit a tight deadline for a great price.

I'm very proud of this site and it gave me a model for how to most efficiently run projects. The key points that were solidified in my development style by this project are:

  • Develop a detailed reliable IA (information architecture / wireframes)
  • Get designs for all uniquely styled pages and use a style guide based on the designs (PSD files).
  • Plan the development in 2 week long successive SPRINTs (i.e. agile development method). Be very detailed about each section of each wireframe by breaking it into 1-2 hr tasks.
  • Use a bug tracking / project tracking system. In this case we used mantis

Cons:
Not all projects can be as perfect as this one

Screenshots