.
Jeffrey’s “Export to Zenfolio” Lightroom Plugin
Quick Links
· Latest Download:
     zenfolio-20100205.103.zip
· Version History
· Update Log via RSS
· Installation instructions
· “Donationware” Registration Info
· More Lightroom Goodies
· All-Plugin Update Log via RSS
· My Photo-Tech Posts
· My Blog

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

(See the old plugin page for a version compatible with Lightroom 1.x)

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.

Availability

This plugin is distributed as “donationware”. I wrote it and make it available for free — everyone can use it forever, without cost of any kind — but unless registered, its functionality is somewhat reduced after six weeks. Registration costs the minimum 1-cent PayPal fee; any additional donation you'd like to make in encouragement or thanks is optional and completely up to you. For details, see my blog post titled Lightroom Plugin Development: Now With Added Encouragement.

Lightroom 3Registrations in Lightroom 2.x will not carry over to Lightroom 3 when it is released, so plan that you'll have to re-register if you upgrade to Lightroom 3. (That's for the real Lightroom 3.... registration is not required in the Lightroom 3 Public Beta, but be warned that plugin support is spotty and plugins may not work well there.)

Version History

( Update Log via RSS )
20100205.103

Completely changed how the one-click upgrade applies the newly-downloaded zip file, in the hopes that it'll work for more people. Rather than unzipping over the old copy, it now unzips to a temporary folder, then moves the old folder out of the way and the new folder into place. Prior versions' folders are now maintained (with the version number in the folder) in case you want to revert a version; you may want to clear them out from time to time. Of course, it won't take affect until you try to upgrade after having upgraded to or beyond this version.

Caught a few more LR3b issues.

Fixed the {GPSAltitude} template token so that it should now actually work.

Oops, the upload date/time custom metadata items were swapped. Doh! With this new version, each catalog will auto-update to correct the issue the first time it's loaded. The format used for the date and time are restricted in LR2 to whatever I've chosen, but the first time you load the plugin in the real LR3 (whenever it comes out), the catalog will update itself again to write the dates/times in your user-customized, localized format.

Lots of updates to the Twitter support:

  • Better tweet-size estimates in line with recent processing changes at Twitter.
  • Added <title> and <caption> tags to the tweet-text template (they use the title/caption from the first image exported).
  • Added the ability to control whether to send a Twitter tweet with photo keywords.
  • Added the ability to geotag tweets with a static location, or with the geoencoded location of the first image. A static location can be specified with a latitude, longitude pair, a my geoencoding-support plugin).
  • You can now configure the plugin to shorten URLs via your own bit.ly account, in case you want to track click-throughs yourself.
  • You can now specify that you want all URLs shortened. The default remains to shorten them only when required to get under the 140-character limit. You might, for example, want to forcefully shorten them all in conjunction with your own bit.ly account, for click-through tracking.
  • The plugin now goes to great lengths to report whether a tweet is accepted by Twitter. In their infinite wisdom, the folks at Twitter suddenly decided to start ignoring long tweets instead of truncating them, but (here's the brilliant part) they still report back to the plugin that the tweet was successful. Sigh.

    Furthermore, they might also ignore (yet report as successful) other kinds of tweets, such as those that are a repeat of a "too recent" tweet. Those crafty folks at Twitter implemented these changes more than three months ago, but in a truly cunning move, they still detail the old behavior in their API documentation, making no mention whatsoever about how their service now actually works.

    Only by doing a bunch of extra work can the plugin detect whether a tweet was accepted or ignored. If ignored, there's no way for the plugin to know why, so at this point it merely reports that the tweet didn't go through.

20100118.102Added two new template tokens, {DaysSince} and {PhotoDaysSince}. They're a bit tricky, but could be useful.
20091230.101Added a "Repopulate URLs" button to the Plugin Extras dialog, to allow correcting for the bug fixed in the previous push, and to correct for photos uploaded with old versions of the plugin.
20091230.100Sigh, it seems 30,000+ lines of code are getting to be hard to keep track of, and I unintentially removed the exported url from the custom metadata (from the 'At Zenfolio' item) a few versions back. This should fix it, at least for images uploaded from now. There are some more updates for Publish in LR3b, but it's very much a work in progress.
20091222.99Fixed some issues with the metadata resend (in the Plugin-Extras dialog) when images had been exported to multiple Zenfolio accounts.
20091216.98Figured out when the "AgExportSession.photoExportSequence is obsolete; use photoIdExportSequence instead" error was coming from. A bug in LR3 beta. I had to disable the export filter for the beta to avoid this.
20091215.97Allow changing the font size of list of upload destinations. Those with long names might want to choose a smaller size to allow more text to fit on each row.
20091215.96Debugging-log tweak.
20091214.95Added the special {NOJOINERS} token to the Template Language understood by my plugins.
20091209.94A few small fixes for LR3b, and tweaks to the extra-keywords stuff do tidy up repeated keywords in the display.
20091205.93Minor internal debugging tweaks.
20091118.92Added an {Altitude} item to the templates understood by the plugin. It's the numeric altitude in meters, as opposed to the {GPSAltitude} item which is a description of the altitude along the lines of 32.7 m. Also updated the Places filter so that it can be used on fields that merely begin with a number.
20091118.91Added the ability to resend keywords/captions/titles via the File > Plugin Extras > Zenfolio Extras dialog.
20091023.90A bunch of UI fixes for LR3b, such as fixing the scrollbar and the token-examples dialog.
20091022.89Added a first draft of some rudimentary support for Lightroom 3 Beta. See this important note about plugin support in Lightroom 3 Beta and Lightroom 3, including future plans for features and my registration system.
20090916.88Some UI tweaks earlier in the month had an unintended side effect of breaking the "choose destination at export time" feature. Sorry... fixed! Also, added some prose to make it more clear that the "create gallery" part of the choose-destination-at-export-time dialog is not part of the export process, but merely a tool placed there for the convenience of those wishing to create a new gallery just prior to exporting.
20090915.87Fixed some keyword-related issues. First, due to a silly bug on my part, there had been an artificial limit on the number of keywords sent. Second, also due to a bug on my part, the keyword order was scrambled. The plugin now sends them in the order Lightroom provides them (which seems to be alphabetic). (Sorry to everyone who couldn't contact my server for the last few days... it had "issues", that are now fixed.)
20090716.86Sigh, Twitter engineers treat developers like a bunch of twits. Twitter just made a sudden, unannounced, and undocumented change to how they allow external applications like this plugin to connect to Twitter, breaking every external application out there. If a plugin follows the Twitter documentation, it will not work. I couldn't believe Twitter engineers could be so inexperienced or hostile (which?) the first time they pulled a stunt like this, but again? This is ridiculous... are there kids running the shop over there? If they do this again, I may just yank Twitter support from the plugins... it's not worth the frustration. For the time being, this push should fix things.
20090701.84

Enhanced the one-click upgrade stuff quite a bit, now detecting ahead of time when it will fail because the plugin is installed where Lightroom can't write (if Lightroom can't write to it, it can't update itself). I also added a progress bar, and now download in smaller chunks to avoid 'out of memory' errors on the larger plugins. Do remember that this new functionality becomes available after you upgrade to or past this version, when you then upgrade with it.

Fixed that during an upload of a single image, the progress-bar status didn't reflect when the image was being uploaded (it said "rendering..." the whole time).

Added a defensive error check: try to detect some of the weird error messages that the OS returns when a firewall blocks Lightroom from using the Internet. You'd be shocked to hear how much time I spend telling people "check your firewall and enable an exception for Lightroom...". Hopefully this'll stem that stream.

20090616.83Sigh, this upload-destination fiasco is a real pain. Maybe have it nailed down this time.
20090615.82Some people are still having images uploaded to the wrong album, and I'm starting to think that it's a case of corrupt Lightroom preferences. I've looked at some logs and it seems to be a case of "this can't possibly happen" happening. I've added something in this version that kills some old information with prejudice.... if this doesn't take care of it, please send a log again (via the "Send to Jeffrey" button in the upper-right of the plugin manager), but I suspect my reply will be to ask you to blast your LR preferences file and start over.
20090614.81

Sigh, it turns out that a few days ago, Twitter suddenly changed authentication methods in a way that was guaranteed to break every strong-authentication application (such as this plugin). Sigh. This update handles the new authentication style, and includes better error reporting for the next time they pull a stunt like this.

20090605.80Two bug fixes... fixed progress bar during upload, and fixed an "Access to undefined global" error that popped up when trying to clear uploaded-to-FLickr data via the Flickr-Extras menu.
20090605.79

Fixed the urls in Twitter tweets to be the public version of the url, not the private owner's version.

Added a couple of new custom metadata fields, "Zenfolio Upload Date", and "Upload Time". The former can be used in the Library Grid Filter to sort/select/filter by the date you uploaded to Zenfolio.

Because the new custom fields mean a change to the database, the first time you load this new version, Lightroom will pop up a dialog asking "Update catalog for plug-in?" to which you'll want to answer yes ("Update"). Then a progress bar will show up and, if you have a lot of photos in your catalog that had been uploaded to Zenfolio, will just sit there for potentially several minutes, looking stuck. Just let it work. For my catalog with 48,000 photos, it took about 5 minutes.

I'll add these to my Metadata-Viewer Preset Editor plugin soon, but for those maintaining their own viewer tagsets, these can be found at info.regex.lightroom.export.zenfolio2.uploadDate and ....uploadTime.

20090602.78

Well, here's something new: Twitter support. It may be a bit iffy, mostly because I don't use Twitter myself, so perhaps I've missed something about the culture in which it's used, but I've added something that allows you to send a tweet after a successful upload, with a mini template language that allows you to include a photo url or destination-set url in the tweet.

The plugin uses Twitter's new strong secure authentication, so you don't even have to tell the plugin your username or password. You authenticate at Twitter and grant the plugin application permission to send tweets on your behalf.

A note to fellow developers, who will feel my pain: in order to get this strong-secure authentication support working, I had to code up SHA-1 Secure Hash computation from scratch, in pure Lua... a horrid language, I'll remind you, that has absolutely no bitwise operations, or even integer support. No masks, no bitwise xors, no way to test bits or shift words or any of that stuff. As I coded it, I felt as if I were chiseling NAND gates from rough blocks of silicon.

I felt quite the achievement once I got it working, but only then realized that I also need to code up my own HMAC-SHA1 secure signature routine. It's less involved than the original SHA-1 stuff, but again, filled with bytewise xors. Fun stuff, in a very old-school way.

20090521.77Sorry, another quick bugfix. It seems an internal change I made to try to get around a bug in Lightroom wasn't quite ready for prime time. Hope it is now.
20090521.76

Fixed a "loadstring" error some users got.

You can now use the scroll wheel with the scrollable lists (such as for the gallery list)... sort of. It works while the mouse is actually hovering over the scroll bar. That's the best I can figure out so far... it's better than nothing if you're a scroll-wheel user.

Added some new token filters to the preset templates used for things like extra keywords and image captions: They're listed in the docs, but include new items like UCFirst capitalize first character of the item, or LC to lower-case the entire item. For example, if you want to include the city as an extra tag, but prefer your tags to be all lower case, you might use {City:LC} in the extra-tag dialog.

20090519.75Fixed an album-creation bug I introduced in a previous version.
20090518.74Somewhere along the way the plugin stopped updating the progress bar as it worked. I've restored it, so now you can see it inch along as the uploads complete. I also included some stuff to communicate with the next version of my Metadata Wrangler plugin help coordinate a canceled export. Unfortunately, if you cancel an export, Lightroom does not tell filters like the Metadata Wrangler, so it blindly continues trying to process images that will not show up. I've added some hooks here to help the next version of the Metadata Wrangler detect a canceled export and not complain. It's imperfect, but I'm hoping it'll help.
20090510.73Added a link in the Plugin Manager to the plugin's update-log RSS feed.
20090509.72

Added items to the title/description presets: SmugMugUrl, FlickrUrl, and PicasawebUrl. If you have previously uploaded this image to one of those sites with my plugin that uploads to those sites, you can refer to that copy of the image by reference. Using the tag alone, e.g. {FlickrUrl}, it becomes the raw url, or nothing if the image wasn't previously uploaded. Using a =text argument inside the tag turns it into a link with the given text, e.g.

    See the {FlickrUrl=photo at Flickr}.

becomes:

    See the <a href='...'>photo at Flickr</a>.

if the url is known. If the url is not known, the tag is replaced with nothingness, so you might want to include an "|..." fallback section, such as:

}.

The entire double-quoted part after the "|" is used when what comes before ends up being empty. In this case, that double-quoted part is some text that includes a link to a Flickr user's home page (you'd want to put yours, of course). So, if the url isn't known, the entry becomes

    See the photo at <a href='http://myname.zenfolio.com'>my Flickr site</a>.
