<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.12-alpha" -->
<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/"
	>

<channel>
	<title>Jeffrey Friedl's Blog</title>
	<link>http://regex.info/blog</link>
	<description>Not a photo blog, but sometimes I play one on TV</description>
	<pubDate>Thu, 04 Dec 2008 14:35:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.12-alpha</generator>
	<language>en</language>
			<item>
		<title>Jeffrey&#8217;s &#8220;Export to Zenfolio&#8221; Lightroom Plugin</title>
		<link>http://regex.info/blog/lightroom-goodies/zenfolio/</link>
		<comments>http://regex.info/blog/lightroom-goodies/zenfolio/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 01:09:28 +0000</pubDate>
		<dc:creator>Jeffrey Friedl</dc:creator>
		
		<category>General</category>

		<guid isPermaLink="false">http://regex.info/blog/lightroom-goodies/zenfolio/</guid>
		<description><![CDATA[



Quick Links
     &#183; Latest Download:
&#160;&#160;&#160;&#160;&#160;zenfolio-20081204.45.zip
&#183; Version History
&#183; Installation instructions
&#183; More Lightroom Goodies
&#183; My Photo-Tech Posts
&#183; My Blog



<br style='display:block;margin:5px'/>

<br style='display:block;margin:5px'/>This Export-to-Zenfolio plugin has been completely rewritten for
Lightroom 2.0 and later, and is not compatible with Lightroom
1.

 

<br style='display:block;margin:5px'/>(See the old plugin page for a version compatible with Lightroom 1.x)

<br style='display:block;margin:5px'/>Please see the known issues before reporting bugs. If this is your first look at my export plugins, please see the announcement post for an overview and some important information.

<br style='display:block;margin:5px'/>Version History
20081204.45Try to work around a fairly rare Lightroom bug that sometimes causes large exports to fail with [...]]]></description>
			<content:encoded><![CDATA[


<div style='float:right; position:relative; border: dotted 1px #888; margin: 0 auto; margin-left:2em; padding:20px; padding-top:5px; background-color: #000'>
<center style='font-weight:bold; font-size:120%'>Quick Links</center>
     &middot; <b>Latest Download</b>:
<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class='quiet' href='http://regex.info/LightroomPlugins2/releases/zenfolio-20081204.45.zip'><span style='padding:1px 3px; border:solid 1px orange; color:#888'>zenfolio-<span style='color:orange; font-weight:bold'>20081204.45</span>.zip</span></a>
<br/>&middot; <a class='quiet' href='#history'>Version History</a>
<br/>&middot; <a class='quiet' href='http://regex.info/blog/lightroom-goodies/plugin-installation/'>Installation instructions</a>
<br/>&middot; <a class='quiet' href='http://regex.info/blog/lightroom-goodies/' style='color:#F55'>More Lightroom Goodies</a>
<br/>&middot; <a class='quiet' href='http://regex.info/blog/photo-tech/'>My Photo-Tech Posts</a>
<br/>&middot; <a class='quiet' href='http://regex.info/blog'>My Blog</a>
</div>


<div class='ic tight'><img src="http://regex.info/i/lr/Export-to-Zenfolio2.png" width="598" height="199"
class="raw"/></div>

<p>This Export-to-Zenfolio plugin has been completely rewritten for
<b>Lightroom 2.0 and later</b>, and is not compatible with Lightroom
1.</p>

<style type="text/css">
  #post888 table { border: solid gray 1px }
  #post888 td:first-child { font-weight: bold; padding-right:1em }
  #post888 td p:first-child { margin-top: 0 }
  #post888 .h { font-weight:bold; font-size:120% }
</style>

<p>(See <a href='http://regex.info/blog/photo-tech/lightroom1-zenfolio/'>the old plugin page</a> for a version compatible with Lightroom 1.<i>x</i>)</p>

<p>Please see the <a href='http://regex.info/blog/lightroom-goodies/issues/'>known issues</a> before reporting bugs. If this is your first look at my export plugins, please see <a href='http://regex.info/blog/2008-07-29/891'>the announcement post</a> for an overview and some important information.</p>

<p class='h'><a name='history' style='font-weight:bold'>Version History</a></p>
<table id='history' style='padding:5px'><tr valign='baseline'><td><a name='45'>20081204.45</a></td><td>Try to work around a fairly rare Lightroom bug that sometimes causes large exports to fail with the note <i>Whoa, exported image doesn't exist after waitForRender</i> by pausing for a few seconds to see whether the image shows up. If not, then you still get the error and the export fails.

</td></tr><tr valign='baseline'><td><a name='44'>20081127.44</a></td><td>The counting of previous uploads (for the All/Update/New of the Upload Destination section) was not working right.

</td></tr><tr valign='baseline'><td><a name='43'>20081125.43</a></td><td>Another fix for a bug that had disabled plugin presets (for captions, etc.)

</td></tr><tr valign='baseline'><td><a name='42'>20081124.42</a></td><td>Perhaps fixed a problem whereby the "Upgrade Now" button didn't work for some Windows users. We'll see whether it works when those users upgrade from this version to whatever version is next.

</td></tr><tr valign='baseline'><td><a name='41'>20081123.41</a></td><td>Fixed a plugin crash when using the plugin's built-in preset system.

</td></tr><tr valign='baseline'><td><a name='40'>20081122.40</a></td><td>No problems from the upheaval recently, so pushing back the expiration a bit.

</td></tr><tr valign='baseline'><td><a name='39'>20081117.39</a></td><td>Oops, wouldn't let you log in / authenticate if you weren't already. Doh. Fixed.

</td></tr><tr valign='baseline'><td><a name='38'>20081117.38</a></td><td>No new functionality in this version, but a huge upheaval in the underlying code to repair an unfortunate design choice I made early on
               in the development that had limiting consequences I'd not foreseen. There are likely bugs introduced in this version, and as such, it
               has a short expiration date to encourage updates as those bugs are reported and fixed. If you do run into an error, please send (via <a
               href='mailto:jfriedl@yahoo.com'>email</a>) the log referenced in the upper-right of the Plugin Manager. Thanks.

</td></tr><tr valign='baseline'><td><a name='37'>20081113.37</a></td><td>Fixed yet another list-of-upload-destinations bug. There are sure a lot of edge cases here.

</td></tr><tr valign='baseline'><td><a name='36'>20081111.36</a></td><td>Fixed a crash that happened sometimes when there are not yet any preexisting destinations at Zenfolio.

</td></tr><tr valign='baseline'><td><a name='35'>20081104.35</a></td><td>Perhaps squelch a spurious error dialog

</td></tr><tr valign='baseline'><td><a name='34'>20081103.34</a></td><td>I don't know what's causing the slew of networking problems that have been reported, but I've gone ahead and added a retry mechanism. It'll retry operations that failed due to network problems indefinitely, but you can cancel out of the retrys if you like. If the problems are some kind of flakiness on the machine (somehow introduced in LR2.1???) this may allow operations to complete.

</td></tr><tr valign='baseline'><td><a name='33'>20081031.33</a></td><td>Now works properly with the shadow GPS data maintained by my <a href="http://regex.info/blog/lightroom-goodies/gps/">geoencoding plugin</a>.

</td></tr><tr valign='baseline'><td><a name='32'>20081024.32</a></td><td>Added an option to not add Lightroom keywords as metadata when uploading images. This allows you to not send any keywords if you also have them stripped from the image itself, such as when enabling the "Minimize Embedded Metadata" option, or when stripping keywords with my <a href="http://regex.info/blog/lightroom-goodies/metadata-wrangler/">Metadata Wrangler</a>.  This applies only to keywords in the Lightroom library that are marked for export; those not marked for export are never sent. (Also related, recall that due to a Lightroom bug, images in a catalog upgraded from Lightroom 1.x with Lightroom 2.0 lost the ability to export keywords until <a href="http://kb.adobe.com/selfservice/viewContent.do?externalId=kb405074&#038;sliceId=2">a fix</a> is applied.)

</td></tr><tr valign='baseline'><td><a name='31'>20081022.31</a></td><td>Addressed (and perhaps even fixed) a bug introduced in the previous build.

</td></tr><tr valign='baseline'><td><a name='30'>20081021.30</a></td><td>Small update so that a stuck background version check does not disable the plugin.
               Added the ability to put the "select at time of export" item at the top of the destination list, as had been requested a few times.
               Added some items to the <a href='http://regex.info/blog/lightroom-goodies/template/'>template language</a> that had inexplicably been missing: {HH}, {MIN}, {hh}, {min}, {ss}.

</td></tr><tr valign='baseline'><td><a name='29'>20081015.29</a></td><td>Internal change to the user-agent string that the plugin sends when uploading, to better conform to web standards.
               Added back the ability to set the print size via DPI and inches/cm. I think it's more confusing than anything (because it has nothing to do with what size something gets printed at unless you take care to set the printer DPI the same), but someone asked for it and I should really leave it up to the user.
               The plugin now allows you to use any color space registered on your computer when generating images to upload. I don't think this will be useful for very many people, but perhaps it might be a benefit when combined with some printing services(?)

</td></tr><tr valign='baseline'><td><a name='28'>20080924.28</a></td><td><p>I created a "Metadata Management" section in the dialog, and moved some things into that from other sections.</p>
               <p>Fixed a race condition that sometimes caused the export destination to not appear in the synopsis of a closed "Upload Destination" dialog section.</p>
               <p>Also fixed an issue whereby doing a "replace" would abort when the image previously uploaded to Zenfolio was no longer present at Zenfolio.
               Now, if the image isn't there anymore, the "replace" turns into a simple upload. (A "replace" goes to whatever the gallery the original was in;
               but a replace that turns into an upload goes to the export's destination gallery.)</p>
               <p>Moved the items in the "Upload Management" section into the "Upload Destination" section, since they are really quite related.</p>

</td></tr><tr valign='baseline'><td><a name='27'>20080923.27</a></td><td>Sigh, just realized that the "check for new version" stuff <i>did</i> break in 2.1. Totally my fault, sorry. Fixed.

</td></tr><tr valign='baseline'><td><a name='26'>20080921.26</a></td><td>Oops, the ability to use my template tokens in the 'extra keyword/tags' area, that I added last week, didn't actually recompute the tags on a per-image basis, applying the tags computed for the first image to all the others. That's now fixed, and tags are recomputed with each image.

</td></tr><tr valign='baseline'><td><a name='25'>20080920.25</a></td><td>Enhanced the <tt>{Rating}</tt> token to allow <tt>{Rating=*}</tt> to create "*****" through "". You can put most anything instead of the asterisk, so you might consider <tt class="nobr">{Rating=great&nbsp;}</tt> to end up with "great great great". Since these forms result in nothing for an unrated photo, you can use the "|" pipe to provide a default "when empty" value, such as "rating":   <tt>{Rating=*|"unrated"}</tt>

</td></tr><tr valign='baseline'><td><a name='24'>20080918.24</a></td><td>Added the ability to use template tokens like {Filename} in the "extra tags" input box.

</td></tr><tr valign='baseline'><td><a name='23'>20080916.23</a></td><td>Update an error message to reflect an apparent bug in LR that causes LR to hand off a file to my plugin for upload before the file is actually available. This seems to happen when using LR/Mogrify or other filters.
               Updated the url shown in the "status" section of the plugin manager

</td></tr><tr valign='baseline'><td><a name='22'>20080916.22</a></td><td><i>Finally</i> have the upgrade button working on both Win and Mac. Since I <a href='http://regex.info/blog/2008-09-09/929'>returned home</a> last week, I now have access to both kinds of machine for the first time since LR2 was released. I can sum up the 5 hours I spent wrestling with the unzip code in three word: <b>I hate Windows</b>. Microsoft owes me five hours of my life back.   Note that you may have to install this one by hand in order to get the newly working upgrade button... it's the <i>next</i> upgrade that should be easy-as-click.

</td></tr><tr valign='baseline'><td><a name='21'>20080914.21</a></td><td>Added a few more descriptive tooltips to the example-token dialog

</td></tr><tr valign='baseline'><td><a name='20'>20080914.20</a></td><td>Oops, fixed a boo-boo introduced in the previous version.

</td></tr><tr valign='baseline'><td><a name='19'>20080914.19</a></td><td>Remember (again) the upload-destination across exports. It used to work, and I'm not sure when it stopped working, but it must have been really annoying while it was broken, sorry.

</td></tr><tr valign='baseline'><td><a name='18'>20080914.18</a></td><td>Fixed tokens "OriginalWidth" and "OriginalHeight" in templates.
               Added a bunch of new <a href='http://regex.info/blog/lightroom-goodies/template/'>template tokens</a> and a
               new token filter. Added a token-examples button, which brings up a dialog listing all tokens and their value for
               an example photo (the first photo in the export list).

</td></tr><tr valign='baseline'><td><a name='17'>20080905.17</a></td><td>Fixed an "undefined global: DestinationSynopsis" error that could happen when using a preset with a "select at export time" upload-destination setting

</td></tr><tr valign='baseline'><td><a name='16'>20080831.16</a></td><td>Handle a race condition in the upgrade logic that sometimes results in a superfluous "You have version XYZ, but version XYZ is now available" message

</td></tr><tr valign='baseline'><td><a name='15'>20080829.15</a></td><td>Added a bunch of new items to the <a href="http://regex.info/blog/lightroom-goodies/template/">template language</a>.

</td></tr><tr valign='baseline'><td><a name='14'>20080829.14</a></td><td>Oops, left some debugging cruft that results in an "empty" dialog if the logged-in-user has no galleries or the like. Fixed.

</td></tr><tr valign='baseline'><td><a name='13'>20080828.13</a></td><td>Minor tweaks

</td></tr><tr valign='baseline'><td><a name='12'>20080828.12</a></td><td>A few more tweaks to report a failed upgrade attempt a bit more clearly

</td></tr><tr valign='baseline'><td><a name='11'>20080828.11</a></td><td>Whoo-hoo, finally figured out the "assert" problem that some people without galleries were having.

               When upgrading, ignore a status of &#8220;50&#8221; (which means &#8220;out of
               disk space&#8221;) from the unzip the plugin performs. It seems Windows often
               reports this status even when there's plenty of disk space left, so until I
               can understand it better, I'll just ignore that code.

</td></tr><tr valign='baseline'><td><a name='10'>20080827.10</a></td><td>Fixed the Caption {Filetype} token (was broken for DNGs).
               Made some Layout tweaks in my preset dialogs.
               Added titles to the tools sections (were missing on OSX)

</td></tr><tr valign='baseline'><td><a name='9'>20080817.9</a></td><td>Lots of little tweaks as I cleaned things up. Added a bunch of stuff to the Plugin Manager, including
              a &#8220;What's New&#8221; button that shows up next to the &#8220;Upgrade Now&#8221; button when a new version is available.

</td></tr><tr valign='baseline'><td><a name='8'>20080814.8</a></td><td>Fixed infinite cycle of 'assert' messages one might get in odd situations

</td></tr><tr valign='baseline'><td><a name='7'>20080812.7</a></td><td>Fixes (I hope) a "bad argument #1 to '?' (table expected, got nil)" error

</td></tr><tr valign='baseline'><td><a name='6'>20080811.6</a></td><td>Moved and renamed the debugging logs to a temporary folder, and added log Show/Delete buttons to the plugin's custom section of the Plugin Manager.

</td></tr><tr valign='baseline'><td><a name='5'>20080806.5</a></td><td>Fixed {State} and {Rating} in <a href='http://regex.info/blog/lightroom-goodies/template/'>preset templates</a>.

</td></tr><tr valign='baseline'><td><a name='4'>20080805.4</a></td><td>Oops, the Windows versions had lost the ability to upgrade themselves. Once this version is installed manually, subsequent versions should be able to upgrade <a href='http://regex.info/blog/lightroom-goodies/plugin-installation/#upgrade'>as discussed here</a>.

</td></tr><tr valign='baseline'><td><a name='3'>20080804.3</a></td><td>Fixed "Access to undefined global: LrError" error that happens when trying to report a login-related problem.

</td></tr><tr valign='baseline'><td><a name='2'>20080804.2</a></td><td>Fixed a couple of internal errors related to the "choose destination at time of export" feature

</td></tr><tr valign='baseline'><td><a name='1'>20080729.1</a></td><td>Initial public release

</td></tr></table>
<style>
#history td { padding-bottom: 10px }
</style>



]]></content:encoded>
			<wfw:commentRss>http://regex.info/blog/lightroom-goodies/zenfolio/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
