{"id":1148,"date":"2009-02-15T21:56:33","date_gmt":"2009-02-15T12:56:33","guid":{"rendered":"https:\/\/regex.info\/blog\/2009-02-15\/1148"},"modified":"2009-02-15T21:56:33","modified_gmt":"2009-02-15T12:56:33","slug":"lightroom-plugin-development-now-with-added-encouragement","status":"publish","type":"post","link":"https:\/\/regex.info\/blog\/2009-02-15\/1148","title":{"rendered":"Lightroom Plugin Development: Now With Added Encouragement"},"content":{"rendered":"\n\n\n<div class='resize_warning' id='arw1148'>\n<b>NOTE<\/b>: Images with an <img class='raw' width='19' height='18' src='\/i\/s\/red_zoomup.gif'\/> icon next to them have been artificially shrunk to better fit your screen; click the icon to restore them, in place, to their regular size.\n<\/div>\n\n\n<div class='ic'><a name=\"004050\" href=\"\/i\/JF7_004050.jpg\"\n><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JF7_004050_sm.jpg\" width=\"690\" height=\"459\"\nalt=\"Totally Unrelated to this post -- Small park in the Shiga countryside -- Otsu, Shiga, Japan -- Copyright 2008 Jeffrey Friedl, https:\/\/regex.info\/blog\/\"\nid=\"i004050\"\nphotostream=\"summer\"\ntitle=\"Totally Unrelated to this post -- Small park in the Shiga countryside -- Otsu, Shiga, Japan -- Copyright 2008 Jeffrey Friedl, https:\/\/regex.info\/blog\/\"\/><\/a>\n<br\/><span class=\"camera-info robots-nocontent\">Nikon D700 + Nikkor 24-70mm f\/2.8 @ 70 mm &mdash; <sup>1<\/sup><big>\/<\/big>200 sec, <span class='f'>f<\/span>\/2.8, ISO 400 &mdash;\n<a href=\"\/imageinfo.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJF7_004050.jpg\">map &amp; image data<\/a> &mdash; <a href=\"\/blog\/proximity\/i\/JF7_004050.jpg\">nearby photos<\/a><\/span>\n<br\/><span class='caption'>Totally Unrelated<\/span>\n<br\/>to this post\n<\/div>\n\n<p>A couple of weeks ago I posted\n<a href=\"\/blog\/2009-02-03\/1134\">Lightroom Plugin Development: What To Do When <span class='nobr'>a Hobby<\/span> Becomes Work<\/a>,\n<span class='nobr'>a long<\/span> missive about the weight that\nLightroom plugin development has taken on me.... how something that <span class='nobr'>I\nintrinsically<\/span> enjoy has become, in part, <span class='nobr'>a chore.<\/span> <span class='nobr'>I was overwhelmed<\/span> by the\noutpouring of support and encouragement, both online and off.<\/p>\n\n<p>I've decided to take the route that <span class='nobr'>I speculated<\/span> <span class='nobr'>I would<\/span> take, and that\nmany encouraged me to take: Tim Armes' &#8220;donationware&#8221; model.<\/p>\n\n<p>(The stack of unanswered email and comments has only grown while I've\nconcentrated on implementing this system, so I've got <span class='nobr'>a lot<\/span> to catch up on. <span class='nobr'>If I have<\/span> not answered your email or addressed your comment, thank you for\nyour patience.)<\/p>\n\n<div class='ic wide'><a name=\"006905\" href=\"\/i\/JF7_006905.jpg\"\n><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JF7_006905_sm.jpg\" width=\"690\" height=\"459\"\nalt=\"I Find Bamboo to be Mentally Soothing -- Kyoto, Japan -- Copyright 2008 Jeffrey Friedl, https:\/\/regex.info\/blog\/\"\nid=\"i006905\"\nphotostream=\"summer\"\ntitle=\"I Find Bamboo to be Mentally Soothing -- Kyoto, Japan -- Copyright 2008 Jeffrey Friedl, https:\/\/regex.info\/blog\/\"\/><\/a>\n<br\/><span class=\"camera-info robots-nocontent\">Nikon D700 + Nikkor 24-70mm f\/2.8 @ 55 mm &mdash; <sup>1<\/sup><big>\/<\/big>250 sec, <span class='f'>f<\/span>\/5.6, ISO 200 &mdash;\n<a href=\"\/imageinfo.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJF7_006905.jpg\">map &amp; image data<\/a> &mdash; <a href=\"\/blog\/proximity\/i\/JF7_006905.jpg\">nearby photos<\/a><\/span>\n<br\/><span class='caption'><span class='nobr'>I Find<\/span> Bamboo to be Mentally Soothing<\/span>\n<\/div>\n\n\n\n<p>The details of the new system are on the <a\nhref=\"\/blog\/lightroom-goodies\/register\">Plugin\nRegistration Page<\/a> that new versions of my plugins will soon reference,\nbut in short, here's what I've decided to give <span class='nobr'>a try<\/span>:<\/p>\n\n<ul>\n  <li><p><b>Plugins are fully functional for the first six weeks.<\/b>\n       <br\/>I want people to have a chance to understand what value the plugin brings\n          to them before <span class='nobr'>I nudge<\/span> them toward the registration window.<\/p><\/li>\n\n  <li><p><b>After that, until registered, they are limited to 10 images at <span class='nobr'>a time.<\/span><\/b>\n       <br\/>\n       I don't want to cripple them completely... that could really leave some\n       unsuspecting users in <span class='nobr'>a lurch.<\/span><\/p><\/li>\n\n<li><p><b>Registration is required (and costs 1 cent); <span class='nobr'>A gift<\/span> is <i>not<\/i> required.<\/b>\n     <br\/>\n      I hope people will choose to make <span class='nobr'>a donation<\/span> to me (to express thanks or encouragement),\n      but it's not required. <span class='nobr'>If it were<\/span> required, it would be a &#8220;price&#8221;, not <span class='nobr'>a gift<\/span><\/p><\/li>\n\n<li><p><b>Registration is done via PayPal<\/b>\n     <br\/>\n     You make a 1-cent payment to me via PayPal, and the 17-character &#8220;transaction code&#8221;\n     they generate becomes the registration code that you can enter into the plugin's registration dialog. <span class='nobr'>If you want<\/span> to make <span class='nobr'>a larger<\/span> payment, anything left over after PayPal's fees is <span class='nobr'>a gift<\/span> to me.... <i>yea!<\/i>.\n     <\/p><\/li>\n\n<\/ul>\n\n<p>At least, that's the plan.<\/p>\n\n<div class='ic wide'><a name=\"031897\" href=\"\/i\/JEF_031897.jpg\"\n><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_031897_sm.jpg\" width=\"690\" height=\"462\"\nalt=\"Closing My Eyes and trying to imagine a less stressful place -- Kyoto, Japan -- Copyright 2007 Jeffrey Eric Francis Friedl, https:\/\/regex.info\/blog\/\"\nid=\"i031897\"\nphotostream=\"summer\"\ntitle=\"Closing My Eyes and trying to imagine a less stressful place -- Kyoto, Japan -- Copyright 2007 Jeffrey Eric Francis Friedl, https:\/\/regex.info\/blog\/\"\/><\/a>\n<br\/><span class=\"camera-info robots-nocontent\">Nikon D200 + Nikkor 17-55mm f\/2.8 @ 38 mm &mdash; <sup>1<\/sup><big>\/<\/big>15 sec, <span class='f'>f<\/span>\/2.8, ISO 800 &mdash;\n<a href=\"\/imageinfo.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJEF_031897.jpg\">map &amp; image data<\/a> &mdash; <a href=\"\/blog\/proximity\/i\/JEF_031897.jpg\">nearby photos<\/a><\/span>\n<br\/><span class='caption'>Closing My Eyes<\/span>\n<br\/>and trying to imagine a less stressful place\n<\/div>\n\n<p>Today was a perfect example of why I'm going this route: <span class='nobr'>I spent<\/span> 8+\nhours tracking down and fixing <span class='nobr'>a Windows<\/span>-filename problem that affects some\nusers of the Geoencoding plugin, but does not affect me.<\/p>\n\n<p>Come to think of it, much of last week was <span class='nobr'>a good<\/span> example, too, as <span class='nobr'>I\nspent<\/span> inordinate amounts of time tracking down <a\nhref=\"\/blog\/lightroom-goodies\/smugmug#70\">and finally\nfixing<\/a> <span class='nobr'>a problem<\/span> that Windows users of the SmugMug plugin sometimes\nexperienced. <span class='nobr'>I never<\/span> ran into the bug myself, so had to try to figure it\nout remotely. <span class='nobr'>It was horrendous<\/span>. (Much thanks to tech-savvy photographer\nKevin King for his tireless help on that one.)<\/p>\n\n<p>These two bugs were my weekend. <span class='nobr'>And so it<\/span> goes.<\/p>\n\n\n<div class='ic'><a name=\"049856\" href=\"\/i\/JEF_049856.jpg\"\n><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_049856_sm.jpg\" width=\"690\" height=\"462\"\nalt=\"Microsoft Windows is like the Great Outdoors full of bugs -- Amami Ooshima, Kagoshima, Japan -- Copyright 2008 Jeffrey Eric Francis Friedl\"\nid=\"i049856\"\ntitle=\"Microsoft Windows is like the Great Outdoors full of bugs -- Amami Ooshima, Kagoshima, Japan -- Copyright 2008 Jeffrey Eric Francis Friedl\"\/><\/a>\n<br\/><span class=\"camera-info robots-nocontent\">Nikon D200 + Nikkor 17-55mm f\/2.8 @ 55 mm &mdash; <sup>1<\/sup><big>\/<\/big>1600 sec, <span class='f'>f<\/span>\/2.8, ISO 250 &mdash;\n<a href=\"\/imageinfo.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJEF_049856.jpg\">map &amp; image data<\/a> &mdash; <a href=\"\/blog\/proximity\/i\/JEF_049856.jpg\">nearby photos<\/a><\/span>\n<br\/><span class='caption'>Microsoft Windows is like the Great Outdoors<\/span>\n<br\/>full of bugs\n<\/div>\n\n\n<p>In implementing this model change, <span class='nobr'>I ended<\/span> up creating <span class='nobr'>a huge<\/span> upheaval\nin the plugin source code, so it's possible that things might not run\nsmoothly at first, so I'll be sure to keep the previous versions of the\nplugins around. I'll start by releasing the Geoencoding plugin, and see how\nit goes. Others will follow once the kinks have been worked out.<\/p>\n\n<p>Crossing my fingers...<\/p>\n\n<hr width='20%' align='left'\/>\n\n<p>My blog color scheme does not suit itself to big blocks of running\nprose, so <span class='nobr'>I felt<\/span> it worthwhile to intersperse random photos to this post.\nI've been hyper-stressed about all this and the backlog of mail and stuff,\nso <span class='nobr'>I quickly<\/span> riffled through my archives for photos that are mentally\nsoothing to me that <span class='nobr'>I hadn't<\/span> yet published. Here are <span class='nobr'>a few<\/span> extra that\ndidn't fit above...<\/p>\n\n\n<div class='ic'><a name=\"006701\" href=\"\/i\/JF7_006701.jpg\"\n><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JF7_006701_sm.jpg\" width=\"690\" height=\"459\"\nalt=\"Just a Snapshot but calming -- Nanzen'in (within Nanzenji) -- Kyoto, Japan -- Copyright 2008 Jeffrey Friedl, https:\/\/regex.info\/blog\/\"\nid=\"i006701\"\ntitle=\"Just a Snapshot but calming -- Nanzen'in (within Nanzenji) -- Kyoto, Japan -- Copyright 2008 Jeffrey Friedl, https:\/\/regex.info\/blog\/\"\/><\/a>\n<br\/><span class=\"camera-info robots-nocontent\">Nikon D700 + Nikkor 24-70mm f\/2.8 @ 62 mm &mdash; <sup>1<\/sup><big>\/<\/big>200 sec, <span class='f'>f<\/span>\/3.5, ISO 1800 &mdash;\n<a href=\"\/imageinfo.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJF7_006701.jpg\">map &amp; image data<\/a> &mdash; <a href=\"\/blog\/proximity\/i\/JF7_006701.jpg\">nearby photos<\/a><\/span>\n<br\/><span class='caption'>Just <span class='nobr'>a Snapshot<\/span><\/span>\n<br\/>but calming\n<\/div>\n\n\n\n<div class='ic'><a name=\"054708\" href=\"\/i\/JEF_054708.jpg\"\n><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_054708_sm.jpg\" width=\"690\" height=\"462\"\nalt=\"Pretty Flowers everyone likes pretty flowers -- Takashima, Shiga, Japan -- Copyright 2008 Jeffrey Eric Francis Friedl\"\nid=\"i054708\"\nphotostream=\"summer\"\ntitle=\"Pretty Flowers everyone likes pretty flowers -- Takashima, Shiga, Japan -- Copyright 2008 Jeffrey Eric Francis Friedl\"\/><\/a>\n<br\/><span class=\"camera-info robots-nocontent\">Nikon D200 + Nikkor 17-55mm f\/2.8 @ 55 mm &mdash; <sup>1<\/sup><big>\/<\/big>640 sec, <span class='f'>f<\/span>\/3.5, ISO 200 &mdash;\n<a href=\"\/imageinfo.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJEF_054708.jpg\">map &amp; image data<\/a> &mdash; <a href=\"\/blog\/proximity\/i\/JEF_054708.jpg\">nearby photos<\/a><\/span>\n<br\/><span class='caption'>Pretty Flowers<\/span>\n<br\/>everyone likes pretty flowers\n<\/div>\n\n\n<div class='ic'><a name=\"006493\" href=\"\/i\/JF7_006493.jpg\"\n><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JF7_006493_sm.jpg\" width=\"690\" height=\"459\"\nalt=\"A Little Color lifts the mood -- Otsu, Shiga, Japan -- Copyright 2008 Jeffrey Friedl, https:\/\/regex.info\/blog\/\"\nid=\"i006493\"\nphotostream=\"fall\"\ntitle=\"A Little Color lifts the mood -- Otsu, Shiga, Japan -- Copyright 2008 Jeffrey Friedl, https:\/\/regex.info\/blog\/\"\/><\/a>\n<br\/><span class=\"camera-info robots-nocontent\">Nikon D700 + Nikkor 24-70mm f\/2.8 @ 70 mm &mdash; <sup>1<\/sup><big>\/<\/big>500 sec, <span class='f'>f<\/span>\/4, ISO 200 &mdash;\n<a href=\"\/imageinfo.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJF7_006493.jpg\">map &amp; image data<\/a> &mdash; <a href=\"\/blog\/proximity\/i\/JF7_006493.jpg\">nearby photos<\/a><\/span>\n<br\/><span class='caption'><span class='nobr'>A Little<\/span> Color<\/span>\n<br\/>lifts the mood\n<\/div>\n\n<p style='margin-bottom:0px'>Photo notes:<\/p>\n<table cellspacing='0' cellpadding='0' style='margin-left:2em; margin-top:0px'>\n<tr><td>Yellow plants:<\/td><td>from <a class='quiet' href=\"\/blog\/2008-11-03\/984\">this outing<\/a><\/td><\/tr>\n<tr><td>Calming bamboo:<\/td><td>from <a class='quiet' href=\"\/blog\/2008-12-11\/1023\">this outing<\/a><\/td><\/tr>\n<tr><td>Stump, leaf, and moss:&nbsp;&nbsp;<\/td><td>from the <a class='quiet' href=\"\/blog\/2007-06-16\/491\">Giouji Temple<\/a><\/td><\/tr>\n<tr><td>Field of red flowers:<\/td><td>from a <a class='quiet' href=\"\/blog\/2008-04-03\/780\">cursed vacation<\/a><\/td><\/tr>\n<tr><td>Stone lantern:<\/td><td>from <a class='quiet' href=\"\/blog\/2008-12-03\/1016\">this outing<\/a><\/td><\/tr>\n<tr><td>Purple flowers:<\/td><td>from <a class='quiet' href=\"\/blog\/2008-06-28\/851\">this outing<\/a><\/td><\/tr>\n<tr><td>Fall colors:<\/td><td>from <a class='quiet' href=\"\/blog\/2008-12-11\/1022\">my friend's garden<\/a><\/td><\/tr>\n<\/table>\n\n\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>A couple of weeks ago I posted Lightroom Plugin Development: What To Do When a Hobby Becomes Work, a long missive about the weight that Lightroom plugin development has taken on me.... how something that I intrinsically enjoy has become, in part, a chore. I was overwhelmed by the outpouring of support and encouragement, both online and off.<\/p> <p>I've decided to take the route that I speculated I would take, and that many encouraged me to take: Tim Armes' \"donationware\" model.<\/p> <p>(The stack of unanswered email and comments has only grown while I've concentrated on implementing this system, so I've [...]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,14,2,6,4],"tags":[],"_links":{"self":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts\/1148"}],"collection":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/comments?post=1148"}],"version-history":[{"count":0,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts\/1148\/revisions"}],"wp:attachment":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/media?parent=1148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/categories?post=1148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/tags?post=1148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}