20090429.71Fixed a bug that could potentially crashed the plugin while editing caption/title and auto-destination presets.
20090425.70Tweaked how the plugin tries to update itself during the one-click upgrade process, to hopefully get things working for those few Windows users that have never had it work. Crossing fingers. We'll see.
20090422.69Fixed the caption preset stuff to disallow editing of the built-in caption presets, and added a note to that effect in the preset editor. I also reset the 'None' preset to an empty value, just in case it had gotten edited in a prior version of the plugin. Sorry it took so long to get around to this fix.
20090422.68A few minor housekeeping updates: the 'enable enhanced debugging' checkbox in the Plugin Manager now turns on logging of all web traffic. It'll be useful if I ask you to send a log, but you probably want to leave it turned off during general use. I also added an icon to the registration page to reinforce what plugin is being registered.
20090403.67

Corrected the photo-date related items in the preset templates to properly use the dateTimeOriginal metadata field, rather than the edit-time dateTime field. It now uses the first of the following that it finds with a value: dateTimeOriginal, dateTimeDigitized, and dateTime. This bug was reported to me long ago, but I let it slip through the cracks, sorry.

Added scroll-one-line arrows to the top and bottom of the scrollbars, to allow fine-grained control of scrolling very long lists. (I've been programming for almost 30 years, but this is the first time I've ever built a graphical scrolling system from scratch, so I may be a bit slow on the uptake at times :-) )

20090329.66

Turns out that there's a bug in Lightroom that causes login names to be rejected if they can't actually fit in the input box that's presented when trying to log into a second account. To get around this bug for the few who run into it, I've made the box as wide as I can... I hope it's sufficient.

20090325.65

Big UI changes in some areas. I've cobbled together a way to add what appears to be a real scrollbar, so I've replaced the kludgey scrolling solution I had before. It seems to work okay.

I also changed the "Token Examples" dialog from paging to use the new scroll stuff.

It now reports a proper error if you try to upload an image with a copyright that's longer than Zenfolio's 100-character limit. I really should do this in a pre-export scan so that it's issued right away (prior to LR rendering all the images), but I doubt many will actually run into this, so I'll not bother with it for the time being.

20090313.63

It seems that PayPal doesn't give everyone a "Unique Transaction ID" in the registration confirmation mail; some people get a "Receipt Number". So, the registration dialog now accepts that as well.

I also removed the "Resolution value to record in metadata" control in the Metadata Management section. That had dated back to a time when the resolution setting was not available in the standard "Image Sizing" section of the export dialog, and I forgot to remove my custom one when the standard setting appeared. It was sort of silly having two controls for the same thing, sorry.

The resolution setting is still utterly meaningless unless you use it to actually compute the pixel size of the image (that is, if you have the "resize to" setting to something other than "pixels"). Once the image has been created, it's just a hint about how you intend it to be rendered when printed, but it has exactly zero impact on the quality that can or can't be achieved when printing.

20090310.62I've added a popup dialog that appears the first time you install this plugin that explains how to activate it from the Export Dialog. It's currently not very “discoverable” (in UI lingo), and it leaves a lot of people befuddled. I hope this helps to stem the flow of “I can't get it to work” messages I get each day. I've begged Adobe to tweak the UI to make it more clear in the future.
20090305.61Fixed a bug that caused the plugin to crash (and stay crashed across Lightroom restarts, even!) when deleting the caption preset that was actually chosen for the caption.
20090303.60If there's an error calculating the automatic destination for a photo, now actually reports that error instead of just crashing
20090302.59Fixed a bug that could cause the plugin to crash when using the File > Plugin Extras
20090228.58Updated the caption stuff to handle newlines and <br> better. Also fixed a bug that caused a plugin crash if my server couldn't be reached during registration.
20090224.57

NOTE: you may need to restart Lightroom after installing to this (or a later) version from the previous (or an earlier) version. Please try a restart if you get an error the first time you try to use the plugin.

As per the ongoing discussion on my blog, with this version this plugin moves over to a "donationware" model, in which the plugin remains free, but registration eventually becomes required (and an eventual donation hoped for :-) ).

