.
“Publish” in Jeffrey’s Export-to-SmugMug Lightroom Plugin

This page documents plugin version 20130612.258 as of June 12, 2013

This page describes the Publish aspect of my export-to-SmugMug plugin for Adobe Lightroom. The “normal export” portions of the plugin work in all versions of Lightroom from Lr 2 on, but its Publish features, described on this page, work only in Lr3.3 and later. (Users of Lr3.0 or Lr3.2 should avail themselves of the free Lr3.x upgrade from Adobe: see Lightroom's “Help > Check for Updates“ menu item.)

Warning: The idea behind Publish is simple enough, but if you hope to avoid unpleasant surprises, you must understand important details before getting started with it.

The premise is simple: drag a photo to a special collection in Lightroom, and voila, it's sent to SmugMug. From then on, changes that you make to the photo in Lightroom are automatically kept up to date in the copy at SmugMug.

Ah, but the devil is in the details...

First of all, Publish is an extra feature in addition to the “normal” export offered by Lightroom via this plugin (and earlier versions of this plugin all the way back to Lightroom 1). Publish allows you to set up an ongoing relationship between specific images in your Lightroom catalog and their appearance at SmugMug. This kind of ongoing relationship makes a lot of sense for some situations, while the normal export we've had since Lr1 makes more sense in others.

Here's a hint: if it's a situation where you'd consider setting up an export preset that you'd use via “File > Export with Preset”, Publish is worth a look.

Because Publish involves setting up an ongoing relationship, it's more complicated than simply firing off an export. The length of this document, which covers only Publish and assumes you're already familiar with normal export, attests to the extra complexity. But once the initial up-front fee has been paid with your time and attention, you'll reap the benefits from then on.

Generally speaking, Publish functionality is provided by a Publish Service Provider. Lightroom comes with a few publish service providers: the built-in “Hard Drive” provider, a bare-bones Flickr plugin and a Behance plugin. You can add additional publish service providers by installing appropriate plugins, such as my fuller-featured Flickr plugin and this SmugMug plugin. (I have plenty of other publish plugins available on my Lightroom Goodies page, and there may well be other Publish plugins available on Adobe's Lightroom Exchange site.)


After installing the SmugMug plugin, you
can configure your publish service

Before you can use Publish to send images to SmugMug, you must first configure the particulars about how the exports are to be done, such as deciding on the size and quality of the exported images, and the details about which account at SmugMug they should be sent to. This configuration, which you generally do only once, creates a Publish Service in your Lightroom catalog.

You can have multiple SmugMug publish services (all provided by the one plugin), but it makes sense for most people to have only one. However, if you have multiple accounts at SmugMug that you'd like to send images to with Publish, you'll need to configure multiple SmugMug publish services.

Important details about creating a publish service are covered below, but for the moment, let's wave our hand and say that the publish service has now been set up as you like.

After you've configured a publish service in your Lightroom catalog, it is represented in your Lightroom library as one or more publish collections, each holding the group of photos that are to be sent to a particular gallery in your SmugMug account. Just drag a new photo to it, press the “Publish” button, and the photo is rendered and uploaded to the associated gallery at SmugMug.


Several publish collections in a
SmugMug publish service

Just like regular Lightroom collections, a publish collection can be either a regular publish collection that holds whatever photos you manually add to it, or a smart publish collection whose list of photos is computed by some criteria that you set up (e.g. “all five-star photos taken this year”).

A published photo is a photo that's part of a publish collection. At any particular time, a published photo is in one of four publish states:

  1. New Photos to Publish — photos that have been added to the publish collection, but have not yet actually been sent to SmugMug. They'll be sent to SmugMug the next time you launch Publish (via the “Publish” button).

  2. Published Photos — photos that have been sent to SmugMug and have not been modified in your Lightroom catalog since.

  3. Modified Photos to Re-Publish — photos that have been sent to SmugMug, but which have been modified in Lightroom since. They will be re-sent to SmugMug the next time you launch a Publish action.

  4. Deleted Photos to Remove — NON_FACEBOOK { photos that have ostensibly been removed from the publish collection, but have not yet been removed from SmugMug. (Whether to actually remove a photo from SmugMug when it is removed from your publish collection is controlled by publish-service options, discussed below.) }


Segmented grid showing photos in a publish
collection in various states of Publish

When viewing a publish collection in Grid mode, you can see the photos partitioned into their various states in the segmented grid with headers as listed above (and illustrated in the screenshot at right).

You can add and remove photos from a normal publish collection as you like (and they are automatically added and removed from smart publish collections as per the criteria that you've set up), but nothing is actually done with them until you launch Publish, via the “Publish” button. The Publish button appears in the lower left of Lightroom, in place of the “Export” button, when viewing a publish collection, as in the screenshot at right.

There's also a “Publish” button in the upper right of the segmented grid.

When you actually launch a Publish action, Lightroom fires up an export under the hood, and photos are rendered as per the various settings configured when the publish service was created (the details of which follow in the next section of this document). As each photo is uploaded to SmugMug, it's moved to the “Published Photos” section. You can click on each segmented-grid section's header to expand and collapse it; if they're all collapsed you can watch their photo counts, shown at the right side of each segmented-grid header, update in real time.

Before creating a Publish Service to reflect an ongoing relationship we'd like to have between this Lightroom catalog and SmugMug, it's probably a good idea to make sure that any information about photos at SmugMug already in the catalog is correct, and that it has all the information about all the photos at SmugMug that it should.

These catalog-maintenance features are not specific to Publish, but particularly worthwhile before setting up a Publish Service (though you don't have to worry about this if you just want to play around with Publish to give it a try).

Of course, if you're new to SmugMug, you don't need to worry about this section at all.

The SmugMug maintenance has two general steps, followed by one Publish-specific step:

  1. Refresh — Refresh the per-photo SmugMug data already in the Lightroom catalog.

  2. Associate — Add per-photo SmugMug data for images in your catalog that are already at SmugMug that the catalog doesn't know about.

  3. Populate — Pre-populate Publish Collections with appropriate photos on a per-gallery basis, so that Publish reflects the current status at SmugMug.

Steps #1 and #2 generally need be done only once, and are discussed in this section. Step #3, Populate, might be done every time you create a new Publish Connection, and is discussed later in this document.


File > Plugin Extras > SmugMug Extras

Steps #1 and #2 are accomplished via the File > Plugin Extras > SmugMug Extras dialog, which is shown at right. The two items we're concerned with for the moment are highlighted by the red outline.

The maintenance items in this dialog work with the SmugMug account that the plugin has most recently worked with. If you work with multiple SmugMug accounts in Lightroom (or have not worked with any yet), you'll want to first visit the normal Export Dialog or a Publish Service's Edit Settings dialog to make sure you're authenticated to the SmugMug account you want to work with here. The account name is shown in the upper-left of the dialog, under the logo graphic.

The “Refresh All Remote Urls” item in the dialog looks at every photo in the catalog that already has SmugMug-related data, and confirms with SmugMug that the data is up to date, correcting it if it's not. This "correcting" includes marking a Published photo to be republished if its copy at SmugMug is found to have been deleted.

If you've got a lot of SmugMug/Lightroom history it might be a good idea to do this once, but otherwise, you probably need to do it only after making sweeping changes at SmugMug “out from under” Lightroom, such as doing mass deletions of photos at SmugMug, changing gallery names, categories, or subcategories, or changing/adding/removing a custom domain.

Because this involves contacting SmugMug for every photo, be prepared that this step can take a long time if you have a lot of photos. (With my fairly fast connection at my house in Kyoto, it can check about 5,000 photos/hour.) But it's important to do at least once if you have SmugMug history in this catalog, because the next step, “Associate Images” needs the currently-correct URL of each photo at SmugMug to work.

Step #2 involves checking every photo at SmugMug against every photo in your catalog, finding and remembering pairings that Lightroom didn't already know about. This also generally needs to be done only once, and only if there are photos at SmugMug that you uploaded outside of Lightroom.

There is some risk in this step, due to the ramifications that could ensue from mistakenly pairing up the wrong Lightroom/SmugMug photos. When Lightroom thinks that a particular catalog photo is already represented at SmugMug, subsequent exports of the photo to SmugMug could result in replacing the copy (it thinks is) already there. All exports via Publish are “replace” exports, as are normal exports with the “replace” option turned on.

The danger, therefore, is in replacing the wrong photo, thereby unintentionally deleting the unlucky unrelated photo at SmugMug, and associating the new image with any comment history the unrelated image had accumulated.

You can have the plugin inspect photo dates and/or filenames for the pairings. Because of the risks, the plugin is very conservative about it:

  • Photos that share the same capture time are paired up when there's an exact one-to-one correspondence.

    If there are multiple photos taken at the same time at SmugMug, or in Lightroom, none of them are paired up. Times are compared down to the second, but not sub-second, which means that shots taken during a high-speed burst can not be paired up.

  • Photo filenames (without the filename extension) are compared, and if there's an exact one-to-one correspondence, they are paired up. If you change the name of the file during export to SmugMug, it makes no sense to attempt filename pairing, nor does it if most of your filenames are not unique.

This step can take a very long time. One test I did with 10,000 images in Lightroom and 5,000 at SmugMug took about three hours. At least it can now complete — plugin versions prior to July 2010 hit a Lightroom bug that often caused the process to essentially lock up, but with some pointers from Adobe, I think I've worked around that now.

Maintenance Step #3: Populating Images

This publish-specific step is covered below, beginning with the creation of a Publish Service...

Let's look in detail at configuring a publish service to export to your SmugMug account. Make sure that the SmugMug plugin is installed and enabled, then click on the “Set Up...” of the SmugMug header in Library's list of publish services.

This brings up the Lightroom Publishing Manager, a dialog that looks like a cross between the normal export dialog and the Plugin Manager...

Items show up in the list of Publish Services (highlighted in the upper left) when their plugin is installed and enabled in the Plugin Manager. Old Lr1 or Lr2 plugins won't provide this new feature, of course, but most of my “export to...” plugins, including SmugMug, do.

If any of the plugins you have installed provide export filters, they are listed in the middle-lower-left section of the Publishing Manager, just as they are in the normal export dialog. Lightroom does not come with any export filters built in, but they can add powerful features to your exports — both normal and publish — so it behooves you to know what's out there. Popular ones include my Metadata Wrangler for controlling exactly what metadata is included in exported copies, my geoencoding support shadow injecter for ensuring that the geoencoded location is properly included, and Tim Armes' LR/Mogrify plugin for advanced watermarking and image borders.

The main panel of the Publishing Manager shows the export/service settings for the Publish Service that's about to be created (an export-to-SmugMug service in the example above). Like the normal export dialog, it has numerous sections; let's look at them in detail....

The first section allows you to give your export service a name, so you can keep them straight if you have more than one.

If you have only one SmugMug account, you probably want to leave it at its default of “jf SmugMug”. It looks ugly in this dialog, but when left at its default it won't even be shown in the list of publish service in Library, as seen in the screenshots above. If you set your own name, such as “My SmugMug Stuff”, it shows up in the Library list as “jf SmugMug: My SmugMug Stuff”. So if you need just one SmugMug publish service, it's cleanest all around to just leave the name at its default. You can always change it later.

However, if you have multiple accounts, you'll want to name them, e.g. “SmugMug Work” for one and “SmugMug Play” for another.

The next section is where you provide your SmugMug account credentials.

Once the publish service has been created, you can not change the associated account for the publish service, and this section becomes deactivated during a publish-service edit. (You can make another publish service for use with a different SmugMug account, or even for use with the same SmugMug account but with different export options.)

The next section is also available only at publish-service create time: setting the export location:

Most people leave the export-location setting at the default of “Temporary folder”, but you might set it to some specific named folder if you want to keep a local copy of all the images that have been published to SmugMug. Again, Lightroom does not allow this setting to be changed once the publish service has been created.

The next sections are all the same as in the standard Lightroom export dialog...

These settings, such as the image size and quality, can be changed later, but doing so means that you have to re-publish (re-render and re-upload) everything you'd already sent to SmugMug, at least if you want the setting changes to be reflected in the images already at SmugMug. More on this later, but it's best to pick the settings you want up front, so you don't have to change them later.

The next sections are for export filters you have installed and enabled, if any. Here's an example illustrating what some sections from Metadata Wrangler, Run Any Command, and LR/Mogrify might look like...

The blue rectangle marks Lightroom's controls for adjusting the order that the filters are applied, and for removing them altogether.

Each section can be opened to reveal the filter's particular settings, of course, but the filter details are not relevant to this overview about Publish, except to note that like the standard Lightroom settings (image size, etc.), changing these filter settings after a publish service has been established means that you have to republish everything if you want the changes to be reflected in images previously published to SmugMug.

Now we begin the SmugMug-specific sections. The first allows you to pick which existing galleries at SmugMug you would like to appear in this particular publish service...

For each gallery at SmugMug, you can choose a normal collection, a smart collection, both, or neither.

The publish-collection version of a SmugMug gallery starts out empty, which is perfectly fine if the gallery at SmugMug is actually empty, or if you don't mind that the publish-service manifestation of the SmugMug gallery shows only images you add from here on in.

However, if you'd like the current collection of images in the SmugMug gallery to be reflected in the newly-created publish collection, it's a three-step process. The first two steps, discussed above in “First Things First: Knowing Your Current Vantage Point”, need be done only once per Lightroom catalog, but this third step should be done each time you create a new Publish Collection, at least if you want it to be populated to reflect images already at SmugMug.

By enabling the

Populate newly added normal (non-smart) collections from your SmugMug account

option (or clicking on the “repopulate now” links that appear when editing Publish settings), the plugin fetches the list of images for each gallery from SmugMug, finds the associated image in your Lightroom library (via the knowledge gleaned from steps #1 and #2), and adds it to the publish collection for you. As a bonus, it puts it into the "Published Photos" section, to reflect that it doesn't need an initial render and upload.

(If you had modified the photo in Lightroom after the earlier upload to SmugMug, those changes won't be reflected in the “published photo”, so you'll want to “Mark to Republish” those photos, via the thumbnail right-click context menu while viewing the photos in the publish collection.)

Unfortunately, limitations in Lightroom 3's publish architecture prohibit step 2 from being applied to smart publish collections, so photos that get computed into a smart publish collection must be rendered and uploaded to SmugMug, even if they already exist at SmugMug. If the smart collection has many initial images, this could require substantial time when you first publish it.

If you ask the plugin to create a smart publish collection, it does so with a dummy rule that matches no photos. Once it's been created and the publish-service dialog is dismissed, choose "Edit Smart Gallery" from the collection name context menu to replace the dummy rule with whatever rule or rules you want.

Do not attempt to create smart collections via the “Import Smart Collection Settings...” item in the Publish Service context menu. A bug in Lightroom causes this to create a corrupt publish collection, and the plugin infrastructure doesn't offer me a way to disable that menu item.

You have the option of newly-created publish collections being named flatly, or in a hierarchical tree style that matches the organizational structure at SmugMug. Here are examples:

Flat Style
Hierarchical
Hierarchical (with Sets Closed)

The naming option normally applies only to newly-created collections, but when editing a publish service that already has collections, a rename option pops up as well

Using this, you can easily change the style at a later date if, for example, the number of collections causes flat naming to get out of hand.

You can remove a publish collection from your publish service via the “Delete” item in the publish-connection name's context menu. Doing so does not remove the gallery or its photos from SmugMug: for such a major operation, please visit SmugMug directly.

Moving along to the next section, we have photo-deletion options:

The first option covers what happens when a photo is removed from a collection in this publish service, but still retained in the Lightroom catalog.

If you delete a photo from SmugMug, you can always upload it again, but all its “value add” at SmugMug will have been lost forever — comments, ratings, history, etc. — will be disassociated from the photo and lost. On the other hand, if you don't delete it at SmugMug, it's still there, which is perhaps not what you want if you're deleting it from a SmugMug-related publish collection.

I strongly recommend that you leave this option at “Ask” until you're so comfortable with the idea that photos at SmugMug will be deleted when you delete from a SmugMug-related publish collection that you become annoyed at the “Ask” dialog.

This automatic deletion is not something yet familiar in the Lightroom world, and just a bit of forgetfulness about these new things can lead to a very unpleasant sinking feeling.

Actually, to be clear, when a photo is removed from a SmugMug-related publish collection, it goes into the collection's “Deleted Photos to Remove” section, as mentioned above. It's only when you then initiate the Publish action on the collection that this option comes into effect, and that photo copies at SmugMug are deleted (if you've so instructed).

The second option covers the case where a photo that happens to be published via this service is deleted altogether from Lightroom. If you want to protect photos that have been published at SmugMug, choose “Disallow”.

For a more general way to protect images from deletion from the catalog, you might also want to consider my PhotoSafe plugin, which allows you to specify specific photos that can't be deleted from Lightroom, and/or rules describing the kinds of photos that can't be deleted (e.g. “all five-star photos”). You have to explicitly remove the restriction to remove a protected photo from the catalog, making it highly unlikely to do accidentally.

The next section configures various SmugMug-related metadata options, just as in a “normal” SmugMug export.

Phew !

Finally, you can press the “Save” button to create the publish service and the publish collections you selected.

You can edit the publish-service settings via the “Edit Settings...” item in the publish-service name's context menu. You can change all settings except the account at SmugMug and the export location, but there's a catch: if the change relates to something about how each image is exported and uploaded (such as the size or image quality, metadata settings, etc.) and you want those changes to be reflected in photos already at SmugMug, it won't happen magically: you'll have to republish them all.

Republishing can take a long time if you've got a lot of photos, and not all changes necessarily need to be reflected in every photo, so it is not done automatically.

If you want to republish all or some previously-published photos, select them in their various publish collections and invoke the context menu's “Mark to Republish” item.

If you have another SmugMug account you'd like to publish to, or you'd like to publish with different settings (e.g. your first SmugMug publish service had full size exports, but you'd like to be able to upload to some collections with smaller sizes), choose

Create Another Publish Service via “jf SmugMug”...

from the existing publish service's title context menu (where “Set Up...” had been before the first one was created.)

The following issues are inherent shortcomings in Lightroom's initial version of Publish, and apply to all publish services:

  • There's no way to tell which publish collections have photos awaiting action except by visiting each publish collection in turn and viewing the grid to see whether the “Publish” button is enabled or disabled.

  • There's no way to invoke publish on all your publish services in one go; the best you can do is address each publish service in turn, selecting all its published collections and then invoking Publish on them.

  • The photo-thumbnail “Go to Collection” context menu item does not list any kind of smart collection that the photo may be part of, including smart publish collections.

  • The use of undo with publish-related operations is likely to not work and perhaps even corrupt the publish parts of your catalog. Take care.

  • You can't import smart-collection settings to a publish smart collection; doing so creates a corrupt smart collection.

  • I have not tested export-to-catalog yet, but I would expect that Publish information does not go along with the images.


Comments so far....

Hi Jeffrey,
after reading everything and understandin allmost everthing, I have one question left:
How do I create a new galery/publish collection?
The usual dialog “create collection” behehind the “+” does not exist.
Do I have to visit the smugmug website to create a new galery?

Greetings from germany
JK

You currently can’t do it from Publish. You can bring up the normal export dialog to quickly make a gallery, or do so at SmugMug then refresh the data in the plugin. —Jeffrey

— comment by Jochen Kubik on June 30th, 2010 at 6:01am JST (4 years, 4 months ago) comment permalink

Hello Jeffrey,

Congrats on this fantastic plugin. As I write this, I’m publishing my first collection with LR3 and I love the process. Thank you for all the hard work.

To follow JK’s comment above, I was wondering the same thing: would there be a way to build in the “create gallery at SmugMug” feature into this plugin for those of us who are starting to publish more often exporting? It seems like a bit of a run-around to have to manually create the gallery before returning to the Publish Manager to set it all up.

Many thanks and great work.
TOM

It’s certainly on the todo list… the very long todo list…. but I want to let things settle a bit. It’s been a brutal 8 months. —Jeffrey

— comment by Tom Clifton on June 30th, 2010 at 9:12pm JST (4 years, 4 months ago) comment permalink

Hi Jeffrey, Hi Tom,
I followed your advice and created a new galery by opening the normal export dialog.
It was quite easy to create my desired galery in the category I wanted, much easier than via smugmug directly!

Also from me thanx so much for your great work
JK

— comment by Jochen Kubik on June 30th, 2010 at 9:26pm JST (4 years, 4 months ago) comment permalink

Hi Jeffrey,

I’m just starting to use this as a LR3 publishing service and find that some of my collections don’t appear to have associated images. I guess that’s not impossible to fix with the supplied tool, but I’ve also been in the habit of uploading a private proofs gallery of each whole shoot – and then releasing the final edited images to a new public gallery.

What happens if an image has been uploaded multiple times to separate galleries? Any thoughts on how to handle this?

Thanks,

Barrie

I’ve just pushed a new version of the plugin that should improve the association stuff over previous versions, but it won’t help the case where the same photo is uploaded to multiple albums at SmugMug, unless they were uploaded via previous versions of this plugin. (If they were, some of the new stuff in the version I just pushed may well help). When you do the “populate the publish collection” bit, if there are more than one copy uplaoded to the current SmugMug account, it picks the most-recently uploaded of them. —Jeffrey

— comment by Barrie Spence on July 8th, 2010 at 8:06am JST (4 years, 4 months ago) comment permalink

Jeffrey –

What a great set of tools you’ve produced here! I am about to move from PSE 8 to LR3 (as soon as the PSE 8 Upgrader is fixed!), and I publish to SmugMug (manually now). I have been trying out the SmugMug Publishing plug-in, and ran into one issue. When I try to set the quality to 100, a message comes up saying “See SmugMug: Upload Destination section” to verify that I really need that quality. Unfortunately, that section doesn’t appear in the Publishing Manager set up screen for SmugMug! If I go to the Export … dialog for SmugMug, and can see it there, and I can verify that I want that quality, but that doesn’t seem to apply to the Publishing setup. Instead, there is a “SmugMug: Galleries in this Publish Service” in the Publishing Manager setup dialog, which does not contain the checkboxes to verify that I want this quality.

Is there something I can do to get to those checkboxes another way, or is this something that needs to wait until the next plug-in release?

Thanks!
Jon

Grr, sorry, my bad. I’ve just pushed a fix. I need to get more sleep before I push these things out…. —Jeffrey

— comment by Jon on July 15th, 2010 at 12:51pm JST (4 years, 4 months ago) comment permalink

Just wanted to post to let you know how appreciative I am of all your hard work on this plugin. I use SmugMug for my business, and I’ve gladly paid for this plugin in the past, and I was more than happy to pay for the update–there’s clearly and TON of work put into bringing this to LR3 and taking advantage of its new features.

Fantastic work, sir! Thank you for making my business easier on a daily basis. Worth the donation and more.

— comment by Bob M. Montgomery on July 19th, 2010 at 1:08am JST (4 years, 3 months ago) comment permalink

Hello from Belgium and many thanks for plugin! Since lr2, i always use it!

I would like use the new publisher function. First, i would like sync smugmug and lr.

On my smugmug; 50% are in my lr3.

I’ve read and apply your tips but after analyze i’ve only 98 photos correctly classed and the other are automatically go in collection (i forgot the name). On this new collection, I’ve many sort of photo… Many are really on smugmug (but all isn’t automaticly classed via sync) but other is not present…

Can you explain me the right way to classed (sync) this new collection.

Thanks and don’t forget sleeping…
;-)

sorry for my poor English

The new collection is just a FYI about which images were newly associated this time, so that you can easily scan what’s changed. You can delete the collection any time. However, if you see photos in there that did not associate properly (ones that went to the wrong photo at SmugMug), you’ll absolutely want to clear out the association via the “Clear” option in the Plugin Extras dialog. —Jeffrey

— comment by Olivier on July 25th, 2010 at 5:52am JST (4 years, 3 months ago) comment permalink

Hi Jeffrey — just want to say first of all that I am a huge fan of your LR plugins. :-)

Secondly — what do I do if I get the following message when I try to publish to SM from LR3: “INTERNAL ERROR: corrupt collection settings.”

Could this have something to do with the LR3 beta that is on the computer? Do I need to uninstall that, or even uninstall your plugin completely, THEN reinstall it? I’ve tried to follow the instructions you’ve provided, but the dialog boxes that are supposed to come up don’t.

Thanks in advance

That’s one of those “can’t happen” errors, but collections created in some older versions of the plugin (before I discovered and worked around some Publish bugs in Lightroom) might have been left corrupt. If you delete the collection then recreate it, it should work from then on. I hope. —Jeffrey

— comment by Charles Payet on July 26th, 2010 at 5:32am JST (4 years, 3 months ago) comment permalink

I have 3 jfSmugMug’s in my Liaghtroom 3 Plug-in Manager. One is installed and running and the other two are disabled. How do I get rid of the disabled ones?

Select them in the Plugin Manager and then click on the “Remove” button under the list. If it remains grayed out, it’s installed in a special place system location that Lightroom normally reserves for itself, so you have to remove it from disk. There’s a “view in Explorer/Finder” button in the middle-right section of the plugin manager… follow that and delete. —Jeffrey

— comment by David Zimmerly on August 4th, 2010 at 4:36am JST (4 years, 3 months ago) comment permalink

Really excited for the publishing features, thanks Jeffrey.

After going through the steps above (refreshing URLs and associating images) I either have a problem or don’t understand the publishing part correctly. I have about 1000 images in my smugmug galleries, and when done with step two, LR created a gallery for me of the newly associated images, but for only about 600 of them. I realize not all of my photos will find a match between LR and smugmug, but I was under the impression that once they did associate, they would then show up in the galleries hierarchy listed under the publish section. While 600 or so were associated, all of the galleries listed under the publish section for smugmug show 0 images in them. I checked the URL links for some of the photos in the newly created LR collection and the links point to galleries that are listed. Are the associated photos not supposed to show up under the galleries in publish? Is there a way to manually add photos one at a time to these galleries? Also, is there a way to manually change the smugmug upload status of photos so they are linked in LR? I know quite a few of the photos in my smugmug galleries were uploaded from LR but are showing as no.

Thanks again!

Matt

The collection of 600 associated images is just a “by the way, FYI” list of newly associated images so that it’s easy to see what happened, but to get them into the publish service, you have to do step 3 listed here. —Jeffrey

— comment by matt on August 5th, 2010 at 7:13am JST (4 years, 3 months ago) comment permalink

Maybe more of a LR question, but..

Is there a way to determine what has changed in the photos which are being requested to re-publish to Smugmug? I just upgraded from LR2 to LR3 and analyzed everything and the folders all link up but many are saying “modified photos to re-publish” and I trying to determine why?

No, Lightroom doesn’t give any insight into what’s changed. I’ve requested hooks to give plugins more insight, but so far to no avail. —Jeffrey

— comment by JamesRusso on August 9th, 2010 at 1:03am JST (4 years, 3 months ago) comment permalink

Thanks for the publish services! I’ve been using your SmugMug and flickr uploaders for a while now and am very pleased. I’ve recently retired from 40 years in IT and I appreciate the expertise and effort required to develop these tools.

I’m getting ready to implement publishing and I have a question: Currently, I have minimized metadata in my uploads. If I change the upload/publish options to allow full metadata and then re-upload/re-publish, will the full metadata be updated in the photo? Same question for both SmugMug and flickr…

Thanks!

Craig

With recent versions of the plugin, the main metadata (date, title, etc.) will be explicitly resent, but I don’t know whether they’ll re-fetch the full list from the image. —Jeffrey

— comment by Craig on August 24th, 2010 at 11:07pm JST (4 years, 2 months ago) comment permalink

Jeffery, my apologies. Earlier today I sent a question about how metadata updates work when replacing a photo. The question could have been answered by a simple and rather obvious experiment on my part (duh…). I’ve done so and confirmed that replacing a photo does also update the metadata at SmugMug. That’s what I hoped would happen.

The question I was really trying to ask is this: When I select “minimize embedded metadata”, does my copyright info still get embedded at SmugMug? SmugMug’s metadata info display doesn’t appear to show it in either case.

Thanks, again!

Craig

Lightroom adds the embedded copyright even when you minimize metadata, and SmugMug preserves it, but doesn’t display it in the Details window because it’s kept in a section of metadata that they currently don’t scan for on-site display. —Jeffrey

— comment by Craig on August 25th, 2010 at 1:27am JST (4 years, 2 months ago) comment permalink

Hi and thanks for the effort you have put into the SmugMug plugin. I have a trial account on SmugMug and will soon decide if I will go for SmugMug or not.

One problem I notice is that extended ascii characters like å ä ö (å ä and ö) in one set of pictures that is published together will display correct under the thumbnail in some pictures and wrong in others. Do you know if this is a plugin problem, a Lightroom problem or a SmugMug problem?

Sten

— comment by Sten P on August 31st, 2010 at 3:17am JST (4 years, 2 months ago) comment permalink

Hi Jeffrey

Before you dig any deeper I know now that it is a SmugMug problem. If the mentioned characters HTML representation e.g. “& a u m l” ; happens to be splitted when SmugMug shortens the text under the thumbnail the result can be like “Xyzxyz xy&aum…” and therefor it is wrong displayed. I’ll ask SmugMug people if they can do anything to it.

Thanks again for a really nice plugin.

Sten

— comment by Sten P on August 31st, 2010 at 3:31am JST (4 years, 2 months ago) comment permalink

Jeffrey,

Great upgrade. When I bought the LR3 upgrade and noticed they had a publish service tab for Flicker but not SmugMug I was a little annoyed (even though I’ve been using yours for several years now). But it’s wonderful to see that both SmugMug AND Adobe have recognized and gotten behind your excellent work and published it now on LR3. (When did the publish bar pop in there?) I hope you were appropriately remunerated!

I love these new features especially the copy of our galleries we now have as part of our SmugMug collections and the sync features that go with it. Thanks!

Blessings,

Tom

The plugins built in to Lr3 are unrelated to mine (though I did help out Adobe a bit with some of them). Mine have more features but are more complex; if the built-in ones do all you need, you’ve no need for mine. —Jeffrey

— comment by Thomas Messinger on September 10th, 2010 at 7:23am JST (4 years, 2 months ago) comment permalink

Well now I have two SmugMug publish service tabs. The one I was mentioning above must be yours as it has a “jf” before the SmugMug. The new one does not. It came with the 3.2 download. It looks like SmugMug has copied your work, I’m surprised they just didn’t use what you have done as it is excellent. Did they approach you at all about publishing your work, did they approach you at all about what they were doing?

This could hurt your business which bothers me when all they had to do was buy the rights off of you and have it ready made! Sorry for this.

Blessings,

Tom

I have no “business”… this is just a hobby. Anyone is free to make a SmugMug plugin, most of all SmugMug themselves(!). I certainly don’t begrudge them that, and only can hope that theirs eventually surpasses mine, so I can spend more time on other projects (because, you know, “new” is always more fun). I have a good relationship with SmugMug, and they’ve done a lot in the past to make my plugin better (because ultimately, they care about their customers and want their customers to have the best experience possible). Now their customers have multiple choices. Seems like a win for everyone. —Jeffrey

— comment by Thomas Messinger on September 29th, 2010 at 8:23pm JST (4 years, 1 month ago) comment permalink

Jeffrey: Thanks so much for all your efforts on the plug-ins over the years. I’ve been a user (and purchaser! :-) of several. The frequent updates are great.

I noted your comments above about the “native” plug-ins that are part of 3.2. Is there a run down that compares the functionality in your plug-ins to those that are part of 3.2? I see you wrote, “Mine have more features but are more complex” and “[I] hope that theirs eventually surpasses mine”.

Is there a short version of how they compare in terms of features?

Again, thanks for all your efforts over the years.

I’ve not made more than a cursory look at the built-in plugins. Theirs and mine both are free to try, and with theirs you’ll see at a glance what’s there, so it’s probably faster to just check it out than to read a report (that doesn’t exist anyway :-) ) —Jeffrey

— comment by Dave Shvaer on October 18th, 2010 at 1:20am JST (4 years ago) comment permalink

This is brilliant – just wish I wanted to use SmugMug more – I dream of being able to work the same way with my PhotoShelter collection which is really important to me – and currently getting more and more unwieldy exactly because there is no Publish service for it.
Any chance that you might be persuaded to build a solution for PhotoShelter??

Marielou
Kent, UK

Sorry, no, but others might…. check out the Lightroom Exchange (there’s a button for it in the lower-left of the Plugin Manager)…. —Jeffrey

— comment by Marie-Louise Avery on October 22nd, 2010 at 1:11am JST (4 years ago) comment permalink

Hi Jeff.

I have what may be an elementary question for some. I am a new user of LR3 and I have recently donated to purchase your smugmug plugin.

How do I go about ensuring that the edited versions of my photos in LR3 are published and kept in sync with smugmug? (ie cropped and developed etc. I know understand LR3 uses non destructive editing and these modifications are stored in metadata and reapplied to the original each time it is rendered).

At present I can only get it to publish the original photos as taken.

Thanks for the support and great plugin.

Steve

Sounds like you’ve got the export “format” set to “original”. Set it to “JPEG” and it’ll work as you expect. —Jeffrey

— comment by Steve on January 7th, 2011 at 7:23am JST (3 years, 10 months ago) comment permalink

Jeffery, I have noticed that the LR Smugmug publishing service allows for the creation of galleries and/or categories.

Do you have plans to add this to your publishing service?

As you provide add’l LR functions, I would much rather use yours.

John

At the moment it’s only in the Export Dialog (you can pop over there to create a gallery, then dismiss the dialog and return to Publish). I’d like to add it to Publish, but there are some issues I have to work out that SmugMug did not face. —Jeffrey

— comment by John on February 25th, 2011 at 5:40am JST (3 years, 8 months ago) comment permalink

I currently have my ‘galleries’ grouped under ‘categories’. I can anticipate in the future that, as the galleries grow, I may need to add ‘subcategories’ in order to logically break these up into manageable groupings.

Do you have any advice on how best to handle this to avoid messing up the Smugmug and Lightroom Publish “syncronization”?

John

The synchronization is done via internal gallery code, which shouldn’t change even if you rename a gallery at SmugMug, or change its subcategory, so you should be free to do that as you like. Unfortunately, at the moment, those changes aren’t reflected in already-existing publish collections, so to get them there you’d have to delete the collection then recreate/repopulate it (which in theory should be fine, but seems fragile). —Jeffrey

— comment by John on May 2nd, 2011 at 12:04am JST (3 years, 6 months ago) comment permalink

Jeffrey,
I’s like to use the following hierarchy for my smugmug site:

Category -> Subcategory -> Gallery.

I’d like to use a caption for items in each grouping, but I can’t seem to get “captions” to display for subcategories when they’re displayed on a category page. Can captions be added via the SmugMug admin interface after a subcategory is created, or do I need to be sure to add them when I add the subcategory via your plug-in?

I don’t quite understand the question. Are you talking about dynamically-created galleries? —Jeffrey

— comment by chip on May 10th, 2011 at 12:12pm JST (3 years, 6 months ago) comment permalink

Jeffrey, I apologize for that. I’m new to LR, as well as your plug-in. It looked like I could add a “Caption” or – as LR calls it – a “Description” to categories and subcategories. It appears that only Galleries can have “Captions” or “Descriptions”… as far as what I can tell. If so, nevermind. Thx!

— comment by chip on May 11th, 2011 at 1:37am JST (3 years, 6 months ago) comment permalink

“…Unfortunately, at the moment, those changes aren’t reflected in already-existing publish collections…”

Not sure of the timing you are talking about. Is this as of the last update, some future update…??

I have the (nervous) feeling that much of this publish activity, while wonderful in theory, is really quite fragile….not your fault, just the “beast” that it is.

John

Yes, it’s very fragile in general, and even more so specifically with the plugin because it was developed for Lr3.0 which had so many bugs that a proper Publish plugin was simply impossible. I had to pile on kludge over workaround over duct tape just to get what I got. As for “at the moment”, that means that names aren’t changeable (there was a bug related to it in Lr3.0), but it should be allowed in the future when the bug is fixed and I have the energy to check it. —Jeffrey

— comment by John on May 11th, 2011 at 8:45am JST (3 years, 6 months ago) comment permalink

Inside of your Publish setup you allowed the view order of the galleries to be alpha or order created.

Is it possible to have that same view in the Lightroom listing in the right column? Or is that totally controlled by LR?

Also, it would really be great (probably dreaming here) to add a gallery by right clicking and adding one, as you can do in collections….maybe a “requirement” for the guys at Adobe…???

John
The ordering is indeed controlled by Lightroom. There are right-click add-gallery hooks, but I disabled them because there were just too many bugs associated with it in Lr3.0. I’m not sure how worthwhile it is to investigate now whether they’ve been fixed, but I’ll keep it in mind… —Jeffrey

— comment by John on May 11th, 2011 at 8:49am JST (3 years, 6 months ago) comment permalink

Jeff,
Hello. I’d set up my basic associations to an existing Smugmug account using your plugin several months back, and now I’m looking to try and streamline things a bit. I have several galleries at my site, all associated with Normal Collections, and I can get new photos in to publish via the normal methods. All my photos are mirrored in a directory structure as the site, and I basically export/import jpg’s to that folder structure, then making the gallery collection I want associated the target, move the picture into the publish service collection.
What I’d like to convert to is smart collections based on the unique folder names of the file structure so that when I drop a photo into the folder, it becomes automatically part of the now smart collection and ready for publishing.
Tried it with one today, using the check box for “smart” collection, but rather than convert it to a smart collection, it left the normal and created a new smart collection, with all the photos, but in an unpublished state.
Is what I want to do possible without a lot of de-association of my existing structure?
Thanks
Bryan

You can’t just convert a normal collection to a smart one, because smart collections are rule-based, so they have exactly as many photos as the rules you pick filter in. But at this point, even if you get the rules correct, there’s no way to migrate the “publishness” of the photos to them, so you’d have to republish them all. )-: —Jeffrey

— comment by Bryan on July 9th, 2011 at 2:18am JST (3 years, 4 months ago) comment permalink

Hi Jeff,

I’ve been using the SmugMug publish plugin quite a bit. Today I suddenly started getting an error while publishing to a gallery that I had uploaded earlier in the day. I have 68 photos in the gallery. After 2 photos, I got an error box saying: “Error during export. Error reply from SmugMug: system error. Aborting export after 2 of 68 iages successfully uploaded.” The upload is then cancelled.

When I try to publish again, the same error box comes up but now it errors after 0 of 66 images. Nothing from this collection is getting uploaded anymore. I’ve quit and restarted Lightroom. I have not rebooted the computer.

Using SMugMug plugin version 20110712.174 on a Mac, 10.6.8.

Hmm, on a hunch I reloaded the plugin. Now it works. But it didn’t work after restarting Lightroom previously. Weird. Now of course I will not be able to duplicate the problem.

It was probably just a temporary glitch at SmugMug that they happened to fix while you reloaded the plugin. It happens from time to time. —Jeffrey

— comment by Mike on July 27th, 2011 at 2:55pm JST (3 years, 3 months ago) comment permalink

Hi Jeff:

I have been a user of your flickr plugin, but now I am planning to move to SmugMug. I would like to use SM for both backup (i.e., set export format to Original) and for display (use export format to JPG). How can I do both?

I also have more than 100K pictures in dozens of LR3 folders. Is there a way to publish (or export) the entire folder structure to SM?

Ravi

You can automate album names during upload with my “auto destination” feature, as seen in this post, but SmugMug doesn’t allow arbitrary depths to their folder structure (just category and album), so you’ll have to make due somehow if you need more depth than that. —Jeffrey

— comment by Ravi on August 23rd, 2011 at 6:41pm JST (3 years, 2 months ago) comment permalink

Jeffrey,

Thanks so much for these great plugins. Can I ask two questions? First, if I need to manually associate some images, the plugin asks for a URL. I assume that is the “Owner Save” URL both for photos and videos?

Second, have you had any luck with the SmugMug folks on uploading videos? When I’ve tried it I’ve only had luck with VERY short videos. When I try anything with any length your plugin never seems to get an upload completed confirmation from SmugMug, so it tries to send the file over and over. I let it go when I was out of the house the other day and ended up with 15 copies of the same video on SmugMug. I contacted SmugMug. They tried to blame it on my connection until we tested it and my connection was fine. Finally they said, “Lightroom is most suited for photo uploads. For videos use our browser uploader.”

Ethan

I’m not sure what the “Owner Save” url is, but the plugin looks at the url to derive the SmugMug internal codes, so likely pretty much any image-specific URL will work. If you run into one that doesn’t, let me know. As for the video-upload problems, I would guess it’s Lightroom and not SmugMug. The plugin architecture wasn’t built with video in mind, so it starts to fail quickly as the size gets larger. I’m not sure there’s much we can do but wait for a fix from Adobe, though faster bandwidth would always help. —Jeffrey

— comment by Ethan on September 8th, 2011 at 1:57am JST (3 years, 2 months ago) comment permalink

Jeffrey, love your plugin. I’d like to start using publish, so I can manage my Smugmug galleries better and reduce the clutter. A question then relating to ‘Refreshing URLs’. I’ve already done an association in the past. I’m thinking of going into Smugmug and cleaning out a lot of old photos and deleting them (and/or entire galleries) from Smugmut. If I refresh URLs afterwards, am I correct in assuming that your plugin will remove the URL if it checks an image and does not find the URL on Smugmug’s site? Is there a better way to remove images from both Smugmug and Lightroom?

Also can you comment on having photos in more than one Smugmug gallery? Will your plugin handle the case of a photo being ‘de-published’ from one gallery but remains in another gallery? Any tips on managing this sort of scenario?

The refreshing urls thing should indeed clear out urls of images that no longer exist at SmugMug, but it’s been a long time since I looked at it, so it wouldn’t hurt to do a test to make sure it works as you expect. As for the multiple-galleries things, that’s a huge can of worms. If you have two separate publish services (or two galleries in one publish service), theyr’e independent and you can and/remove as you like without affecting the other gallery, but if you later need to an “associate” step, it’ll only be associated with the most recent gallery exported to, which may or may not be the one you want. Hopefully you’d never need to do an associate step for images initially exported with the plugin, but if you do and you have had the same image in multiple places, it’ll get confusing. —Jeffrey

— comment by Martin on September 28th, 2011 at 7:28am JST (3 years, 1 month ago) comment permalink

Jeffrey, Great tool! I will probably be donating shortly, but need to work out one quick issue to understand something better. Below is a note that I sent to Smugmug, and they replied that I couldn’t do this and would have to upload my dng images and jpg rendered images seperately. I wondered with your experience if you had any thoughts on this. I want to archive my dngs on smugvault and have my jpg previews with my lightroom modifications. The dng upload does not show any of my modifications made in lightroom using the default smugmug publish plugin.

“I want my original dng files to be uploaded to the smugvault for archiving. I also want the modifications that I have made in lightroom to show up on my images uploaded to smugmug. From the explanation provided earlier by your helpdesk, the only way to achieve this is to publish the gallery with the properties set to ‘original’ or ‘dng’ for the image upload, then to upload again with the setting on ‘jpg’. I tested this and can verify the dng is put in the vault and the jpg shows up and is married to the dng by the file name prefix. However, this workflow is not ideal, particularly when dealing with 1000s of images. Is there a way to upload the dng and the jpg render with the lightroom modifications together?”

I’m not sure what you’re asking, but if you want to archive the master image file along with a developed JPG, my plugin can do that, but if you want the archived master image to reflect changes in Lightroom, that’s not going to happen on its own… SmugMug doesn’t know what changes have been made in Lightroom, and even if they did, they couldn’t apply Adobe’s proprietary render. Essentially, they’d have to embed Adobe Camera Raw into their online service, which not even Adobe does. —Jeffrey

— comment by Rob on November 27th, 2011 at 8:10am JST (2 years, 11 months ago) comment permalink

Hello Jeffrey,

thank you for all the effort you put inside your Lightroom goodies. I want to give you a short feedback and say Thank you!
I started to use the jfSmugMug for the video upload (the Adobe version in LR3.4 just ignores videos – and I have sometimes a video to include to my gallery) and as well I started to like several other options you have inside the plugin. What I do not like and for me it is totally not user friendly is the new gallery creation procedure (I hope you can do it the same or better way than Adobe).
Thank you Jeffrey!

Boris

— comment by Boris on December 18th, 2011 at 6:53am JST (2 years, 10 months ago) comment permalink

Jeffrey,

Is there any way to upgrade from LR3 to LR4 and keep the published collections? Under LR3 I’ve populated a few collections which aren’t available in LR4. Assuming not, is there a way to sync what has been published back to my LR4 image collection?

Collections (and everything else about the catalog) is maintained during an upgrade. It should be very smooth. —Jeffrey

— comment by Gavin on March 24th, 2012 at 3:59am JST (2 years, 7 months ago) comment permalink

I am trying to use your plugin with lightroom 4. I have created a website and populated it with at least 1 photo so I can get setup a proper/easier way to upload the rest of my site photos.

Plug-in reads the directory structure but will not populate with the photos I have already uploaded. After initializing some type of smugmug extras I now have a folder labelled “Associated from Smugmug” which has Some of my photos. Is this a limitation or am i doing something wrong?

Thx

Sounds like you’re not checking the “Populate newly-added collections” option mentioned here. —Jeffrey

— comment by Micheal on April 27th, 2012 at 10:17am JST (2 years, 6 months ago) comment permalink

Hi Jeffrey,

I’ve a large number of folders in lightroom. Is there an “easy” way, to upload all pictures, and create seperate galleries for each folder, as such creating a sort of backup/mirror of my files?

Best,
Tom

You can use the ideas shown in “Backing Up My Photos With Lightroom and Zenfolio” from several years ago, except that SmugMug doesn’t allow arbitrarily-nested galleries, so you’ll have to figure something out there. —Jeffrey

— comment by Tom on August 16th, 2012 at 8:36pm JST (2 years, 3 months ago) comment permalink

Hi Jeff, i have recently donated and downloaded your plugin. I would like to export jpegs to my SmugMug account and simultaneously export the original files (DNG and NEF) to my SmugVault. What do i need to do to upload in one step? At the moment i have to upload twice to achieve this.
Thanks in advance for your help

There’s an option in the export dialog to include the master image upload to SmugVault. See the bottom of the “SmugMug: Upload Destination” section. —Jeffrey

— comment by Rashid on September 4th, 2012 at 6:59pm JST (2 years, 2 months ago) comment permalink

Hi Jeffrey,

I’ve used the option to also upload RAWs to the SmugMug vault, and it works fine in normal exports. However, I can’t find the option in the Publish Service preferences, nor does the Publish service seem to honor the default setting in the plugin.

Is it possible to use the SmugMug publish service and to archive files to the Vault as well?

Thanks,
Marco.

It’s not quite as simple in Publish as with Export because you don’t want to have the raw file uploaded with each change… just once. It’s not an unsolvable problem, but since this is the first request for it in all these years, so pragmatically speaking, it doesn’t go to the top of the (inhumanly long) todo list, sorry. —Jeffrey

— comment by Marco B on January 21st, 2013 at 6:47am JST (1 year, 9 months ago) comment permalink

Hi,

I installed the plugin and it tried to associate the images in my SmugMug account. After some 4 hours (I may have some 15k photos in smugmug) it said that there wasn’t anything to associate. I have the other SmugMug plugin installed and it associated ok, so there are photos to associate. Any suggestions of what can be wrong? July 2013 version of the plugin in LR5 on windows. Same result with the june 2013 version with LR4.

It’s a very flaky/kludgy operation… if there’s not enough data associated with the photo at SmugMug, you’re just out of luck. I’m not sure what you mean about “it associated ok”… I wasn’t aware that they had any kind of association function. —Jeffrey

— comment by Victor on July 22nd, 2013 at 1:21pm JST (1 year, 3 months ago) comment permalink

I’m writing from The Bahamas (hey there!),

Is there a way to use the plugin to upload RAW photos to the smugvault? How? I searched the manual but don’t see it.

Thank you for a great plugin and your time.

Yes, there’s a checkbox in the Export dialog to allow you to include the original master image (raw or whatever) to SmugVault. —Jeffrey

— comment by dsus on November 27th, 2013 at 9:21am JST (11 months, 4 days 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.

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