This plugin helps save you from two unfortunate quirks about how Lightroom handles image deletion: sometimes Lightroom deletes less than you intend, and sometimes more. The former can create a storage-workflow mess; the latter can destroy your precious photos.
This plugin works in Lightroom CC/6, Lightroom 5, and Lightroom 4.
The same download works for both Windows and Mac. See the box to the upper right for the download link (in orange) and installation instructions.
The plugin currently addresses two unrelated issues with image deletion...
When you invoke a delete operation on a photo or group of photos, Lightroom sometimes deletes virtual copies that you have not selected. It would be better if Lightroom didn't silently delete extra things you didn't ask for. The plugin alerts you to this via its “Virtual-Copy Protection” feature.
When you delete a file from Lightroom that happens to be “offline” at the moment (e.g. on an external disk that is not currently attached), Lightroom lets the delete happen even though this leaves the master image file orphaned on the external disk. It would be better if Lightroom would alert you to the situation so you could abort the delete operation if you wanted. The plugin handles the alert for you via its “Orphan Master-File Protection” feature.
You can use either feature, or both (though the latter feature is supported only from Lr5).
The Problem: when a delete operation is invoked in Lightroom, if a selected master image has virtual copies that are not selected, the unselected virtual copies are silently deleted as well. This could be a big problem if you didn't realize the other virtual copies existed; their existence may mean that you want to actually keep some of the master image files that are about to be deleted, so it'd be nice to be warned in these cases.
When this plugin's Virtual-Copy Protection is active, you get such a warning, a dialog that lets you decide how to proceed:
If you hadn't been expecting this, it's your opportunity to isolate the relevant photos to a collection so that you can inspect them and then take action as you see fit.
Orphan Master-File Protection
The Problem: with Smart Previews introduced in Lr5, it's easy to forget that you might be working with photos whose master image is not currently available (because, for example, it's on a network drive that's not connected, or an external drive that's not attached). If you delete such a photo from Lightroom, the master-image file is not deleted as it would be had the drive been connected, thus leaving “orphan” master image files that are no longer connected to anything in Lightroom.
So, as a matter of workflow policy, you might wish to be alerted when trying to delete a file whose master image is not available. This plugin's Orphan Master-File Protection feature does that, alerting you to an impending delete of an image that does have a Smart Preview, but does not have access to its master image file.
This Workflow Delete Options plugin piggybacks on Lightroom's “Publish” infrastructure to provide its protection, so to set it up, after installing the plugin, visit the “jf Workflow Delete Options” publish service in the “Publish Services” section of Library. Clicking on “Set up” brings up a configuration dialog.
In the configuration dialog, you can choose one or both features (though only one is available in Lr4).
When you finally create the publish service via the “Save” button, the plugin will make one publish collection that includes your entire library, aptly named “Entire catalog”.
Until images are actually “published” in that collection, they are not subject to the plugin's protection, so it's important to publish the collection soon, and the plugin will offer to do this. The very first publish could take a while (for example, a couple of hours on my laptop for my 130,000-image library), but after that it goes much faster.
As you add new images to Lightroom, the nature of the plugin's “Entire catalog” collection draws them in automatically, but they are not “published” automatically, and so they are not subject to protection automatically.
To get around this, the plugin automatically scans for photos to publish (and publishes them) when Lightroom starts, and optionally, every so often while Lightroom is running. The default is to perform a publish scan every 30 minutes.
This plugin is distributed as “donationware”. I have chosen to 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 is done via PayPal, and if you choose to register, it costs the minimum 1-cent PayPal fee; any amount you'd like to add beyond PayPal's sliding fees as a gift to me is completely optional, and completely appreciated.
Note: a Lightroom major upgrade, such as from Lr5 to Lr6, de-registers the plugin in the upgraded version, so if you want to maintain registration, a new ($0.01 if you like) registration code is needed in the upgraded version. It makes for a hassle every couple of years, I know. Sorry. See this note for details.
For details on plugin registration and on how I came into this hobby of Lightroom plugin development, see my Plugin Registration page.
( Update Log via RSS )
Try to avoid yet another place where Lightroom gets hung because it can't handle certain kinds of dialogs at the same time.
In the POODLE-vunerability dialog, display a raw URL of a page on my site that discusses the issue, so that folks can be independently sure that the dialog is indeed from me and not malware.
|20141019.18||Windows Only: Add a one-time check for the POODLE security vulnerability, and alert the user if it exists.|
|20140902.17||New build system|
|20140731.16||Registration fix for Lr5.6|
|20140720.15||More Creative-Cloud support.|
Fixed an issue with Creative-Cloud revalidation.
Lr5.5 and later Creative-Cloud installs can now revalidate themselves if needed.
|20140710.12||Sigh, had a bug in the Creative-Cloud support.|
Now supports Lr5.5+ Creative-Cloud Installs.
|20140704.10||Sigh, introduced an error for some folks with the rebuild the other day.|
Fixed a bug in the "smoother revalidation" stuff recently added.
Make the revalidation process smoother, especially for folks using Lr5.4 and later.
Worked around a Lightroom bug to disable Lightroom's meaningless "Downloading Comments" task.
|20130713.5||Added the ability to turn off the automatic scan when Lightroom launches. It turns out that with Lightroom's current infrastructure the scan is a pretty heavy task when the catalog is big (mine has 130,000 items), so I'll just have to manually remember to manually publish the publish-service's "Entire catalog" each time I import new photos.|
|20130712.3||Fix a spelling typo|
|20130712.2||bunch of improvements|
|20130710.1||Initial public release|