For details, see Lightroom Plugin Development: Now With Added Encouragement. (For info about what drove this decision, see What To Do When a Hobby Becomes Work?)

The plugin no longer expires, and correspondingly, I will not pay much attention to reports of bugs that have already been fixed, so please check your version and the version history before submitting bugs or feature requests.

There was a lot of internal upheaval in the code, so I expect that some boo-boos my surface. If something breaks for you with this version, please let me know, but until I fix it, feel free to revert to the previous version.

Several fixes and enhancements in this release: It can now track multiple Zenfolio logins, and you can easily switch between and among them. There have been a lot of UI tweaks to make things look more natural (but Lightroom's plugin infrastructure still places great restrictions on what can be done, so it's not like it's smoothly polished yet). It now has more robust error reporting in the face of network problems. Also, caption handling has been fixed... it use to break when there were ampersands in the caption.

20090129.56Small housekeeping update for the new locales supported by Lightroom 2.3. Added more info to the debugging log when an export operation begins, to help diagnose any subsequent problems with the export.
20090126.55The new scrollable-list stuff didn't deal with ampersands very well... things should be better now. Also added tooltips to the list items so that the full text can be read even if the display is cut short, although ampersands may appear in duplicate (or quadruplicate, depending on the OS)... it just wasn't worth the effort to get ampersands right in the tooltip.
20090119.54

Okay, so I spent the entire weekend working on my own scrollable-list control from scratch, because the built-in popup menu is just not very easy to work with when one has a lot of galleries. I didn't have much to work with, and the result is a bit wonky, but it's much more usable when the list is long, so I'm throwing it out there. If you don't have a long list of export destinations, you can revert back to the original via the "configure list appearance" button. With that button you can also change how much of the list is shown at once, to suit your personal preference.

20090116.53It turns out that the automatic upgrade stuff doesn't work if the plugin folder has been renamed from its original. That should generally not happen, but it's possible, so the plugin now checks its own location reports the issue to the user if it finds it.
20090115.52Added more debugging-log stuff to the 'Upgrade Now' button action, to try to understand why it doesn't work for some people.
20090115.51Added a 'click here to change the export destination' note to the masthead image, because some new users are confused how to change export destinations.
20090110.50Added a checkbox in the Plugin Manager to turn on enhanced debugging (more stuff in the plugin's debugging log), and added a button in the same place that sends your log to me. Particularly for “the upgrade button doesn't work” and “error while uploading” type issues, this should be useful for debugging.
20081228.49My preset dialog (for caption presets) was a bit wonky and didn't update itself when a preset was added. Fixed that. Also, in the export dialog proper, the example text next to the preset dropdown didn't auto-expand as the preset was changed. Fixed that, too.
20081224.48The "Extras" item in the File menu had stopped working. Works now.
20081223.47Bumping back the expiration date.
20081208.46Fixed a problem that sometimes caused errors during login/authentication, or after logging out.
20081204.45Try to work around a fairly rare Lightroom bug that sometimes causes large exports to fail with the note Whoa, exported image doesn't exist after waitForRender 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.
20081127.44The counting of previous uploads (for the All/Update/New of the Upload Destination section) was not working right.
20081125.43Another fix for a bug that had disabled plugin presets (for captions, etc.)
20081124.42Perhaps 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.
20081123.41Fixed a plugin crash when using the plugin's built-in preset system.
20081122.40No problems from the upheaval recently, so pushing back the expiration a bit.
20081117.39Oops, wouldn't let you log in / authenticate if you weren't already. Doh. Fixed.
20081117.38No 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 email) the log referenced in the upper-right of the Plugin Manager. Thanks.
20081113.37Fixed yet another list-of-upload-destinations bug. There are sure a lot of edge cases here.
20081111.36Fixed a crash that happened sometimes when there are not yet any preexisting destinations at Zenfolio.
20081104.35Perhaps squelch a spurious error dialog
20081103.34I 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.
20081031.33Now works properly with the shadow GPS data maintained by my geoencoding plugin.
20081024.32Added 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 Metadata Wrangler. 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 fix is applied.)
20081022.31Addressed (and perhaps even fixed) a bug introduced in the previous build.
20081021.30Small 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 template language that had inexplicably been missing: {HH}, {MIN}, {hh}, {min}, {ss}.
20081015.29Internal 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(?)
20080924.28

I created a "Metadata Management" section in the dialog, and moved some things into that from other sections.

Fixed a race condition that sometimes caused the export destination to not appear in the synopsis of a closed "Upload Destination" dialog section.

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.)

Moved the items in the "Upload Management" section into the "Upload Destination" section, since they are really quite related.

20080923.27Sigh, just realized that the "check for new version" stuff did break in 2.1. Totally my fault, sorry. Fixed.
20080921.26Oops, 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.
20080920.25Enhanced the {Rating} token to allow {Rating=*} to create "*****" through "". You can put most anything instead of the asterisk, so you might consider {Rating=great } 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": {Rating=*|"unrated"}
20080918.24Added the ability to use template tokens like {Filename} in the "extra tags" input box.
20080916.23Update 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
20080916.22Finally have the upgrade button working on both Win and Mac. Since I returned home 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: I hate Windows. 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 next upgrade that should be easy-as-click.
20080914.21Added a few more descriptive tooltips to the example-token dialog
20080914.20Oops, fixed a boo-boo introduced in the previous version.
20080914.19Remember (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.
20080914.18Fixed tokens "OriginalWidth" and "OriginalHeight" in templates. Added a bunch of new template tokens 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).
20080905.17Fixed an "undefined global: DestinationSynopsis" error that could happen when using a preset with a "select at export time" upload-destination setting
20080831.16Handle a race condition in the upgrade logic that sometimes results in a superfluous "You have version XYZ, but version XYZ is now available" message
20080829.15Added a bunch of new items to the template language.
20080829.14Oops, left some debugging cruft that results in an "empty" dialog if the logged-in-user has no galleries or the like. Fixed.
20080828.13Minor tweaks
20080828.12A few more tweaks to report a failed upgrade attempt a bit more clearly
20080828.11Whoo-hoo, finally figured out the "assert" problem that some people without galleries were having. When upgrading, ignore a status of “50” (which means “out of disk space”) 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.
20080827.10Fixed 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)
20080817.9Lots of little tweaks as I cleaned things up. Added a bunch of stuff to the Plugin Manager, including a “What's New” button that shows up next to the “Upgrade Now” button when a new version is available.
20080814.8Fixed infinite cycle of 'assert' messages one might get in odd situations
20080812.7Fixes (I hope) a "bad argument #1 to '?' (table expected, got nil)" error
20080811.6Moved 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.
20080806.5Fixed {State} and {Rating} in preset templates.
20080805.4Oops, the Windows versions had lost the ability to upgrade themselves. Once this version is installed manually, subsequent versions should be able to upgrade as discussed here.
20080804.3Fixed "Access to undefined global: LrError" error that happens when trying to report a login-related problem.
20080804.2Fixed a couple of internal errors related to the "choose destination at time of export" feature
20080729.1Initial public release

Comments so far....

Glad to see that there is already a release for 2.0 but for some reason I cannot see the .lrplugin file that the Plugin Manager asks for. Just a bunch of lua, png and txt files.. Am I missing something?

You want to point the plugin manager at the .lrplugin folder that the bunch of lua/png/txt files are in. —Jeffrey

— comment by Michael on July 30th, 2008 at 2:18am JST (1 year, 6 months ago) comment permalink

Excellent work, I love it!

— comment by Tuan on July 31st, 2008 at 4:06am JST (1 year, 6 months ago) comment permalink

Thanks for making this plug in, you are tha man.

My photo work flow is now complete!

— comment by Travo on July 31st, 2008 at 11:15am JST (1 year, 6 months ago) comment permalink

Hi Jeff.

Thanks for creating these extremely useful plug-ins. I downloaded your Zenfolio plug-in on Tuesday night (right after the LR2 release announcement) and I’ve noticed that clicking on the “Check for new version now” button generates a text file titled LrHttp-Debug.log in the My Documents folder. This seems to be similar to the debug log that was generated by the version 1 20080606.45 release. Is there any way to suppress the creation of this file?

I moved the files to a temporary folder, as of version .6.

On another note, I don’t know if its intentional or not but the links to “the old plug-in page” do not bring up the old plug-ins…there’s nothing available.

Doh, thanks, fixed. —Jeffrey

Thanks,

James

— comment by James on July 31st, 2008 at 5:28pm JST (1 year, 6 months ago) comment permalink

