New Lightroom Plugin in Beta: Tree Publisher
NOTE: Images with an icon next to them have been artificially shrunk to better fit your screen; click the icon to restore them, in place, to their regular size.

I've just released as beta a new plugin, my Tree Publisher Publish Plugin, in beta. I wrote it months ago but had been waiting until I had the time/energy to write up documentation before releasing it, but the way things are going, time and energy are not in my foreseeable future. So, I'm just going to go ahead and push it out in beta without docs, and see how it goes.

Jeffrey's “Tree Publisher” Lightroom Plugin

All 14 comments so far, oldest first...

Thanks for this new plugin, and it’s SAF 😉 .
I think you forget a file in your zip (small_tree.png).

Oops, sorry, just pushed a new version, thanks. —Jeffrey

— comment by Nathanael Semhoun on July 30th, 2010 at 5:22pm JST (7 years, 5 months ago) comment permalink

Thank you so much for that plugin ! I have wanted something like this ever since I saw the new Publish Services in the beta. I will try this as soon as I can.

— comment by Anne-Laure on July 30th, 2010 at 6:18pm JST (7 years, 5 months ago) comment permalink

Jeffrey, thank you so much. This is SO much better than built in file system export/sync. I can’t wait too see the final version! I synced a few thousand photos and it worked like a champ.

— comment by Brian Burns on August 1st, 2010 at 5:44am JST (7 years, 5 months ago) comment permalink

Thanks Jeffrey. I’ve been wanting this since I started using Ligthroom. I don’t want to store my JPGs in the same folder as the DNGs, So I’m happy to be able to replicate a separate folder structure now.

The only think I would like to see (which it seems the Tim Armes one does), is to append a folder to the end so I can export ‘small’, ‘medium’ and ‘large’ into the same folder without overwriting.

You can handle that with appropriate filename templates in the Publish Service (you’d need one publish service for each size, each with its own file-size and filename settings, all pointing to the same base). —Jeffrey

— comment by Lloyd Tapper on August 10th, 2010 at 10:52am JST (7 years, 4 months ago) comment permalink

The filenname template only allows me to rename the file (unless I’m missing something). What if I want to keep the same file name but have different subfolders? Though I could but the base at different folders which actually works just as well or even better now that I think about it.

Oh, I see, I thought you meant appended to the filename. I’ll see what I can do. —Jeffrey

— comment by Lloyd Tapper on August 10th, 2010 at 11:22am JST (7 years, 4 months ago) comment permalink

Hi Jeffrey, I’m thinking that this might the way to build a synch directory for my iPad portfolio. Thoughts on this or another way to go? Thanks, Paul

I’m using it for that at the moment, but it’s not very satisfying because my folder hierarchy is several levels deep (YYYY/MM/DD-Event), but the iPad built-in photo app shows only the first level, so all my galleries and photos for 2009 show up lumped into one big “2009” gallery, etc. If anyone has suggestions for a better iPad photo-display app (I don’t care about editing or the like), I’m all ears. —Jeffrey

— comment by Paul C on August 18th, 2010 at 11:26pm JST (7 years, 4 months ago) comment permalink

Any idea what criteria the iPad app uses to determine sort order? I can’t tell if it’s file date, creation date or something else. Any thoughts on controlling it? Paul

— comment by Paul C on August 21st, 2010 at 7:40am JST (7 years, 4 months ago) comment permalink

Great plugin. Thanks.

Will it be possible to publish video as well? And maybe through a conversion-utility to resize for ipad?

— comment by Geir on September 17th, 2010 at 10:59pm JST (7 years, 3 months ago) comment permalink

An interesting app for the iPad: Portfolio for iPad. Does not have the limitations of Apple’s Photo application, and a few nice features as well. It works for me, and the author continues to move it forward.

— comment by Paul C on October 18th, 2010 at 10:02am JST (7 years, 2 months ago) comment permalink

I am also looking for a way to export/publish my photos in lightroom to be burned on disk. I would like to choose a date range and have them group into a parent directory (disk), based on total size of all files in the parent directory to fill the disk on which I want to burn to (CD, DVD or Blueray).

— comment by Allan B on November 9th, 2010 at 4:48am JST (7 years, 1 month ago) comment permalink

Hi Jeffrey,

I really, really dislike Lightroom to dirty the history steps with export … or publish…
Is it possible to make this optional in this plug-in?

Unfortunately, no, Lightroom currently doesn’t allow it )-: —Jeffrey

— comment by Dick on December 21st, 2010 at 3:02am JST (7 years ago) comment permalink

Hi Jeffrey,

when I’ve just tried create folder with “z” – plug-in says: “z” is not allowed in a folder name. I have polish localized Lightroom with all updates…. Is it bug?


Sorry ’bout that… was a silly bug in my code. I just pushed a fix. —Jeffrey

— comment by Marcin on January 27th, 2011 at 7:31am JST (6 years, 11 months ago) comment permalink


I love your stuff . Thanks so much for making Lightroom a much better product.

I am trying to use Tree Publisher to export all my lightroom-ed pictures to a hierarchical saved jpeg directory structure. Unfortunately, the plugin gives me an error after processing a long time that it’s out of memory. There are over 17k pictures (yeah, I know . . . ). I’m running 32-bit Windows and 32-bit Lightroom, of course. Could I eliminate this problem with a 64-bit system?


Out-of-memory errors are for the most part out of a plugin’s control, so the best I can suggest is that you should publish them in batches. Select a bunch (maybe 100? Maybe 1000?) in the publish service, then hold down the ALT key (I think) and “Publish” changes to “Publish Selected”, and do that. Hopefully making the amount of work smaller helps Lightroom get through it. Rinse and repeat. —Jeffrey

— comment by Will Herman on June 27th, 2011 at 10:12am JST (6 years, 6 months ago) comment permalink

Hey Jeffrey,

i love your plugin and i am happy about having my hole folder structure on published folders. But i am missing to set the pixel deth at export. I just found the option to resize the pictures in “pixel”. But i would like to set f.e. 300 ppi and 10×15 cm for printing and 96 ppi and max. 1096 pixel for web. In the normal lightroom publish i got this function. Could you please add this or help me how i could get this functionality?
Thank you very much,


Some simple math would tell you what pixel values to use, but sure, I just pushed a new version with that added that to the dialog. —Jeffrey

— comment by Bernd on August 23rd, 2011 at 3:44am JST (6 years, 4 months ago) comment permalink
Leave a comment...

All comments are invisible to others until Jeffrey approves them.

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.

You can use basic HTML; be sure to close tags properly.

Subscribe without commenting