{"id":94,"date":"2009-05-04T22:05:36","date_gmt":"2009-05-05T05:05:36","guid":{"rendered":"http:\/\/codefork.com\/blog\/?p=94"},"modified":"2009-05-05T09:51:51","modified_gmt":"2009-05-05T16:51:51","slug":"fixedgeargallery-index-20","status":"publish","type":"post","link":"https:\/\/codefork.com\/blog\/index.php\/2009\/05\/04\/fixedgeargallery-index-20\/","title":{"rendered":"FixedGearGallery Index 2.0"},"content":{"rendered":"<p>I created <a href=\"http:\/\/codefork.com\/fgg2\/\">a new interface for my FixedGearGallery Index<\/a>. What better way to procrastinate than spending a few hours on code?<\/p>\n<p>The original purpose of the index was to provide an easy way to browse through the relevant pages of a particular make\/model on FGG. My <a href=\"http:\/\/codefork.com\/fgg\/\">first version<\/a> accomplished that goal, but it&#8217;s awfully clunky. After using it a while, I discovered how annoying it was to toggle between windows and keep track of where I was in the list.<\/p>\n<p>The new version places navigation controls in a small area at the top of the page. It loads content from FGG into an iframe, eliminating the need for switching among windows. And the previous\/next links allow you to browse sequentially, making it much easier to keep track of what you&#8217;ve already seen.<\/p>\n<p>It&#8217;s not perfect but it&#8217;s definitely an improvement. I have fancier ideas for organizing FGG content but I don&#8217;t want to go too far by pirating Dennis&#8217; site. I&#8217;m grateful he gave me permission to do the index at all when I emailed him about it a few months ago.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I created a new interface for my FixedGearGallery Index. What better way to procrastinate than spending a few hours on code? The original purpose of the index was to provide an easy way to browse through the relevant pages of a particular make\/model on FGG. My first version accomplished that goal, but it&#8217;s awfully clunky. &hellip; <a href=\"https:\/\/codefork.com\/blog\/index.php\/2009\/05\/04\/fixedgeargallery-index-20\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;FixedGearGallery Index 2.0&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,7,6],"tags":[],"class_list":["post-94","post","type-post","status-publish","format-standard","hentry","category-culture","category-python","category-user-interface"],"_links":{"self":[{"href":"https:\/\/codefork.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/94","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codefork.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codefork.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codefork.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/codefork.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=94"}],"version-history":[{"count":8,"href":"https:\/\/codefork.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/94\/revisions"}],"predecessor-version":[{"id":102,"href":"https:\/\/codefork.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/94\/revisions\/102"}],"wp:attachment":[{"href":"https:\/\/codefork.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=94"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codefork.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=94"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codefork.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=94"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}