Does anyone know whether Adobe fixed the formatmessageW issue with the final release? The work-around is something I would rather avoid.

As far as we can tell, it’s been fixed. You can download the free version of 2.0 to try it… —Jeffrey

— comment by Matt on August 3rd, 2008 at 11:37pm JST (1 year, 6 months ago) comment permalink

Thanks so much for the new version. It seems to work fine with LR2 (I was never able to get the previous version to work with LR1), so I am very pleased to use the Zenfolio version.

— comment by Guy Scharf on August 9th, 2008 at 11:40pm JST (1 year, 6 months ago) comment permalink

My photos in Lightroom 2.0 are dngs. Will your plug in allow conversion to jpeg or tiff format for uploading to Zenfolio? If not what is the recommended workflow?

Thanks, Winnie

Uh, I’m pretty sure that you have to convert when uploading, since Zenfolio doesn’t accept DNGs. You select JPG format (and set the JPG quality) in the “File Settings” section of the Export Dialog. —Jeffrey

— comment by Winnie Parker on August 27th, 2008 at 9:57am JST (1 year, 5 months ago) comment permalink

Attempted upgrade to 20080817.9 and unzip failed with exit status 50. All of my hard drives have ample free space and the unzip appears to have been successful. I downloaded the zip file and reinstalled. After some fiddling with the plugin manager, I got the new version to load.

I’ve seen the exit-status-50 thing reported before, but haven’t been able to generate it myself. The logs make it look like everything worked, so maybe I should not report an error when I run into an exit status of 50. If someone were to get it, and then just dismiss the error dialog, and continue as if there was no error (that is, go ahead an reload the plugin to activate the new version), I’d appreciate to hear whether it works…. —Jeffrey

— comment by Guy Scharf on August 28th, 2008 at 12:28am JST (1 year, 5 months ago) comment permalink

I signed up for zenfolio and downloaded your plug in to my LR 2.0.
What is the workflow for uploading to my (brand new) zenfolio account?

THanks, WInnie

It’s the same as any other export… select the destination, log in, adjust other export parameters, and upload. If you don’t have any galleries, you’ll have to make one first, either at Zenfolio or in the Zenfolio Tools section of the Export Dialog. —Jeffrey

— comment by Winnie Parker on August 29th, 2008 at 1:32pm JST (1 year, 5 months ago) comment permalink

I downloaded the 2.0 version but when I unzip it there isn’t a plugin residing in the folder. Can someone please help me. Thanks.

The folder is the plugin. —Jeffrey

— comment by Nancy on August 30th, 2008 at 1:49am JST (1 year, 5 months ago) comment permalink

Thank you! I kept opening the folder & nothing was showing up as a supported file! I just highlighted the folder & clicked add! It worked! Thank you so very much for your help! You are AMAZING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

— comment by Nancy on August 30th, 2008 at 3:35am JST (1 year, 5 months ago) comment permalink

I upgraded to the latest version, using the built-in update function and got the same exit code 50. I pressed the Reload plugin button and the plugin worked fine.

Next time there’s an upgrade, I’ll try to remember to rename any copies of unzip.exe that I have on my system to be certain that the one you provide is the one being executed. That’s one of the few things I can think of that might be causing the problem. Are you running unzip directly, or through a command shell? If a command shell, I wonder if my using JP Software’s 4NT rather than CMD.EXE as my default command shell might make a difference?

On another issue, when I create a preset for the zenfolio upload plugin, please remember the gallery that I have set to upload to. I want to create a preset that is ready to run to upload to my gallery of birds. Currently, even though the bird gallery is selected when I create the preset, the field is back to “set at export time” when I select the preset.

The upgrade stuff should be fixed… perhaps you ran into troubles with the final unfixed version (when upgrading to the fixed version)? As for remembering the gallery, I just pushed a fix in version .19. Sorry for the hassles. —Jeffrey

— comment by Guy Scharf on September 2nd, 2008 at 3:56pm JST (1 year, 5 months ago) comment permalink

Is it possible in a plugin to make a snapshot? I would find it very useful to have a snapshot created when exporting photos to zenfolio. Ideally, I’d like a snapshot name like “custom-date” where “custom” is whatever I want and “date” is the date the snapshot is made.

I’d also like to see a record somewhere of the export parameters used, probably in the exported image itself as some kind of metadata, as well as the date and time of the export.

One of the problems I have with exporting images from Lightroom is that there is no record of the time in the development history when the export was made, nor is there any record of what the export parameters were. Can you help with this?

Thanks.

I’ve asked for the ability to create a snapshot on export several times in the last two years, and I can only hope it’s on Adobe’s to-do list. It would certainly be nice to have. —Jeffrey

— comment by Guy Scharf on September 2nd, 2008 at 4:29pm JST (1 year, 5 months ago) comment permalink

Hi there,

Lightroom is the basis of my workflow, and the only problem I have working with zenfolio is that I can’t have record of client selects back in my lightroom catalog. Is there any future plan for making a way for clients to rate/label images and have the option of syncing that metadata back into the photographer’s lightroom catalog? Or a way of having my ratings/labels visible in Zenfolio?

Thanks,

bb

You can have your ratings visible at Zenfolio by creating a Title or Caption preset template that includes the {Rating} token. As for the two-way sync, I’d very much love to do it, but it’ll be a lot of work to figure it out, so it’s something I’ll have to tackle in the future…. —Jeffrey

— comment by bethany on September 13th, 2008 at 12:30am JST (1 year, 5 months ago) comment permalink

I use this plug-in with 2.1 RC and it seems to have a problem with the naming (not the naming on export provided by LR but the naming that the plug-in does on upload.
I use the Template “Filename” which has as contents the word Filename, NOT the token {Filename}. So I changed this and updated.
Next time I launch LR and use the plug-in, it’s back to the word Filename instead of the token.

Thanks for listening!
Thomas

— comment by Thomas Geist on October 9th, 2008 at 11:10am JST (1 year, 4 months ago) comment permalink

Jeffrey, What is your Zenfolio Referral Code? May as well give credit where credit is due.

Zenfolio kindly provides me a complimentary account, so I don’t use a referral code…. if I did, they’d be paying me! :-) Thanks, though, for the thought! —Jeffrey

— comment by Morey on October 10th, 2008 at 8:28am JST (1 year, 4 months ago) comment permalink

thanks for the oppportunity to download and use your Lightroom plugin – it is much appreciated, Ross

— comment by Ross on October 15th, 2008 at 5:53pm JST (1 year, 4 months ago) comment permalink

Ok…I must be dumb as a brick because I can NOT get this to work…I’m new to Lightroom and plugins…is there ANYWAY you can help walk me through this??? Sorry to be such a bother….thanks

Bryce

— comment by Bryce on October 18th, 2008 at 5:22am JST (1 year, 4 months ago) comment permalink

The latest plugin does not seem to actually have a plugin! There is no file with “.lrplugin” !?
So whatsup?

Sigh. I don’t know how I can write it in the instructions more clearly that the zip contains a folder that is the plugin. —Jeffrey

— comment by louis on October 20th, 2008 at 6:32am JST (1 year, 4 months ago) comment permalink

Hi,

I’m new to your plug-ins and I’d like to thank you for creating them.

My system:
OS > Vista Ultimate
LR > Version 2 ( these numbers are next to ehe version 481478 build no?)

I have zenfolio version 20080924.28

I’m told it expires in 2 days.
I go to the Plug-In Manager.
I perform the update
the 10212008.30 file is on my system
I get a message 20080924.28 is installed
I restart LR
I still have 20080924.28

Any idea what I am doing wrong? What happens if the plug-in expires?

I have a word document with screen shots of the steps if that is any help. Just tell me how to send it to you.

Thank you,
Stephan G. Kravitz

— comment by Stephan G. Kravitz on October 22nd, 2008 at 2:09pm JST (1 year, 4 months ago) comment permalink

Correction to post earlier this evenng:

The 20081021.30 plug-in is on my system after I go through the plug-in update process. It just is not used by LR 2.

Thank you,
Stephan G. Kravitz

— comment by Stephan G. Kravitz on October 22nd, 2008 at 3:04pm JST (1 year, 4 months ago) comment permalink

I have same problem with 20081022.31 it will not load.

Stephan G. Kravitz

— comment by Stephan G. Kravitz on October 23rd, 2008 at 2:51pm JST (1 year, 4 months ago) comment permalink

Thank you, 20081022.31 loaded today,

Stephan G. Kravitz

