<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Digital Diner &#187; Photography</title>
	<atom:link href="http://digitaldiner.org/category/photography/feed/" rel="self" type="application/rss+xml" />
	<link>http://digitaldiner.org</link>
	<description>Gavin Clabaugh&#039;s irregular blog on irregular things.</description>
	<lastBuildDate>Tue, 05 Jan 2010 04:39:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>No matter where you go, there you are…</title>
		<link>http://digitaldiner.org/2008/09/29/no-matter-where-you-go-there-you-are%e2%80%a6/</link>
		<comments>http://digitaldiner.org/2008/09/29/no-matter-where-you-go-there-you-are%e2%80%a6/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 03:13:45 +0000</pubDate>
		<dc:creator>Gavin Clabaugh</dc:creator>
				<category><![CDATA[Gizmos & Gadgets]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://www.digitaldiner.org/?p=296</guid>
		<description><![CDATA[<p>I blame Santa. It was he that started me down this road.</p> <p>It was he that surprised me with a shiny new Nikon D200 a few years back. Smart, he was, as it happily mated with all my old Nikon lenses, lenses that were pretty much gathering dust in my closet. He eased me [...]]]></description>
			<content:encoded><![CDATA[<p>I blame Santa. It was he that started me down this road.</p>
<p>It was he that surprised me with a shiny new Nikon D200 a few years back. Smart, he was, as it happily mated with all my old Nikon lenses, lenses that were pretty much gathering dust in my closet. He eased me in to the dark world of digital photography. And, at first I was happy, wandering the night streets of <a href="http://www.flickr.com/photos/gclabaugh/sets/72157594567380924/" target="_blank">Brussels</a>, amazed at the versatility and just down-right fun of modern digital photography. But soon, I wanted more — more lenses, fancy carrying cases, tripods, books, and filters; batteries and bling.</p>
<p>The birthday fairy — an enabler working in cahoots with Santa — served only to fan my addiction. She delivered an amazing piece of glass; a Nikon 18-200mm f/3.5-5.6G VR zoom lens. Oh my. With this combo, I&#8217;m almost superfluous in the process. You want a lens, this is the one. <em>One lens to rule them all, One lens to find them, One lens to bring them all and in the darkness bind them&#8230;<br />
</em></p>
<p>Between the camera and the glass, I need only twirl a few dials and pretend like I know the difference between aperture and exposure, mutter a few incantations about depth of field, and… voila! I have pictures, pretty pictures. I was caught, before I knew it. I&#8217;m now carting Nikky the Nikon, everywhere, buying her presents and shiny bling. And, her latest bling is a marvelous thing — automatic geo-tagging.<span id="more-296"></span></p>
<p>It&#8217;s the lazy man&#8217;s way to avoid dragging photos willy-nilly around on the Flickr map. It&#8217;s perfect for me. Quite frankly, it&#8217;s a great substitution for organic memory, as my poor organic memory was not up to the task of actually remembering just exactly where this or that picture was taken. Was it <em>Traben</em>, <em>Trabach,</em> or <em>Trier</em>? Was it <em>Haute-Garonne</em> or <em>Lot-et-Garonne</em> or <em>Tarn-et-Garonne</em>? Where is the <em>Garonne</em>? Is that the <em>Dordogne</em> or the <em>Lot</em>? Is this France? Who am I and why am I here?</p>
<p>[This whole process, of course, is complicated by the fact that I can't spell half the towns in France anyway. Just when I think I have a word "right" the incessant need to swap vowel and consonant between regions trips me up.]</p>
<p>You see, while the camera can faithfully remember a thousand shots a day, my memory can&#8217;t. It only gets worse, as I try to sort through them one or two or three weeks later. So, the latent engineer in me takes over. I call it creative laziness — my incessant drive to figure out easier ways to do things.</p>
<p>Thus, with enthusiasm, I greeted my latest gadget when it arrived in the mail a few weeks ago. Ok, I admit it, I am very — almost (but not quite) pathologically — fond of gadgets, and this was one cool gadget. It was, after all somewhat near my birthday. It was after all <em>only</em> 150 bucks. It would after all save me hours of time! Besides, Nikky would love it. It was important. This little item would save me much embarrassment by automatically adding longitude and latitude to my amateur attempts at photography. That&#8217;s right: Automatic geo-tagging, GPS for my camera. Oh boy, would <a href="http://www.digitaldiner.org/2007/10/06/my-secret-summer-romance/" target="_blank">Jane</a> be jealous.</p>
<p>It&#8217;s called a <a href="http://www.macsense.com/product/peripheral/gnc-35.htm" target="_blank">Geomet&#8217;r</a> and it&#8217;s designed to fit right on to my particular Nikon. It fits the D300, D3, D200, D2Hs and D2Xs, as well as the Fujifilm S5 Pro. About the size of a small box of matches, it plugs into the camera and stealthily slips not only the latitude and longitude into the EXIF data, but the altitude as well. Now I know not only where I was, when it was, but just exactly how high above sea-level I might have been. Ain&#8217;t that just neat?</p>
<p style="text-align: center"><img src="http://digitaldiner.org/files/2008/09/093008-0313-nomatterwhe1.png" alt="" /></p>
<p style="text-align: center">Gavin&#8217;s Nikon with Geomet&#8217;r GPS attached</p>
<p>For $150 it does what it says it does. There are some upsides and downsides, however. First the downsides:</p>
<ul>
<li>Despite what the docs say, it seems to take upwards of a minute or two to warm up and find itself. The docs say 45 seconds from a cold start. My experience is that it&#8217;s more like 120 to 200 seconds. Given that warm up time, one is tempted to just leave it on. However, there is a slight problem with leaving it on that I mention below.</li>
<li>You need to be outside to use it. Like most GPS devices, it doesn&#8217;t work well without clear access to the sky. I&#8217;ve found that even a heavy tree canopy can be a problem.</li>
<li>The way the connecter connects to the camera body is kind of awkward. It juts out from the side of the camera and makes it difficult to drop into my carrying case. Moreover, I think that it gets jostled around in the bag sometimes, and gets accidently turned on. This is a drag for reasons I also mention below.</li>
<li>This baby hits the juice like a sailor on shore-leave. I find it cuts my battery life at least in half, if not by two-thirds. This is also why you just can&#8217;t leave it on and why having it get accidently turned on when jostled is a drag. Typically, the battery life on the D200 is extraordinary. Rarely did I run out of juice. But with the Geomet&#8217;r it can kill a battery dead in less than a few hours. I looked into getting a super-powerful multi-battery pack but decided to just invest in a few more batteries. I typically travelled with two – one in the camera and one spare. I&#8217;m upping that to four (proving once again that gadgets beget more gadgets).</li>
<li>Finally, it has some strange bugs. Namely, occasionally, it seems to just lock up the camera. The LCD display seems OK, and the battery level seems OK, but it won&#8217;t take a picture until you click the camera &#8220;Off&#8221; and then &#8220;On&#8221; again. When this starts to happen, the battery indicator usually drops to one bar, and I switch batteries, so I think it&#8217;s a power problem.</li>
</ul>
<p>On the up side, it does what it says. It&#8217;s the lazy man&#8217;s way to add latitude and longitude and altitude information to your pictures. Here&#8217;s what I like:</p>
<ul>
<li>You&#8217;ve got options when it comes to where you put it. I attached it to the leather reinforcement of the carrying strap using the super-Velcro that came with the unit. There is also a small-plastic piece that fits in the camera&#8217;s hot shoe, but I find it nicer and more out of the way attached to the carrying strap. The two pairs of Velcro that came with the unit are the &#8220;super&#8221; sort of Velcro that doesn&#8217;t wear out. That&#8217;s good. The curly cable is also nice, as it keeps things out of the way but flexible.</li>
<li>The whole thing seems well designed. My only quibble is the location of the &#8220;On/Off&#8221; telltale. It&#8217;s a small red diode located on the underside. It flashes on and off when seeking a satellite lock, and burns a steady red when on and locked. If I had chosen to put the device in the hot-shoe, I suppose it would be more visible, but I still think it would be better located on top or something, or maybe a blue diode instead of a red one.</li>
<li>It works. Pictures are tagged with the proper info, and when I uploaded them to Flickr, they all appear right on the map just where I was when I took the photo. My memory is spared the heavy burden of keeping track of where I am, or was, or might be.</li>
</ul>
<p>As I mentioned, it does what it&#8217;s supposed to. You can see the results of a few hours I spent wandering in the Bon Air Rose gardens in Arlington, Virginia. It took a fresh battery, but it tagged all the photos. On Flickr, the mapping is not that accurate, but when using Picasa and Google Earth, it was within a few feet. <a href="http://www.flickr.com/photos/gclabaugh/sets/72157607438795208/" target="_blank">Here</a> is the Flickr set, if you&#8217;d like to see the results. As you can see, I seem to like bees and bugs. Thanks Santa.</p>
]]></content:encoded>
			<wfw:commentRss>http://digitaldiner.org/2008/09/29/no-matter-where-you-go-there-you-are%e2%80%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wham, Bam! DAM</title>
		<link>http://digitaldiner.org/2007/08/22/wham-bam-dam/</link>
		<comments>http://digitaldiner.org/2007/08/22/wham-bam-dam/#comments</comments>
		<pubDate>Wed, 22 Aug 2007 16:27:14 +0000</pubDate>
		<dc:creator>Gavin Clabaugh</dc:creator>
				<category><![CDATA[NPTech]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Web/Tech]]></category>

		<guid isPermaLink="false">http://www.digitaldiner.org/2007/08/22/wham-bam-dam/</guid>
		<description><![CDATA[<p>For all you folks that have been ever so gently bugging me about sharing my damn DAM system… Between minor brain freezes and other lovely things like work and spending two weeks tasting wine in Burgundy, Beaujolais, Cote du Rhone, and Provence; well, time just slipped away. I apologize. [and.. Yes, I have stories [...]]]></description>
			<content:encoded><![CDATA[<p>For all you folks that have been ever so gently bugging me about sharing my damn DAM system… Between minor brain freezes and other lovely things like work and spending two weeks tasting wine in Burgundy, Beaujolais, Cote du Rhone, and Provence; well, time just slipped away. I apologize. <span style="color: #7f7f7f">[and.. Yes, I have stories to tell … sordid tales of love and the GPS lady, but those will have to wait…]</span></p>
<p>I&#8217;m back, and now I&#8217;ve knocked &#8220;sharing the DAM thing&#8221; off my &#8220;to-do&#8221; list. Read on.<span id="more-155"></span></p>
<p style="text-align: center"><img style="width: 322px;height: 219px" src="http://digitaldiner.org/files/2007/08/082207-1627-whambamdam1.png" alt="" width="322" height="219" /></p>
<p style="text-align: center"><span style="font-size: 9pt;color: #4f81bd"><strong>Gavin&#8217;s DAM System<br />
</strong></span></p>
<p>Finally (finally!), my brain kicked into gear. I figured out an easy way to share the DAM thing. Moreover, I re-did the whole thing in WSS just to make sure it was totally portable and didn&#8217;t have any residual MOSS attributes, etc.</p>
<p>I knew it should be easy. I think I was just over thinking it. Finally, one day, I, not so gently, slapped myself in the head and said (to myself): &#8220;why not just put it up on one of those free file sharing/storage systems that have sprouted up all over the place in the last few years. Might just be a good chance to take a look at how they work anyway.&#8221; A couple of aspirin later (for the headache after the slapping) I did it.</p>
<p>Here&#8217;s how: I closed my eyes and picked one. Once I picked one, I then puttered around with it trying to figure out how to actually share something. Then I trashed it, and tried another. Trashed that one, and tried yet another, and then another, and … finally I found one that would do what I wanted. It&#8217;s a nice service and it seems to work. It&#8217;s called File123. It seems workable.</p>
<p>The downside — it has a time limit. Four weeks. We&#8217;ll work around that simple enough. As long as people want it, I&#8217;ll keep resetting the date and/or posting a new copy.</p>
<p>So, (tad da!) you can find the completed DAM WSS template here:</p>
<p><span style="text-decoration: line-through"><a href="http://www.file123.com/Transfer.aspx?guid=33a3935c-a4e4-4df0-975b-f066fcfe34e7">http://www.file123.com/Transfer.aspx?guid=33a3935c-a4e4-4df0-975b-f066fcfe34e7</a></span></p>
<p><span style="text-decoration: line-through">(Link updated 10/29/2007 &#8211; the new link will expire on 11/26/2007)</span></p>
<p><span style="text-decoration: line-through">(12/4/2007)</span></p>
<p><strong>I got tired of updating that link, so here&#8217;s one that won&#8217;t expire, up on Microsoft&#8217;s new (beta) Skydrive. Click <a href="http://mjxxsa.bay.livefilestore.com/y1phyAVNLhJypc7Z2flBYasGYB60nqTE2GjyDOGsKC6Q-UD3BGfdbAtBlsfB5sg8FiPqcX4mYBqOJML4Gzd7ufHzw/WSS_dam_template.stp?download" target="_blank">here</a>. </strong></p>
<p><span style="text-decoration: line-through">As I said, that URL will work for four weeks (all these systems impose some sort of time limit – I guess so you don&#8217;t use them as some sort continual, free, FTP hosting service just like I am doing). In four weeks I&#8217;ll re-share the file and reset the date.</span></p>
<p>Now: Some information:</p>
<p>First, I re-wrote the whole thing for WSS. My original (and working) design is in MOSS. But, I discovered that while something designed for WSS works just fine in MOSS, the reverse is not necessarily true. So, I just redid it in WSS.</p>
<p>Second, I completed the &#8220;Graphics&#8221; section. The photograph section was fully formed, but the Graphics section had been left wanting. I also put in some sample graphics and pictures. Of course, feel free to delete.</p>
<p>Third, I&#8217;ve saved it as a WSS template, instead of a &#8220;backup.&#8221; This, I believe, makes it much more portable and flexible. Everything is still there (I chose the option of saving data with the template), but templates are designed as &#8220;re-usable,&#8221; so there should be no issue with broken links or the like. I also eliminated the &#8220;search&#8221; portions. Instead, it should fall right into whatever search is appropriate for your particular installation.</p>
<p>Fourth, here are some basic instructions</p>
<p>Step 1: Add the template to your MOSS/WSS installation:</p>
<ul>
<li>Choose: Site Actions</li>
<li>From the Galleries list, choose: Site Templates</li>
<li>From the List menu, choose Upload and then upload the DAM WSS STP file into your site gallery.</li>
</ul>
<p>Step 2: Choose to create a new site. On the site information page, choose the template under the CUSTOM tab in the Template Selection named &#8220;DAM WSS Version.&#8221;</p>
<p style="text-align: center"><img src="http://digitaldiner.org/files/2007/08/082207-1627-whambamdam2.png" alt="" /></p>
<p>Finally — and I say this seriously — download and have fun. <span style="text-decoration: underline">However</span>, Caveat Emptor and all that jazz. I offer no guarantees. I distribute this free of all responsibility and liability, <span style="color: #0070c0">use and/or abuse at your own risk</span>. It <em>should</em> give you no problems, but if it does, well&#8230; I&#8217;ve left town, yeah, and am now living on the island of Fernando Poo, or maybe the long lost Isles of Langerhans… Yeah, that&#8217;s it.</p>
]]></content:encoded>
			<wfw:commentRss>http://digitaldiner.org/2007/08/22/wham-bam-dam/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>DAM Pictures</title>
		<link>http://digitaldiner.org/2007/03/28/dam-pictures/</link>
		<comments>http://digitaldiner.org/2007/03/28/dam-pictures/#comments</comments>
		<pubDate>Wed, 28 Mar 2007 20:34:55 +0000</pubDate>
		<dc:creator>Gavin Clabaugh</dc:creator>
				<category><![CDATA[NPTech]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web/Tech]]></category>

		<guid isPermaLink="false">http://www.digitaldiner.org/2007/03/28/dam-pictures/</guid>
		<description><![CDATA[<p>While there are lots of consumer-level products to manage digital images, photographs and the like, institutional options, it seems, are not that plentiful. Moreover, those options that do exist tend to cost a pretty penny. I don&#8217;t mean Adobe &#8220;Album&#8221; and Picassa. They&#8217;re wonderful products; I use Picassa myself. It&#8217;s great for an individual, [...]]]></description>
			<content:encoded><![CDATA[<p>While there are lots of consumer-level products to manage digital images, photographs and the like, institutional options, it seems, are not that plentiful. Moreover, those options that do exist tend to cost a pretty penny. I don&#8217;t mean Adobe &#8220;Album&#8221; and Picassa. They&#8217;re wonderful products; I use Picassa myself. It&#8217;s great for an individual, but not so great for an organization.</p>
<p><span style="color: #7f7f7f">[Here's another in my continuing critiques of the scalability and limits of most web-two-dot-oh stuff. It's part of my ongoing litany about nonprofits needing "the basics" – It ain't all about fancy web sites, sophisticated communications systems, and interactive bloggy-wiki-groovy things. The real world needs working infrastructure, including training and training and training, and accounting systems, and communications systems, and shared calendars, and to not keep their mailing lists in a word document, and, and, and… … more than anything, staff that know how to use the stuff.  Boring, I know, but true. ]<br />
</span></p>
<p>What got me thinking about this was two-fold: First, I have a crying need to manage thousands upon thousands of images — a collection that dates back some 75 years, and second, someone asked the very question over on the &#8220;InteRider&#8221; listserv, to wit:</p>
<p style="margin-left: 36pt"><span style="color: #1f497d">&#8220;Does anyone have any recommendations for a digital photo management system for a small NGO? We are looking for something that makes cataloguing, indexing, storage and retrieval of images relatively easy and efficient.&#8221;<br />
</span></p>
<p>There was, of course, a flurry of responses — including folks suggesting both Picassa and Flickr — but all suffered, in my opinion, from the same old problem: These damn things are not designed for organizations.</p>
<p>Let&#8217;s look at Flickr, for example. I love it. I love it enough to pay for the &#8220;Pro&#8221; account. I load my pictures up there on a regular basis. Feel free to browse my latest set, entitled &#8220;<a href="http://www.flickr.com/photos/gclabaugh/sets/72157594567380924/">Brussels Noir</a>&#8221; – my photo safari through the night streets of Brussels one gloomy February evening or two.</p>
<p>However Flickr — multi-user from the get-go — still suffers the faults of a consumer product. It <em>is</em> a consumer product, so it&#8217;s not really a fault. Flickr tools, for example, are designed to help you get items uploaded and <em>into</em> your Flickr site. But, I challenge anyone to point out the tools that let you get photos <em>out of Flickr</em> [aside from the old, right-click-and-save-as]. This is not a product for managing large collections of photographs within an institution. It&#8217;s especially not a tool for finding, selecting, editing, manipulating, and generally mucking about with the images. Damn.</p>
<p>Having no where else to turn, I turned to myself. I built a photo management system with SharePoint. I call it a DAM system — DAM is short for Digital Asset Management. It&#8217;s fun to talk about in meetings. I get to say things like: &#8220;The DAM system works&#8221; or &#8220;You need to update the DAM subject codes.&#8221; Great fun, believe you me<span style="color: #7f7f7f">. [Somewhere, still inside of me, is that 12-year-old Boy Scout that got such great joy out of singing "Amster, Amster - Dam, Dam, Dam" around the campfire. Strange, I only remember the chorus, not the rest of the words.]</span></p>
<p>My DAM system is a testament to the flexibility of SharePoint. Start to finish, once I had it spec&#8217;ed out, it took only a few days to build — and most of that was in thinking thru the supporting tables and coding systems and then loading up those tables with real data. <span style="color: #7f7f7f">[Now, in interest of full disclosure, I had thought about the problem for a couple of years, and I had designed a couple of other DAM systems in previous versions of SharePoint, including SharePoint 2001, SharePoint 2003, and WSS 3.0. – but it was still pretty easy.]<br />
</span></p>
<p>The building (and the spec&#8217;ing) required some backwards thinking: the ephemeral art of imagining the goal and then working backwards to figure out how you got there. Truthfully, it helps to think backwards. Something I&#8217;m good at.</p>
<p>My first foray into programming was on a 200 step programmable HP calculator. It was in high school, amazingly enough. The &#8220;calculator&#8221; was size of a large microwave, it cost $25,000. You could pick the equivalent today as trade-show swag. It was programmed in &#8220;RPL&#8221; – short for <a href="http://en.wikipedia.org/wiki/RPL_programming_language">Reverse Polish Lisp</a>. The emphasis was on the &#8220;Reverse&#8221; – to program this beast, you had to know the answer and work backwards to the problem. I learned then I was good at assuming a goal and working backwards.</p>
<p>With database design, the same things hold true, despite the intervening years. I just think backwards. Between you and me, with SharePoint, backwards thinking is required. It&#8217;s either that, or you end up redoing things a couple of times. In the end, it&#8217;s easier to have all the support tables setup <em>before </em>you set up your master list or document/picture library.</p>
<p><span style="text-decoration: underline">Building a DAM System:<br />
</span></p>
<p>First (or is it really last?), I needed a few supporting tables (or as SharePoint calls them, &#8220;lists&#8221;). My design goals included:</p>
<ol style="margin-left: 54pt">
<li>Keep it simple, yet powerful.</li>
<li>Where possible, use forced vocabularies (read: taxonomy) to catalog the images based on pick-lists and lookup tables.</li>
<li>Provide an easy to use, consistent, error-free, and end-user-proof system for cataloging.</li>
<li>Provide &#8220;Google-like&#8221; tools for search, &#8217;cause that&#8217;s what users will tolerate.</li>
<li>Provide simple tools to sort, manage, organize, view, retrieve and repurpose images.</li>
</ol>
<p>Hence, my design called for lots of pre-populated lookups. I&#8217;d let the anarchists and other folksonomic folks frolic elsewhere in the design. They get their fields, I get mine. And, since I&#8217;m the designer, I&#8217;d make mine &#8220;required&#8221; [evil laugh].</p>
<p>I decided on a total of six supporting tables, one each for <strong>subject</strong>, <strong>program,</strong><br />
<strong>location</strong>, <strong>credit</strong>, <strong>geography, </strong>and<strong> usage</strong>. I describe them and how they&#8217;re used, below:</p>
<ul style="margin-left: 54pt">
<li><strong>Subject</strong> (Coding): Multiple choice list of pre-selected (controlled) subject terms. I used a subset of the <a href="http://nccsdataweb.urban.org/PubApps/nteeSearch.php?gQry=all&amp;codeType=NPC&amp;PHPSESSID=6f929d1dde8c43abd0769f5d68c90425">NPC</a> since we already use this taxonomy within the organization. I built the list with two fields and concatenated those fields to create a single field for the lookup. The first field was a &#8220;code&#8221; in the form like &#8220;A10&#8243; or &#8220;E4&#8243; and the second the term itself, like &#8220;aquarium.&#8221; Using the &#8220;code&#8221; lets you sort by the code instead of the description, hence logically grouped terms tend to stay in the same area of the lookup table. Less messy and easier to use.</li>
<li><strong>Program </strong>(Coding): This is a completely idiosyncratic taxonomy used to catalog our grants. This is so engrained within our thinking that we see the world through these lenses whether we wish to or not. Again I used two fields and concatenated them into a single lookup much like the subject codes, in form: &#8220;Program&#8221; — &#8220;Program Area.&#8221; For example, &#8220;Environment—Freshwater&#8221; or the like.</li>
<li><strong>Geographic</strong> Focus (Coding): This is a three-tiered hierarchal coding originally based on ISO country codes. The table allows up to three fields that are, again, concatenated into a single lookup field. However, in this case I concatenate in reverse order to make the pick-list easy (e.g., &#8220;Ann Arbor – Michigan – United States&#8221; instead of &#8220;United States – Michigan – Ann Arbor&#8221;). I also include a &#8220;Special&#8221; category, such as &#8220;Great Lakes – Special.&#8221; This lets us have ad-hoc groupings for regions, special areas, and the like. People tend to think &#8220;ad hoc&#8221; and this solves that problem.</li>
<li><strong>Credit</strong> (Supporting): This is a list of photographer&#8217;s names and other contact information. Since it was &#8220;people information&#8221; I got smart and just used a standard MOSS &#8220;Contacts&#8221; list. It had everything I needed and more.</li>
<li><strong>Location</strong> (Supporting): This is a completely idiosyncratic list of hardcopy storage locations. Since we have a lot of original photographs, stored in our archives, it&#8217;s a reference field to the actual physical location. If we only have it as a digital asset, the option is DAM (as in Digital Asset Management).</li>
<li><strong>Usage</strong> History (Supporting): This is a list of publications where the photo may have been used. Not strictly germane to the system, it&#8217;s a user requirement. We use it to track when and if we used the photo in a printed publication. There is also an entry for &#8220;Web Site&#8221; and the year. Seemed useful.</li>
</ul>
<p>Here&#8217;s a snapshot of how the various supporting tables look like:
</p>
<p style="text-align: center"><img src="http://digitaldiner.org/files/2007/03/032207_2120_DAMPictures110.png" /></p>
<p style="text-align: center"><span style="font-size: 9pt;color: #4f81bd"><strong>Table 1: DAM Geographic Codes<br />
</strong></span>
</p>
<p style="text-align: center"><img src="http://digitaldiner.org/files/2007/03/032207_2120_DAMPictures210.png" /></p>
<p style="text-align: center"><span style="font-size: 9pt;color: #4f81bd"><strong>Table 2: DAM Program Codes<br />
</strong></span></p>
<p>Once I had the coding tables and supporting tables in place, building the DAM system was relatively easy.</p>
<p>And, it was here that I got creative and designed in the folksonomic flexibility that I knew people would ask for. I was pretty sure that I had designed in enough structure — enough forced vocabulary — that the system could survive the ensuing chaos. So I went wild (in a database designer way) and added in free form &#8220;Keyword&#8221; and &#8220;Description&#8221; fields. I have a suspicion that the &#8220;Keywords&#8221; field will prove redundant, given that the search engine indexes all fields, it strikes me that the &#8220;Description&#8221; field should be more than sufficient. Moreover, given user-fatigue, I imagine that we will quickly stop using all but the required fields, and &#8220;Description.&#8221; Simple always wins.</p>
<p>Trying to think simple (and backwards), the entire system has only 11 metadata fields, in addition to the system fields. I outline the fields below.</p>
<div>
<table border="0">
<tr style="height: 12px">
<td style="padding-right: 7px;padding-left: 7px;border: black 0.5pt solid"><span style="font-size: 8pt;color: red">DAM Custom Fields</span></td>
<td style="padding-right: 7px;padding-left: 7px">
<p style="text-align: center"><span style="font-size: 8pt;color: red">SharePoint Provided Fields</span></p>
</td>
</tr>
<tr>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Item Title</span></td>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Thumbnail (automatically generated)</span></td>
</tr>
<tr>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Program Code (Lookup/multiple)</span></td>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Check In Comment </span></td>
</tr>
<tr>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Keywords (free text)</span></td>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Content Type</span></td>
</tr>
<tr>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Subject Codes (Lookup/multiple)</span></td>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Copy Source</span></td>
</tr>
<tr>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Geographic Focus (Lookup/multiple)</span></td>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Created (date)</span></td>
</tr>
<tr>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Description (Free text)</span></td>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Created by (username)</span></td>
</tr>
<tr>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Item Location (Lookup)</span></td>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Date Picture Taken</span></td>
</tr>
<tr>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Usage History (Lookup/multiple)</span></td>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">File Size</span></td>
</tr>
<tr>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Credit (Lookup)</span></td>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">File Type (extension)</span></td>
</tr>
<tr>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Copyright Statement</span></td>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">ID (unique record ID)</span></td>
</tr>
<tr>
<td style="padding-right: 7px;padding-left: 7px"> </td>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Modified (date)</span></td>
</tr>
<tr>
<td style="padding-right: 7px;padding-left: 7px"> </td>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Modified by (username)</span></td>
</tr>
<tr>
<td style="padding-right: 7px;padding-left: 7px"> </td>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Picture Height</span></td>
</tr>
<tr>
<td style="padding-right: 7px;padding-left: 7px"> </td>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Picture Width</span></td>
</tr>
<tr>
<td style="padding-right: 7px;padding-left: 7px"> </td>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Picture Size (K)</span></td>
</tr>
<tr>
<td style="padding-right: 7px;padding-left: 7px"> </td>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Type (Icon)</span></td>
</tr>
<tr>
<td style="padding-right: 7px;padding-left: 7px"> </td>
<td style="padding-right: 7px;padding-left: 7px"><span style="font-size: 8pt">Version (if you run versioning)</span></td>
</tr>
</table>
</div>
<p>Most, if not all, of the system fields are automatically created and populated by SharePoint — this keeps to the design criteria of &#8220;simple&#8221; yet powerful.</p>
<p><span style="text-decoration: underline">DAM User Interface:<br />
</span></p>
<p>SharePoint provides a sparse user interface OOTB (out of the box); lots of potential, but not much &#8220;substance&#8221; on the screen. Without some customization, MOSS pretty much drops you to an almost-blank screen. Users don&#8217;t like dropping on a blank page. SharePoint leaves you wondering. Unless you put them on the page, any document libraries, or picture libraries, or other content is kind of &#8220;hidden.&#8221; I remedy that by creating what I call &#8220;a soft landing&#8221; — usually something simple like a nice graphic that folks can click. The click takes you into meat of the system.</p>
<p>Tool-wise, MOSS gives you a whole toolbox at your fingertips. You get thumbnails, a &#8220;slide sorter&#8221; view, a list view, and tools to upload, download, and insert into Outlook, or Word, or open in an editor. One thing you can say about Microsoft products is they integrate well – ah, as long as it&#8217;s with other Microsoft products.
</p>
<p style="text-align: center"><img src="http://digitaldiner.org/files/2007/03/032207_2120_DAMPictures38.png" /></p>
<p style="text-align: center"><span style="font-size: 9pt;color: #4f81bd"><strong>Figure 1: A DAM Soft Landing<br />
</strong></span></p>
<p>For this DAM system, I used actual content for the landing page –a picture for the link into the photo repository, and a graphic for the link into the graphic repository. To make it easy to change things in the future, the two &#8220;click boxes&#8221; on the front page are simple &#8220;CEWP&#8217;s&#8221; (Content Editor Web Parts) that reference to generic graphic images named &#8220;PhotoLogo.jpg&#8221; and &#8220;GraphicLogo.jpg.&#8221; The images can be swapped out easily by simply placing replacing the graphic files. The JPG files are stored in an unlisted photo library.</p>
<p>(Oh, I forgot to mention I did a similar system for graphic images – uses the same codes, mostly. The only real change was to include artists in the &#8220;Credit&#8221; table, and a few different supporting tables. But, this post is long enough without me going into that piece of the pie.) Note the nice navigation on the left side – a list of the supporting tables and codes. These are, of course, security-trimmed — only showing if you have appropriate rights, etc.</p>
<p>Clicking on logo of the &#8220;shoes&#8221; takes you into the DAM system<span style="color: #7f7f7f">. [See, ain't that fun.]</span> There are two views predesigned views — one designed as a &#8220;list&#8221; showing a small thumbnail, and allowing you to filter on the various metadata fields. This is how I expect most people to wander around in the system, filtering down on a particular subject or geographic code; and a &#8220;Slide Sorter&#8221; view. Here&#8217;s a picture of the pictures – two different views:
</p>
<p style="text-align: center"><img src="http://digitaldiner.org/files/2007/03/032207_2120_DAMPictures48.png" /></p>
<p style="text-align: center"><span style="font-size: 9pt;color: #4f81bd"><strong>Figure 2: DAM List View<br />
</strong></span>
</p>
<p style="text-align: center"><img src="http://digitaldiner.org/files/2007/03/032207_2120_DAMPictures58.png" /></p>
<p style="text-align: center"><span style="font-size: 9pt;color: #4f81bd"><strong>Figure 3: DAM Slide Sorter View<br />
</strong></span></p>
<p>Now, the tools that SharePoint brings to this, OOTB, are formidable. First, everything is indexed by the MOSS search engine. And, just so you don&#8217;t feel left out, this works in WSS too. There is nothing here that can&#8217;t be done in the bundled version of Windows SharePoint Services (WSS 3.0).</p>
<p>Moreover, within either of these views, you get access to a range of actions, including upload, download, edit, and send to, as well as the ability to subscribe to the library itself via RSS or via MOSS&#8217;s own &#8220;Alert Me&#8221; system that works via Outlook.
</p>
<p style="text-align: center"><img src="http://digitaldiner.org/files/2007/03/032207_2120_DAMPictures68.png" /></p>
<p style="text-align: center"><span style="font-size: 9pt;color: #4f81bd"><strong>Figure 4: DAM Actions<br />
</strong></span></p>
<p>Finally, the Send To feature bears mentioning. It&#8217;s a neat little menu that lets you pop selected pictures into Office apps. I used it to insert the following screen cap, right from the picture library and into this blog post.
</p>
<p style="text-align: center"><img src="http://digitaldiner.org/files/2007/03/032207_2120_DAMPictures78.png" /></p>
<p>The fact that all of this can be done fairly quickly and easily with a product that is bundled for free with Windows Server 2003 is pretty damn neat — and that doesn&#8217;t even begin to touch it&#8217;s flexible, integration with Word, InfoPath, and the rest of Office. Damn, DAM: damn neat.</p>
]]></content:encoded>
			<wfw:commentRss>http://digitaldiner.org/2007/03/28/dam-pictures/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
	</channel>
</rss>
