{"id":1004,"date":"2009-03-13T16:58:51","date_gmt":"2009-03-13T05:58:51","guid":{"rendered":"http:\/\/www.somethinkodd.com\/oddthinking\/?p=1004"},"modified":"2009-03-13T16:58:51","modified_gmt":"2009-03-13T05:58:51","slug":"online-photo-db-stage-6e-another-look-at-wordpress-and-photoq","status":"publish","type":"post","link":"https:\/\/www.somethinkodd.com\/oddthinking\/2009\/03\/13\/online-photo-db-stage-6e-another-look-at-wordpress-and-photoq\/","title":{"rendered":"Online Photo DB: Stage 6e &#8211; Another look at WordPress and PhotoQ"},"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>These notes on WordPress and PhotoQ are based on some additional evaluation I just performed. They should be read in conjunction with my <a href=\"http:\/\/www.somethinkodd.com\/oddthinking\/2008\/12\/02\/online-photo-db-stage-4q-evaluation-of-wordpress-photoq\/\">previous notes<\/a> on using WordPress and PhotoQ as a photo database solution.<\/p>\n<p>I went to take another look at WordPress and PhotoQ, but I didn&#8217;t actually look at PhotoQ at all. I looked at my previous analysis, and noticed one item standing out &#8211; a critical requirement that I wasn&#8217;t sure whether I could meet (UI1).<\/p>\n<p>If I tag thirty photos of Alice, I can go to the Alice tag page and see all of the thumbnails. <\/p>\n<p>However, I want to be able to <em>click<\/em> on one of the thumbnails and I am taken to the full-sized version of the image, and then click &#8220;Next&#8221; to be taken to the next image of Alice. Similarly, if I am looking at all the images from the Christmas Party, I want to click next to see the next image from the Christmas Party.<\/p>\n<p>I know I want this, because my current solution doesn&#8217;t have it, and it frequently annoys me. It adds an additional &#8220;making the user think&#8221; hurdle to navigating large collections (hitting Back, finding where you are up to and selecting the next thumbnail). This is a critical requirement.<\/p>\n<p>Now, the problem I have with the design of my own software is that the page in question doesn&#8217;t know where you have come from. Did you click this photo from an album listing? From a tag listing? Or did you arrive direct?<\/p>\n<p>WordPress has the same problem. It can display a Next button for the very next entry in the database (by date). It can display a Next button for the very next article that has an identical list of categories. (It is slightly more complicated than that, but only slightly.) However, it can&#8217;t display a Next button that takes you to the next item in the search result, in the list of items in a single category or in the list of articles tag &#8211; based on how you got the the photo in the first place. It doesn&#8217;t know the browsing method you are using.<\/p>\n<p>Coppermine, by comparison, knows that you are looking at the 5th image with tag #75, and so it can have a link to show you the 6th image with tag #75.<\/p>\n<p>I spent some time thinking about how I could work-around this, and it seemed like a major task. That was just the first hurdle to getting this solution to work.<\/p>\n<p>I decided that WordPress and PhotoQ aren&#8217;t going to meet my needs after all.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post is part of the Online Photo Database project documentation. Learn more about the project&#8217;s current status. These notes on WordPress and PhotoQ are based on some additional evaluation I just performed. They should be read in conjunction with my previous notes on using WordPress and PhotoQ as a photo database solution. I went [&hellip;]<\/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,1],"tags":[284,48,376,85],"class_list":["post-1004","post","type-post","status-publish","format-standard","hentry","category-photography-geek","category-review","category-uncategorized","tag-online-photo-database","tag-photography","tag-review","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/posts\/1004","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=1004"}],"version-history":[{"count":3,"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/posts\/1004\/revisions"}],"predecessor-version":[{"id":1007,"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/posts\/1004\/revisions\/1007"}],"wp:attachment":[{"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/media?parent=1004"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/categories?post=1004"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.somethinkodd.com\/oddthinking\/wp-json\/wp\/v2\/tags?post=1004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}