— comment by Stephan G. Kravitz on October 24th, 2008 at 9:13am JST (1 year, 4 months ago) comment permalink

Hi Jeff

I have downloaded Lightroom update 2.1 today, and I now get an error when trying to upload new photos to Zenfolio. Have you experienced any issues with 2.1 at all? I can send you a screen grab if that helps?

Thanks

Kevin

— comment by Kevin Robertson on October 25th, 2008 at 9:49pm JST (1 year, 3 months ago) comment permalink

Hey Jeff –

I have Version 20081103.34 and I’m exporting from DNG to JPG for Zenfolio. I’m getting a time to export approx. 150 photos of 7-8 hours. Is that normal? If not could you tell me what’s wrong or if it’s something I can change?

I’m running OS 10.5.5, Lightroom 2.1

Ryan

It all depends on your upload speed. I have 100mbit fiber to my house in Kyoto, so I can upload pretty darn fast, but if you’re using DSL, it’ll take a lot longer… —Jeffrey

— comment by Ryan on November 6th, 2008 at 5:34am JST (1 year, 3 months ago) comment permalink

Jeff

Just coming back on the continued issue of timing out when uploading photos to zenfolio. I dont know if this is a Zenfolio issue or plugin one; but what I am experiencing is a continous problem on my Vista machine (very high spec); and yet no problem at all on my XP laptop. Both pcs are using LR version 2.1 and plugin 20081111.36. The only work around I have managed so far on my Vista box is to reduce the JPEG quality to circa 50% or less and then it seems to let things go, yet the identical Olympus RAW photos on the XP machine happily upload at 100% jpeg quality!

Has anyone else experienced the issue only with Vista?

All very strange, let me know if you want me to send over any logs etc?

Thanks

Kevin

This is likely a Lightroom/Vista “issue”…. please report it to Adobe so that they know the issue is widespread among Vista users. —Jeffrey

— comment by Kevin Robertson on November 12th, 2008 at 8:05am JST (1 year, 3 months ago) comment permalink

Vista 64 bit, Lightroom 2.1 64 bit 512205 Camera Raw 4.6, Plugin 20081113.
I have been unable to get the plugin to work. When I go to the plugin and choose to login to Zenfolio, I get the error: “cannot find host”. When I cancel, after 20+ retries, I get the following in an Info window: +1216.7: At = “cannot find host” name = “The server name or address could not be resolved” nativeCode = 12007. Then, when I press OK, an new window opens with the report “INTERNAL PLUGIN ERROR Zenfolio Login Aborted”. When I press OK for that window, a new window opens with “An internal error has occurred: ?:22039: attempt to index a nil value”. I have disabled my Kaspersky firewall before attempting to make sure IT didn’t interfere with the process. I’m open to suggestions! Thanks!

This seems to be a Lightroom 2.1 bug (or a Lightroom/Vista “issue”). Anyone on Vista getting these networking errors should report it to Adobe…. the more reports they get, the more they will pay attention to the issue. I don’t run Vista, so have never had these problems myself… —Jeffrey

— comment by Kal Kirkle on November 13th, 2008 at 6:18pm JST (1 year, 3 months ago) comment permalink

Dear Jeff,

thanks for your great work. Because of you, we have more time behind the camera an less time in front of the computer. Your new GPS-Plugin is great. Is it possible to rewright your LR Export-Plugin for uploading images to Martin Baileys webside?
http://martinbaileyphotography.com/forum/

Greating from Germany
Axel

— comment by Axel on November 21st, 2008 at 1:20am JST (1 year, 3 months ago) comment permalink

Been having problems for last 2 days, but now it’s working. Maybe a problem with Zenfolio? Thanks for the great work.

-Apollo

— comment by Apollo on December 11th, 2008 at 1:33pm JST (1 year, 2 months ago) comment permalink

I downloaded the new Zenfolio version yesterday and used it without issue last night. I get an plug in error and an unexpected http reply from Zenfolio when trying to upload. I’ve uninstalled and reinstalled the plug in to no avail. Version 20081208.46. I have been using your plug ins for months and they make my life so much easier. I am lost without being able to upload like I used to.

— comment by LaRee on December 14th, 2008 at 3:00pm JST (1 year, 2 months ago) comment permalink

I normally use a mac, and have found that your excellent zenfolio plugin works like a charm. However I’m being forced to use our Windows (Vista) laptop at the moment, and the latest version of your plugin seems to be operating very erratically over the past few days–lots of failed attempts to upload. One symptom is that it loses the login to zenfolio and can’t re-establish without quitting and restarting LR. Perhaps it’s a zenoflio web site issue or a Lightroom/Vista problem. Can’t wait to get back to my mac!

— comment by Phil Rose on December 15th, 2008 at 3:36am JST (1 year, 2 months ago) comment permalink

wondering if there is a way to upload from lightroom entire catalog so that file structure remains intact without having to make new collections/groups to replicate file structure?

Currently using Photo Guru which does this but would like to stick inside lightroom.

Thanks for all your work

Shawn

See this. —Jeffrey

— comment by shawn on January 2nd, 2009 at 10:11am JST (1 year, 1 month ago) comment permalink

wow. that’s quite the detailed explanation. Guess I should have searched a little more.

This is looks awesome. Looks like I’ll be switching over to your plugin, and keeping everything inside lightroom.

One more quickie, the “update” feature. Is that based off a scan of files currently on zenfolio or off a database created by the plugin? I ask because I already have a sizable amount on my account and I’d like to have the entire catalog avail to just click UPDATE and be done. If I do that now, your plugin may want to replicate everything in my catalog since it’s never been used.

Thank you

— comment by shawn on January 2nd, 2009 at 7:51pm JST (1 year, 1 month ago) comment permalink

Lightroom: 2.1 512205
OS: OSX 10.5.5
Plugin: 20081228.49

Amazing work on the plug– everything was working fine for me– I had uploaded a few hundred photos and suddenly it’s giving me the error shown below. I’ve tried restarting and shrinking photo size to no avail…

+9284.3: At =(tail call) line -1:
Return header ERROR
—————————————————————-
errorCode = “redirectError”
name = “redirected to nowhere”
nativeCode = -1010
_____ _____ _____ _____ _____ _____ _____ _____ _____

— comment by John McGary on January 3rd, 2009 at 12:44pm JST (1 year, 1 month ago) comment permalink

Hi, I was wondering if you would consider making a plugin for Adobe’s Photoshop Express on photoshop.com?
The site doesn’t work very well for me just now but it’s free & it may get better.
With LR & PS Express both being Adobe’s it could be a nice combo.

Thanks for the Zenfolio plugin, works fine & makes uploading to share much quicker.
Another for Adorama, PhotoWorks, Clarks Lab, Winkflash ect would also be great :)

— comment by rishi on January 4th, 2009 at 7:15am JST (1 year, 1 month ago) comment permalink

Jeffrey

Your plugins are great. One thing I’ve noticed is that my “previous lightroom export” folder in zenfolio not longer seems to update. Am I missing something obvious in the export dialogue?

Thanks

Callum MacLellan

You’re not missing anything… that feature never made it over from the LR1 version of the plugin. I’d never heard of anyone actually using it, so I didn’t bother bringing it over. Was it something you relied on? —Jeffrey

— comment by Callum MacLellan on January 11th, 2009 at 7:34am JST (1 year ago) comment permalink

First of all, thanks much for creating the LR (2.2) plug-in for Zenfolio, which many folks use ,and I anticipate using (?).

Problem is, I’m not sure what your plug-in does, how to use it, or what its benefits are. Is there a “user page” where I can find out. Perhaps you can provide a brief answer to the above, for a novice, soon-to-be user of Zenfolio.

Thanks much.

— comment by GerryP on January 27th, 2009 at 7:08am JST (1 year ago) comment permalink

Hopefully not too complicated a question… any thoughts on how i’d shrink images that exceed Zenfolio’s 12MB limit during the upload? I have quite a lot of panoramic photos in my collection, and at the minute a lot are rejected as too large.
Ideally i’d like to automatically reduce the jpg quality on the larger images to make them fit into the 12MB. If that’s not possible, could there be an option to ignore size errors during the upload and just report them all at the end (as it won’t complete the upload unattended if there are any large photos in there).
Thanks,
David

This kind of thing has been brought up before, either to get a size just under some limit, or in the case of Alamy, just over some limit. Unfortunately, I don’t know of a good way to address it. )-: —Jeffrey

— comment by David on January 28th, 2009 at 5:21am JST (1 year ago) comment permalink

