{"id":863,"date":"2008-12-05T10:12:37","date_gmt":"2008-12-04T23:12:37","guid":{"rendered":"http:\/\/www.somethinkodd.com\/oddthinking\/?p=863"},"modified":"2008-12-05T10:12:37","modified_gmt":"2008-12-04T23:12:37","slug":"online-photo-db-drupal-mini-evaluation","status":"publish","type":"post","link":"https:\/\/www.somethinkodd.com\/oddthinking\/2008\/12\/05\/online-photo-db-drupal-mini-evaluation\/","title":{"rendered":"Online Photo DB: Drupal mini-evaluation"},"content":{"rendered":"<div class=\"aside\">This post is part of the <a href=\"http:\/\/www.somethinkodd.com\/oddthinking\/tag\/online-photo-database\/\">Online Photo Database project documentation<\/a>. Learn more about the project&#8217;s <a href=\"http:\/\/www.somethinkodd.com\/oddthinking\/2008\/12\/03\/online-photo-database-project-status\/\">current status<\/a>.<\/div>\n<p>Evaluating <a href=\"http:\/\/www.drupal.org\/\">Drupal<\/a>&#8216;s <a href=\"http:\/\/www.somethinkodd.com\/oddthinking\/2008\/06\/12\/online-photo-site-stage-2-clean-requirements\/\">readiness<\/a> to become the CMS behind an <a href=\"http:\/\/www.somethinkodd.com\/oddthinking\/2008\/06\/10\/requirements-for-an-online-photo-site\/\">online photo database<\/a> is not a trivial task.<\/p>\n<p>You&#8217;ve heard this story before: it was exactly the same with the <a href=\"http:\/\/www.somethinkodd.com\/oddthinking\/2008\/12\/02\/online-photo-db-wordpress-mini-evaluation\/#Summary\">WordPress mini-evaluation<\/a>. Drupal is so configurable, and has such a large set of plugins, that it is difficult to assert that it <em>can&#8217;t<\/em> meet a requirement &#8211; it may be that it just hasn&#8217;t got the right plugins (Drupal calls them &#8216;modules&#8217;.) or hasn&#8217;t been configured correctly.<\/p>\n<p>I <a href=\"http:\/\/www.somethinkodd.com\/oddthinking\/2008\/12\/02\/online-photo-db-wordpress-mini-evaluation\/#Summary\">mentioned before<\/a> that Drupal scares me more than WordPress, from a familiarity perspective.<\/p>\n<p>I&#8217;ve been running this site on WordPress for 3 \/12 years, I have built several blog installations from scratch, and I have written several WordPress plugins, so I am familiar with the WordPress way.<\/p>\n<p>On the other hand, with Drupal, I have made one installation, and it was a constant battle, surfing on the edge of abandoning it. That may sound like a mixed metaphor, but that&#8217;s exactly how it felt. Installation was tricky. Configuration was very tricky. Choosing modules was a crap-shoot. The critical bugs (like not letting the admin login) appeared only intermittently, and there was the constant fear that they were caused by my poor configuration skills.<\/p>\n<p>In Drupal&#8217;s defence, that was version 5.0.x. I later upgraded to 5.1, the bugs disappeared, the clouds cleared away to reveal the sun.<\/p>\n<p>For those following along, that meant it was still a constant battle, and I was still surfing on the edge of abandoning it, but now I was surfing in the sun!<\/p>\n<p>These days, Drupal is up to version 6.6, and 7.0 is in the works. Maybe all those issues have been addressed? Nonetheless, I wasn&#8217;t looking forward to finding out.<\/p>\n<p>I was particularly concerned because I had heard, from several sources, that Drupal is (or at least, was) below par when it came to image handling.<\/p>\n<p>I needed to do a mini-evaluation of Drupal modules.<\/p>\n<p>Then a <a href=\"http:\/\/www.somethinkodd.com\/oddthinking\/2008\/12\/03\/online-photo-database-project-status\/#comment-163803\n\">comment from David<\/a> set me straight.<\/p>\n<p>A company called <a href=\"http:\/\/acquia.com\/\">Acquia<\/a> have been doing for Drupal what Red Hat did for Linux. They have taken a stack of the best Drupal modules, that work together, packaged them up, and offered them for free, but charge for optional support. <\/p>\n<p>Amongst the modules they include is an Image Gallery.<\/p>\n<p>I decided that I was more than happy to outsource my mini-evaluation to Acquia. I will test Drupal using the Acquia-selected Image Gallery module.<\/p>\n<p>If it turns out I need some other (not blessed by Acquia) modules later to round-out the site, they can still be added.<\/p>\n<p>Next up, a full evaluation of Acquia Drupal.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Evaluating <a href=\"http:\/\/www.drupal.org\/\">Drupal<\/a>&#8216;s <a href=\"http:\/\/www.somethinkodd.com\/oddthinking\/2008\/06\/12\/online-photo-site-stage-2-clean-requirements\/\">readiness<\/a> to become the CMS behind an <a href=\"http:\/\/www.somethinkodd.com\/oddthinking\/2008\/06\/10\/requirements-for-an-online-photo-site\/\">online photo database<\/a> is not a trivial task.<\/p>\n<p>Here&#8217;s how I out-sourced part of the job.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_s2mail":"","footnotes":""},"categories":[285,47],"tags":[317,284,48,376],"class_list":["post-863","post","type-post","status-publish","format-standard","hentry","category-photography-geek","category-review","tag-drupal","tag-online-photo-database","tag-photography","tag-review"],"_links":{"self":[{"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/posts\/863","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/comments?post=863"}],"version-history":[{"count":1,"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/posts\/863\/revisions"}],"predecessor-version":[{"id":864,"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/posts\/863\/revisions\/864"}],"wp:attachment":[{"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/media?parent=863"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/categories?post=863"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/tags?post=863"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}