{"id":891,"date":"2008-07-29T13:01:01","date_gmt":"2008-07-29T04:01:01","guid":{"rendered":"https:\/\/regex.info\/blog\/2008-07-29\/891"},"modified":"2008-07-29T13:02:51","modified_gmt":"2008-07-29T04:02:51","slug":"lots-of-new-toys-with-lightroom-20","status":"publish","type":"post","link":"https:\/\/regex.info\/blog\/2008-07-29\/891","title":{"rendered":"Lots of New Toys with Lightroom 2.0"},"content":{"rendered":"\n\n<div style='margin-top:0' class='img_right'><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/Lr2Splash.png\" width=\"433\" height=\"191\"\nclass=\"raw\"\nid=\"iLr2Splash\"\nindexhint=\"left\"\/><\/div>\n\n<p style='margin-bottom:10px'>Adobe has just released <span class='nobr'>Version 2<\/span> of its Lightroom photo-workflow\napplication:<\/p>\n\n<ul style='margin-top:0'>\n<li><a class='quiet' href=\"http:\/\/www.adobe.com\/products\/photoshoplightroom\/\">Adobe's <span class='nobr'>Lightroom 2<\/span> page<\/a><\/li>\n\n<li style='margin-top:10px'><a class='quiet' href=\"http:\/\/blogs.adobe.com\/lightroomjournal\/2008\/07\/lightroom_2_now_available.html\">Adobe announcement<\/a> (long!)<\/li>\n<li style='margin-top:10px'><a class='quiet' href=\"http:\/\/www.lightroomqueen.com\/lrq20whatsnew.php\">What's New in 2.0<\/a> <span class='nobr' style='font-size:small'>(a very long list from Victoria Bampton)<\/span><\/li>\n\n\n<li style='margin-top:10px'><a class='quiet' href=\"\/blog\/lightroom-goodies\/\">My Lightroom Goodies Page<\/a><\/li>\n<\/ul>\n\n<p style='margin-bottom:10px'>In conjunction, <span class='nobr'>I am releasing<\/span> export plugins that I've been working on solidly for the last six months:<\/p>\n\n<ul style='margin-top: 3px'>\n<li><a class='quiet' href=\"\/blog\/lightroom-goodies\/zenfolio\/\">Export Plugin for Zenfolio<\/a><\/li>\n<li><a class='quiet' href=\"\/blog\/lightroom-goodies\/smugmug\/\">Export Plugin for SmugMug<\/a><\/li>\n<li><a class='quiet' href=\"\/blog\/lightroom-goodies\/flickr\/\">Export Plugin for Flickr<\/a><\/li>\n<li><a class='quiet' href=\"\/blog\/lightroom-goodies\/picasaweb\/\">Export Plugin for Picasa Web<\/a><\/li>\n<li><a class='quiet' href=\"\/blog\/lightroom-goodies\/facebook\/\">Export Plugin for Facebook<\/a><\/li>\n<\/ul>\n\n<p>The Facebook plugin is new for <span class='nobr'>Lightroom 2<\/span> (and still very\n&#8220;beta&#8221;), while the others are totally rewritten versions of the\nplugins <span class='nobr'>I had<\/span> for <span class='nobr'>Lightroom 1.<\/span> (If you are\ncurrently <span class='nobr'>a user<\/span> of one of my <span class='nobr'>Lightroom 1<\/span> plugins, be sure to see the\nsection on <a href=\"#migration\">migration<\/a> later in this post.)<\/p>\n\n<p>I'm also releasing <a class='quiet'\nhref=\"\/blog\/lightroom-goodies\/metadata-wrangler\/\">Jeffrey's\nMetadata Wrangler Export Filter<\/a>, <span class='nobr'>a plugin<\/span> filter that allows selective\ncontrol of which metadata is written into exported images, regardless of\nthe kind of export. Export filters (what Adobe calls &#8220;post-process\nactions&#8221;) are an officially supported replacement for the <a class='quiet'\nhref=\"\/blog\/2008-01-15\/692\">&#8220;piglet&#8221; plugin\ninfrastructure<\/a> that <span class='nobr'>I developed<\/span> for <span class='nobr'>Lightroom 1.<\/span><\/p>\n\n<style type=\"text\/css\">\n.h { font-weight:bold; font-size: 120%; margin-top: 60px }\n<\/style>\n\n<p class='h'><a name='upgrade'>One-Click Plugin Upgrades<\/a><\/p>\n\n<p style='margin-bottom:10px'>Plugin installation is much easier with <span class='nobr'>Lightroom 2<\/span> than it was with\n<span class='nobr'>Lightroom 1.<\/span> I've written up general instructions:<\/p>\n<ul style='margin-top: 3px'>\n<li><a class='quiet' href=\"\/blog\/lightroom-goodies\/plugin-installation\/\">Installation and Management of Lightroom Plugins<\/a><\/li>\n<\/ul>\n\n<p>However, with my plugins, you need to pay attention to the install just\nthe first time, because I've built into each the mechanism for self\nupgrade. When <span class='nobr'>a new<\/span> version is available, you can upgrade with the click of\n<span class='nobr'>a button.<\/span> See details <a\nhref=\"\/blog\/lightroom-goodies\/plugin-installation\/#upgrade\">here<\/a>.<\/p>\n\n<p class='h'>Old 1.<i>x<\/i> Versions<\/p>\n\n<p>My old <span class='nobr'>Lightroom 1<\/span> plugins still work in <span class='nobr'>Lightroom 2.0,<\/span> but <span class='nobr'>I no<\/span> longer\nsupport them.<\/p>\n\n<p>I have been working on these new versions pretty much non-stop for the\nlast six months, which explains why <span class='nobr'>I have<\/span> not been particularly responsive\nto issues related to the 1.<i>x<\/i> versions (sorry).<\/p>\n\n<p class='h'>Overview<\/p>\n\n<p>Just to give a feeling for some of the capabilities of the new plugins,\nhere is <span class='nobr'>a screenshot<\/span> of part of Lightroom's export dialog, with my new\n<a class='quiet' href=\"\/blog\/lightroom-goodies\/zenfolio\/\">Export-to-Zenfolio<\/a> plugin active as the main export,\nand my <a class='quiet'\nhref=\"\/blog\/lightroom-goodies\/metadata-wrangler\/\">Metadata Wrangler filter<\/a> enabled as well....<\/p>\n\n<div class='ic tight'>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/Lr2PluginsThinExportBox.png\" width=\"740\" height=\"3479\"\nclass=\"raw\"\nid=\"iLr2PluginsThinExportBox\"\nindexhint=\"top\"\/>\n<\/div>\n\n<div class='img_right' style='padding-top:0; margin-top:0'>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/UploadingTimer.png\" width=\"334\" height=\"107\"\nclass=\"raw\"\nid=\"iUploadingTimer\"\nindexhint=\"left\"\nstyle=\"padding-top:0\"\/>\n<\/div>\n\n<p>There are many other new features not shown in the dialog above, such as\nlittle touches like an estimated time for the upload to complete (an\nexample of which is shown at right).<\/p>\n\n<p>Title and captions now exclusively use the <a\nhref=\"\/blog\/lightroom-goodies\/template\/\">preset templates<\/a>\n<span class='nobr'>I previewed<\/span> in some of the old plugins, but also, with most of the new\nplugins, you can now use the same templates when creating &#8220;auto\ndestinations&#8221;. These allow you to specify the upload destination\ndynamically, e.g. &#8220;upload to <span class='nobr'>a gallery<\/span> with the same name as the\nmaster-image folder.&#8221; (I'll write about this in more detail another\nday.)<\/p>\n\n<p>I'd like to write more here about the little features I've added &ndash;\nI'm proud of how polished some of these plugins are &ndash; but I've been\nworking on them so much lately that I've left myself little time to prepare\nfor this announcement. <span class='nobr'>Add in there<\/span> the fact that <span class='nobr'>I just<\/span> flew <a\nhref=\"\/blog\/2008-07-26\/881\">half way around the world<\/a>\nto visit my folks for the summer, and have been trying to enjoy <a\nhref=\"\/blog\/2008-07-27\/883\">my boy enjoying life<\/a>, and\nit's been hectic trying to get ready in time.<\/p>\n\n<p>If it hadn't been for my mom and my sister watching Anthony <span class='nobr'>a lot<\/span> since\n<span class='nobr'>I arrived,<\/span> <span class='nobr'>I'd have never<\/span> been able to get things ready in time, such as\nthis announcement, <span class='nobr'>a full<\/span> writeup on <a\nhref=\"\/blog\/lightroom-goodies\/plugin-installation\/\">Installation\nand Management of Lightroom Plugins<\/a>, the writeup on the <a\nclass='quiet'\nhref=\"\/blog\/lightroom-goodies\/metadata-wrangler\/\">Metadata\nWrangler<\/a>, etc.<\/p>\n\n<p>I do need to mention a few important points about the new plugins...<\/p>\n\n<p class='h'><a name='migration'>Migrating From the <span class='nobr'>Lightroom 1<\/span> Plugins<\/a><\/p>\n\n<p>The <span class='nobr'>Lightroom 1<\/span> versions of my plugins are totally separate from the\n<span class='nobr'>Lightroom 2<\/span> versions, which means that the <span\nclass='nobr'>&#8220;uploaded to...&#8221;<\/span> history accumulated while\nusing the <span class='nobr'>Lightroom 1<\/span> versions is not used by the <span class='nobr'>Lightroom 2<\/span> versions.\nHowever, once you're ready to switch to the new version, you can migrate\nthe upload history via the &#8220;Plugin Extras&#8221; menu item for each\nnew plugin...<\/p>\n\n<div class='ic tight'>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/Plugin-Extras.png\" width=\"572\" height=\"575\"\nclass=\"raw\"\nid=\"iPlugin_Extras\"\/>\n<\/div>\n\n<p>That brings up an &#8220;Extras&#8221; dialog that allows you to import data from\nthe old plugin into the new plugin. <span class='nobr'>It also provides<\/span> an option to clear out\nold plugin data (which you should do only after migrating any upload\nhistory you want to preserve!). These options work on the current catalog,\nso if you have multiple catalogs, you must migrate each catalog\nindependently.<\/p>\n\n<p>Also, once you've moved your workflow to the new plugin, you should\nflush the old plugin's preferences (which are stored per computer, not per\ncatalog). This is especially important for the SmugMug, Zenfolio, and\nPicasaWeb plugins, since the old preferences contain login credentials.\n(The new plugins save only encrypted login credentials in the\npreferences.)<\/p>\n\n<p class='h'><a name='expire'>Plugin Expiration<\/a><\/p>\n\n<p>Especially early on, <span class='nobr'>I expect<\/span> <span class='nobr'>a lot<\/span> of version churn with these plugins.\nI've been working on these for ages, but the new plugins have had little\nreal-world testing beyond my own, so I'm sure that once they're out in the\nwild, bugs will be discovered and reported (and fixed) at <span class='nobr'>a fast<\/span> clip.<\/p>\n\n<p>Because I expect rapid changes, and <span class='nobr'>I don't<\/span> want out-of-date plugins to\nremain in use, I've built an expiration into the plugins to encourage (and,\neventually, force) an upgrade to <span class='nobr'>a newer<\/span> version. With the one-click\nupgrade <a href=\"#upgrade\">described earlier<\/a>, this should be of minimal\ninconvenience.<\/p>\n\n<p class='h'>More to Come...<\/p>\n\n<p>I've run out of time to prepare for this announcement, so I'll leave the\npresentation to other plugin features for <span class='nobr'>a post<\/span> another day. <span class='nobr'>In the mean<\/span>\ntime, give them <span class='nobr'>a try<\/span> and let me know what you think...<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>The Facebook plugin is new for Lightroom 2 (and still very \"beta\"), while the others are totally rewritten versions of the plugins I had for Lightroom 1. (If you are currently a user of one of my Lightroom 1 plugins, be sure to see the section on migration later in this post.)<\/p> <p>I'm also releasing Jeffrey's Metadata Wrangler Export Filter, a plugin filter that allows selective control of which metadata is written into exported images, regardless of the kind of export. Export filters (what Adobe calls \"post-process actions\") are an officially supported replacement for the \"piglet\" plugin infrastructure that I [...]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,13],"tags":[],"_links":{"self":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts\/891"}],"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=891"}],"version-history":[{"count":0,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts\/891\/revisions"}],"wp:attachment":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/media?parent=891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/categories?post=891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/tags?post=891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}