Lightroom 2.2
Plugin 20090126.55
Windows Vista 32

Hi Jeff

I know this problem has been raised before, but I am still totally unable to export from Lightroom to Zenfolio, I get the error below after 2 or 3 minutes. Is anyone else experiencing this problem, and have you had any more thoughts on it. Happy to send a debug log if that helps at all?

+263.9: [09F8DF10] =(tail call) line -1:
Return Header ERROR
———————————————————————–

errorCode = “unkown”
name = “The connection with the server was terminated abnormally”

nativeCode = 12030

Thanks

Kevin

— comment by Kevin Robertson on January 28th, 2009 at 10:17pm JST (1 year ago) comment permalink

It could be usefull to have an option that prevent big image (larger than maximum site allowed) to be uploaded.
Now if these images are encountered it locks.

— comment by Lorenzo on January 31st, 2009 at 10:58am JST (1 year ago) comment permalink

Hi Jeffrey, I just downloaded the update zenfolio-20090129.56(2)& got( error 32- Broken pipe)
Unable to unarchive Zenfolio-200090129.56(2) into the “desktop” I downloaded it several times with the same results. Any sugestions?
I have Mac OSX 10.4.11 & Lightroom 2.2
Thanks,
Jenny.

— comment by Jenny on February 5th, 2009 at 12:02pm JST (1 year ago) comment permalink

First of all, thanks much for creating the LR (2.3RC on MS Vista 64) plug-in for Zenfolio (.56), which many folks use , including me.
Hopefully not too complicated a question from a newbye…

I usually flag on LR the pics I’d like to upload. Once uploaded on Zenfolio, the problem arises when I want to update the Zenfolio set deleting some previously uploaded pics and updating or adding some others. I noticed that I can update the already loaded pics but I’m not sure if I can delete the uploaded pics which are not flagged anymore in LR.

thanks,
luca

Currently, support for general synchronization is pretty bad. Zenfolio provides all the tools… I just need to find the time to implement them. It’s my intention to do this sooner than later, first starting with “re-send metadata”, then moving on to tackle less straightforward problems. We’ll see how it goes… —Jeffrey

— comment by luca on February 8th, 2009 at 9:10pm JST (1 year ago) comment permalink

Hi, I repaired my disk with disk utility & can now unzip you plugin OK thanks.
Jenny.

— comment by Jenny on February 8th, 2009 at 11:53pm JST (1 year ago) comment permalink

Hi Jeffrey,

Great plugins. I was thinking of writing my own and wondered if these plugins were open source?

— comment by dillip on February 15th, 2009 at 4:17am JST (11 months, 26 days ago) comment permalink

I loaded the plgin for Zenfolio as stated in your instructions. It is in Lightroom when I go to export I get an an error message. Something about “private gallery”. I don’t understand. Your Yahoo plugin works great.
Running – Windows Vista 64 bit. LR 2.3,

could it be the LR 2.3 RC?
Thanks Jeffrey

It should all work find on any LR2.x version. “private gallery” sounds like something from Zenfolio…. could you send the log to me? (There’s a button for sending the log in the Plugin Manager). —Jeffrey

— comment by Jonathan on February 24th, 2009 at 2:32am JST (11 months, 17 days ago) comment permalink

I really like the plugin but I would like to ask for one change or enhancement. Currently you can create an export action that prompts for the gallery, that is cool. What I would like is that the dialog that appears to select the gallery would also allow you to edit/enter keywords. I tend to develop and export pictures one at a time, being able to correctly keyword them without going into the export setup would be nice. :-)

— comment by Gary on March 6th, 2009 at 4:24am JST (11 months, 4 days ago) comment permalink

New Plug-in Issue Installation Problem with the – zenfolio-20090305.61.zip – Version update. I am on a PC – OS Windows XP, Lightroom V2.0. I did the unzipping and did the windows folder install .exe file and did not work, then I reboot the computer open up the catalog again and still NO success.

What am I doing wrong? Please Help!

There is no “.exe” file associated with the plugin. Just the zip file that creates a folder. The folder itself is the plugin, and in the Plugin Manager, you select the folder when adding a new plugin. Once it’s added and enabled in the Plugin Manager, you can switch to it in the Export Dialog, as shown on my Plugin Install page. —Jeffrey

— comment by Sarah on March 9th, 2009 at 12:41am JST (11 months, 1 day ago) comment permalink

I’m receiving this when attempting to upload to Zenfolio. I can get 1 or maybe 2 images to go thru but then I hit this:

Warning:
Unable to Export:

Unexpected HTTP reply from http://www.zenfolio.com/zf/api/zfapi.asmx: 500

OS: Windows XP
Export Plugin: Zenfolio 20090313.63
Adobe Lightroom 2.3 539407 Raw 5.3

— comment by Chris Epler on March 15th, 2009 at 1:37am JST (10 months, 25 days ago) comment permalink

Chris

Regarding your upload problem to Zenfolio, I experienced similar problems (albeit on Vista) and it took ages to resolve. My belief is that the problem was a combination of Zenfolio network issues and also some reasonably well documented Vista networking querks! I think Znefolio made some changes, but I still needed to make some networking tweaks to make it work.

I am not sure if the links below will solve problems for XP, but I have found that it has cured all of my Vista/Zenfolio upload issues.

http://www.speedguide.net/downloads.php
http://www.speedguide.net/analyzer.php
http://www.speedguide.net/read_articles.php?id=2574

The specific tweak which fixes my Vista issue is the disabling of “Windows auto tuning” (3rd link above), however I am pretty sure this is the workaround for Vista only and does nothing in XP. Take a look at the TCP Optimizer in the 1st link, it may offer some soloution.

Good luck

Kevin

— comment by Kevin Robertson on March 16th, 2009 at 6:22am JST (10 months, 24 days ago) comment permalink

I think I screwed up. I installed the plug-in for zenfolio into Lightroom 2 and it seemed to be working fine, so I deleted it from my desktop (I did make a donation and registered it). Then when I opened Lightroom 2 again the plug-in had disappeared.

I thought after it was safely installed in Lightroom 2 I could delete the original downloaded file, but I am obviously missing something here.

I will try to download it again and use my registration code (hopefully that will work since this is the same computer) BUT what should I do with the downloaded file on my desktop? Must I keep it even after it has been installed in Lightroom 2?

Thank you. Marci

Marci, after downloading and unzipping, move the zenfolio-jfrield.lrplugin folder to where you want it to reside permanently, then tell Lightroom about it via the [Add] button in the Plugin Manager. —Jeffrey

— comment by Marci on March 21st, 2009 at 3:33am JST (10 months, 19 days ago) comment permalink

Just downloaded your latest LR/Zenfolio plug-in. Looks pretty useful … have a question before I install it though …

Can the plug-in export JPEG images to Zenfolio with all LR adjustments that were made to **RAW format** files?

Or does one need to export JPEG’s via LR … synchronize LR to find these JPEG’s … THEN use your plug-in for the final upload to Zenfolio?

Thanks.

It exports copies generated after your changes have been applied. It wouldn’t be very useful otherwise(!) —Jeffrey

— comment by Ken R on March 27th, 2009 at 9:01am JST (10 months, 13 days ago) comment permalink

Hi Jeffrey,

I’m very excited about your work on the LR plugins – thank you! I just installed your LR plugin for Exporting to Zenfolio and have executed an export to a gallery. Should I see a progress bar or any other indication that LR is processing the files and uploading them?

I executed the Export (126 files) and several minutes later am not seeing a gallery in Zenfolio and no indication that LR is doing anything.

Thoughts?

You should definitely see a progress bar in the upper masthead section of LR (the one with the Lightroom logo, and the list of modules). If that section is closed, a mini progress bar will eventually show up, although due to a bug in Lightroom, it often doesn’t show up for some time. If you have that section open and don’t see anything within a few seconds of pressing the “Export” button, visit the Plugin Manager and send the plugin log, via the “Send to Jeffrey” button in the upper-right. —Jeffrey

— comment by Matt L on May 4th, 2009 at 1:27am JST (9 months, 6 days ago) comment permalink

I love the twitter announcement. Have you thought about doing something similar with a facebook announcement? Either creating a link or a note.

Love the plugin, thanks for all your work!

— comment by Daniel on June 29th, 2009 at 5:26am JST (7 months, 12 days ago) comment permalink

I’ve been working a bit with the plugin by now, and at least for myself there’s one more feature I’d LOVE to have.

In Lightroom, at least myself works with “collections” for a smart publishing “container”
Wouldn’t it be extremly smart to have a “checkbox” somewhere in the plugin letting you automatically create a gallery with the same name as the collection you’re publishing?

Best, of course, would be a simple right-click on the collection and say “publish to ZF” and the plug would publish, update and delete data in the corresponding gallery. But this I guess involves Lightroom coding, and not only Plugin :)

Thanks anyhow for a superb plugin!

/patrick

That would all be wonderful, and if it were possible I would have done it long ago, but sadly, the LR plugin infrastructure does not offer plugins any insight to collections. At all. )-: —Jeffrey

— comment by Patrick on July 20th, 2009 at 1:22am JST (6 months, 21 days ago) comment permalink

Hi Jeffrey
Been using your plugin for awhile, and after seeing how much work you put in these I finally registered a few.

I use the image sizing section for both my portrait and landscape photo’s and find the current selections a little difficult to use. Easy enough to switch between the long end and short end selection, but in either case it always defaults to the short end pixel size and you have to remember the width pixel size and re-type that in when selecting between the two.
Any chance of including a P & L selection that just switches the dimensions for the width & height.

— Ken— CT, USA

— comment by Ken on July 25th, 2009 at 1:03pm JST (6 months, 16 days ago) comment permalink

Hi,

In the “File Settings” options it would be nice to have a mixed settings option. Ex: If the file was not edited on Lightroom, it would upload the “original file”, without recompressing it, but, if the file was edited/changed in Lightroom, it would upload the edited version recompressed to JPG/TIFF.

Thanks,

That’s a great idea, but one for Adobe (that section of the export dialog part of standard Lightroom)…. —Jeffrey

— comment by Ulisses on September 9th, 2009 at 8:38am JST (5 months ago) comment permalink

Hi Jeffrey,

I’m not sure if this is a plugin issue, but since upgrading to the Nikon D300S camera, my files will upload BUT any cropping or mods I applied to the image are not applied to the images in my Zenfolio account. If I convert to JPG prior to upload, the changes come over, but the EXIF info is limited so I’d love to be able to upload the original file if possible (as it did before). Like I said, might be a LR issue, not yours. I can email you an original JPG from my cam if you need it.

Thanks,
Keoni

It sounds like your originals are going, as if you have “original” selected as the format, rather than “jpeg”, in the “Image Format” section of the export dialog. —Jeffrey

— comment by Keoni on September 10th, 2009 at 1:07am JST (5 months ago) comment permalink

Thank you so much for developing this. I’m not very computer saavy, so it took me a bit of figuring just to unzip the file (!), but once it was done, and with your installation instructions, everything ran smoothly. I think you saved me a couple of hours, so thank you! thank you! thank you!

— comment by Frances on September 18th, 2009 at 4:49am JST (4 months, 23 days ago) comment permalink

Jeffrey, I am writing from Pasco, WA.

My comment has nothing to do with VERION Plugins; bugs; OS; LR version number or other such things.

I am labeled as an ” geezer” at this point in my trek on planet earth and have a “kerning” (line spacing) problem with you printed pages in your blog. Couple line spacing with light typeface and a dark background and you get something hard on the eyes to read.

Type tends to run together and gets blury to the point of being out of focus. Is there another option you could use? I realize what you currently use is dramatic, but if you get an opinion from an eye doctor I’m thinking they would agree with me.

I am a relative “newby” to LR and making the conversion from wet to dry lab practices, but find I have to take your blogs in short spurts. If I don’t do that I tend to get headaches. Taking frequent breaks while reading is a must, but it slows down my work progress .

Yes, I know, I don’t have to read everything, but I’m afraid I may miss a comment or suggestion that will make life easier using LR, so I do tend to read everything.

Anyway, just a suggestion.

Thanks for taking the time to read this.

My blog look-n-feel is not meant to be “dramatic”… it’s meant to be easy and smooth to view. If you’re seeing stuff run together, then either my CSS or your browser has a bug. What version of what browser on what version of what OS are you using? Could you email a screenshot? Thanks. —Jeffrey

— comment by gary white on September 21st, 2009 at 3:10am JST (4 months, 20 days ago) comment permalink

I recently came across your post explaining how to create an archive export, which works *great* BTW. The problem now though is that when I export images to other folders I have to scroll through tons and tons of folders. Is there a way to either present the folders/collections in a tree view or offer an option to filter the list? I would live to be able to have my “Archive” collection filtered since I would never export directly into those folders and would instead use the auto destination I have configured.

Thanks!

Yeah, the list can get a bit unwieldy. Set the list display to its longest setting and that makes it a bit easier. I actually had a collapsible list once but it was difficult to do right. Must think about it more… —Jeffrey

— comment by Gary Udstrrand on October 17th, 2009 at 3:40am JST (3 months, 23 days ago) comment permalink

Hi Jeffrey,

Yesterday I decided to give LR3Beta a try. I installed Your updated Zenfolio plugin (20091022.89) but was not able to upload a single photo. Always got an error message, which said: “Can’t update this collection. Unexpected HTTP reply from http://www.zenfolio.com/zf/api/zfapi.asmx: 500″. Can You tell me why I keep getting this error? (I am using Windows 7 64-bit version, LR3 Beta, Zenfolio plugin version 20091022.89).

I’m not sure how this new publishing thing works in LR3, but I was hoping I could continue using Your plugin the same way you described in this post of your blog (http://regex.info/blog/2008-10-06/956). Will that be possible?

Thanks in advance,

Ramūnas.

I haven’t tested Publish stuff well, and I know there’s stuff about the API that I don’t understand yet, so there’s plenty of room for improvement. I hold great hope for coolness. —Jeffrey

— comment by Ramūnas Klimašauskas on October 23rd, 2009 at 3:46pm JST (3 months, 16 days ago) comment permalink

ver 20091023.30 . London . Thanks for the plugin. It’s great. Here’s an issue – it won’t upload some of my keywords. I don’t notice any pattern. However, it is consistently won’t upload the words ruslan, marie, papa, marc or daria. It is happy with other words such as russia, irkutsk, moscow, pavel, tamara – there may be others which I don’t yet. If I modify the photos, your plugin recognises them as modified and uploads them but those keywords don’t appear, alhtough other keywords for those pictures do appear.
Seems crazy to me. It is very wierd. It may be me but if it isn’t then it’s a bug either with the plugin or with Zenfolio. Feels like the latter to me. These are my family photos but if you would like to email me I can send you access details.
Regards
Marc

If your catalog originated in LR1 and was upgraded to LR2, there’s a bug related to keyword export… look around on Adobe’s LR forums and you’ll find the fix. Also, right-click the keywords in the keyword pane and check their properties… make sure they’re set for “include in export”. If none of these seem to address the issue, export one image with keywords that don’t make it and then send me the plugin log (via the “Send to Jeffrey” button in the plugin manager), including there a note about which keywords didn’t make it. —Jeffrey

— comment by Marc Gander on October 23rd, 2009 at 7:41pm JST (3 months, 16 days ago) comment permalink

ver 20091023.30 . London
Jeffrey, you’re dead right. Sorry to have bothered you about this. Thanks very much for responding anyway.
Regards

Marc

— comment by Marc Gander on October 24th, 2009 at 2:05pm JST (3 months, 15 days ago) comment permalink

Hello from Seattle!
I just donated via PayPal and forgot to write something in the comments there. I just wanted to say THANK YOU for what has become an indispensable part of my workflow. I appreciate the generosity with which you distribute your software. I hope that the karma comes back to you in full!!
Best regards,
Laura

— comment by Laura Z on October 26th, 2009 at 7:08am JST (3 months, 14 days ago) comment permalink

please make a lightroom export plugin for PANORAMIO if possible.

http://www.panoramio.com/

I would, if they had a public API. They don’t seem to be interested in Lightroom’s demographics… they apparently prefer low-quality snapshot photographs uploaded by people who have the ample free time to do them one by one. —Jeffrey

— comment by Marius on October 26th, 2009 at 10:19pm JST (3 months, 13 days ago) comment permalink

lol.. yes.. :)

but it is the only way to get your images into google earth. :(

— comment by Marius on October 26th, 2009 at 11:58pm JST (3 months, 13 days ago) comment permalink

I’ve been using the previous zenfolio plugins for months with good results. Then yesterday I started exploring the LR 3b, and I installed your recent plugin update (20091023.90). The new plugin version seemed to work OK with LR 3b–at least for the one image I uploaded to zenfolio. However when I went back to using LR 2.3, it appears that this same plugin (20091023.90) will not upload more than one image at a time. Possibly the issue pertains to both LR 2 and 3b, but I can only attest to seeing the problem when using it with LR 2.3.

Regards,
Phil

— comment by Phil Rose on October 27th, 2009 at 5:22am JST (3 months, 13 days ago) comment permalink

Hmmm, so on my third try at uploading multiple images with zenfolio-20091023.90, it appears to be working better. The only suspicious activity is that the plugin opened a zenfolio gallery page as soon as the initial image was sent (but it does continue to upload the remaining images). In past versions I thought that the plugin summoned my zenfolio gallery page only when all images had been uploaded. Anyway, it’s now working better than I described in my previous post.

Phil

That’s really strange… could you try upgrading your LR2 to the latest (LR2.5), then try it and if it happens again, please send the plugin log (via the ‘Send to Jeffrey’ button in the plugin manager). Thanks. —Jeffrey

— comment by Phil Rose on October 27th, 2009 at 6:32am JST (3 months, 13 days ago) comment permalink

Lightroom zenfolio plugin: 20091023.90

Jeff

I am just playing with what I realise is the early days version of the plugin to work with the LR3 Beta, and trying to understand what the new Publish Services functionality will do. I have used your methodology for a long time to auto backup to Zenfolio using the auto destination feature in your zenfolio plugin. I was wondering whether the Publish Services feature would also support auto mapping of pictures into Zenfolio folders to mirror their source in Lightroom, but after trying I seem to have an error creating the auto destination. Could you check if you also have this issue, I am not sure if its me, LR3 Beta or what. The auto destination still seems to work in LR2 with the same plugin.

Thanks as always.

Kevin

I have not even looked into this aspect of Publish yet. I know that there is some kind of hierarchy support in Publish, but I have not figured it out yet. —Jeffrey

— comment by Kevin on October 28th, 2009 at 3:52am JST (3 months, 12 days ago) comment permalink

Er.. how on earth do you install this thing.. cannot find an explanation anywhere.. :(

Try the “Installation Instructions” link in the upper-right of this page. —Jeffrey

— comment by Chris on November 2nd, 2009 at 11:22am JST (3 months, 8 days ago) comment permalink

Upgraded to version 20091118.92 on Windows XP w/ LR 2.5 and the send tweets to Twitter is not working. It use to. Is there something that was changed?

I just tested it and it worked for me. Could you try again, and if it doesn’t work, please send me the plugin log (via the “Send to Jeffrey” button in the plugin manager). Thanks. —Jeffrey

— comment by T.J. Powell on November 23rd, 2009 at 12:08am JST (2 months, 18 days ago) comment permalink

If you upload a photo that’s already in the Zenfolio gallery, how does your plugin know to replace it rather than create a duplicate?

Thanks for the great job on all your plugins, Jeffrey! :)

I’m using the Lightroom to Zenfolio plugin, version 20091023.90.

The plugin knows about it only if it’s uploaded the prior version (info about uploaded photos are stored in the catalog). —Jeffrey

— comment by Bryan Villarin on November 23rd, 2009 at 7:02am JST (2 months, 18 days ago) comment permalink

Thanks for the quick reply, Jeffrey.

Is there a way for me to change that flagged status in our Lightroom catalog? (File > Plugin Extras > Zenfolio Extras)

Well, you can change the status, but that doesn’t teach LR which photo at Zenfolio is which photo in LR. I have a re-match-up feature in my Flickr plugin, but in all the years I’ve had a Zenfolio on, you’re the first to ask for it. I’ll bump it up a bit on the todo-list priority. —Jeffrey

— comment by Bryan Villarin on November 24th, 2009 at 1:46am JST (2 months, 17 days ago) comment permalink

Version 20091205.93
Location – Saint Paul, MN USA
MAC User

Jeffery…I have been an avid LR user since Day One and never paid much attention to the Plug-Ins as I had most of “work a rounds” in other tools and self written scripts. Since recently joining Zenfolio I stumbled into multiple references pointing to your LR Export to Zenfolio Plugin.
I have two questions/suggestions:
1) we manage four independent Zenfolio Accounts from one LR application…has any consideration been given to have a better understanding of what files were uploaded to which Zenfolio Account. The Zenfolio Metadata only reports whether the image has been uploaded/date/url. Would be very helpful if it recorded which Zenfolio account it belongs to (maybe it was uploaded to multiple accounts)
2) we have already made some errors in uploading images to Zenfolio by mistake…is it possible to alter the Metadata within LR to change the YES flag to NO?

Thanks for the great work you are doing…they are very powerful tools

Roderick

You can clear out the flag/history by selecting the target images and bringing up the File > Plugin Extras > Zenfolio Extras dialog, then choose “clear’. Internally the plugin keeps track of which images have gone to which account, so (for example) the “resend” and related options in the Export dialog will work, but the account info is not exposed as discrete metadata. It might be an easy option to add for LR3 if Adobe puts certain hooks in to the plugin infrastructure… we’ll see. —Jeffrey

— comment by Roderick on December 9th, 2009 at 1:59pm JST (2 months ago) comment permalink

Thank you for taking the time to develop the LR / Zenfolio plugin. I can’t imagine the time and devotion it takes to keep up with things. I sincerely hope that anyone and everyone who takes the time to register and donate. Does so with the though in mind that your doing this basically for free. I also hope that anyone who donates less than a dollar stops and thinks about you the next time they purchase a cup of coffee for themselves. I think your being very gracious and considerate in only asking for such a small amount. Your offering a great deal and deserve to at least have some sort of income from your efforts. Thanks again. We need more people in this world with your outlook.

— comment by Bob P on December 14th, 2009 at 1:01pm JST (1 month, 27 days ago) comment permalink

Hi Jeffrey,

I wanted to ask, if it is possible to add a feature to the plug-in (does Zenfolio API allow that?) which would allow to set the privacy options (public/private/specific user(s) only/locked with password) for each photo according to the keywords assigned to each photo (I know that Flickr plug-in has a feature like that).

Thanks,
RK

I don’t believe they’re set up that way… you can set all that stuff on a per-album basis, and it applies to the photos therein. —Jeffrey

— comment by Ramūnas Klimašauskas on December 14th, 2009 at 10:25pm JST (1 month, 26 days ago) comment permalink

Happy Holidays and thank you for your great software. I enjoy your blog as well and read it every day!

Michael in Palm Harbor, FL

— comment by Michael on December 24th, 2009 at 5:05am JST (1 month, 17 days ago) comment permalink

Thanks Jeffrey for you fab plugins – I am however using 7-zip and am unable to unzip the most recent verions (20091222.99 (zenfolio)and 20091221.141 (flickr)) must i have winzip to be able to unzip the later versions? as 7zip worked on flickr plugin – 20091027.129
Thanks again
Jo

They’re standard zip files, so should be unzippable by anything that deals with standard zip files. I’ve heard of no other reports like this, so maybe you got a couple of bad downloads? —Jeffrey

— comment by Jo on December 28th, 2009 at 2:50pm JST (1 month, 12 days ago) comment permalink

I noticed your reply to Patrick on July 20th, 2009 about exporting using Collection information, and that Lr2 does not expose Collection information in the SDK.

Is this still the case for the beta of Lr3 please – if not it seems like a great time to pressure for its inclusion since I can’t believe such important information is not even useable in the GUI for smart collections, filtering, even transfering as metadata items etc. – so many uses. I also use iMatch and this is one of its most useful features.

It’s not that Adobe doesn’t think it’s a good idea, but just that there have been many more good ideas than their resources permit them to implement. In the small world of the plugins I maintain and envision, I’m faced with the exact same problem. If I only had more time, I’d do so much more. I don’t know exactly what will and won’t make the cut for LR3, but I’ve certainly given them enough feature requests to last to LR8. We’ll see what LR3 brings! —Jeffrey

— comment by Petere on January 27th, 2010 at 6:19pm JST (1 week, 3 days ago) comment permalink
Leave a comment...

See the known issues before reporting bugs. Also, when reporting bugs, please include the OS, the version number of Lightroom, and the version number of the plugin. PLEASE REPORT THE NAME AND FULL VERSION NUMBER OF THE PLUGIN WITH EVERY REPORT. Seriously. I need the full version number or I likely can't do anything but ignore the message.


All comments are invisible to others until Jeffrey approves them. Spam is never approved, and never makes it to the live site.

Please mention what part of the world you're writing from, if you don't mind. It's always interesting to see where people are visiting from.

More or less plain text — see below for allowed markup

You can use the following tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting