This plug-in enables you to export and publish photos from Adobe Lightroom directly to your WordPress blog using the NextGEN Gallery.

Features

  • Supports Export operations
  • Supports Publish Services in Lightroom 3 and above
  • Supports multiple hosting servers and multiple accounts
  • Supports multiple blogs
  • Automatically creates blog posts or blog pages for new galleries using customizable templates

Requirements

  • Lightroom 2 (2.4 - 2.7): Windows XP, Windows Vista, Windows 7, Windows 8, Mac OS X
  • Lightroom 3 (3.3 - 3.6): Windows XP, Windows Vista, Windows 7, Windows 8, Mac OS X
  • Lightroom 4 (4.0 - 4.4): Windows Vista, Windows 7, Windows 8, Mac OS X
  • Lightroom 5 (5.0 - 5.6): Windows Vista, Windows 7, Windows 8, Mac OS X
  • WordPress version 3.1.x or above hosting service:
    • NextGEN Gallery Plug-in (see http://www.nextgen-gallery.com/) version 1.9.2 through 1.9.13 or 2.0.61 and above, installed and enabled
    • XMLRPC service enabled (XMLRPC functionality is turned on by default since WordPress 3.5. In older versions of WordPress the option is located in Settings | Writing | Remote Publishing)

This plugin will not work with blogs hosted on wordpress.com because they don't include the NextGEN Gallery Plugin in WordPress environments.

Licensing and Registration

This plug-in is released as Shareware (no source code provided). The registration fee is $15 (USD) per single user. The license allows you to install the plugin on two computers, for example a desktop and a laptop computer, owned and operated by a single user.

Starting with Lightroom 5, you would need to purchase a new registration code for each major Lightroom version. This does not impact dot (minor) releases, e.g. Lr 4.1 to Lr 4.2.

You may use the unregistered (free) version at no charge, however some features (see below) are limited or disabled in the free version.

Free (unregistered) Version Restrictions

Some features are limited or disabled in the demo version of the plug-in:

  • The export capability is limited to 10 photos at a time.
  • The number of photos in a single gallery is limited to 10.
  • The NextGEN Gallery Export Options and NextGEN Gallery Publish Options sections are unavailable (grayed out).

Support the Development

There are many ways you can support further development of this plug-in:

  • Post your comments
  • Submit feedback and suggest new features to alloyphoto@alloyphoto.com
  • And finally, don't forget to register your copy.

Your participation is greatly appreciated!

Version History

2.6.1

Sep 24, 2014

(Latest Version)

  • Restored support for multisite blogs.
  • Export Dialog: fixed an issue with switching export presets.
  • Other minior improvements.

2.6.0

Sep 16, 2014

  • Implemented throttling of the rendering queue to protect against high disk space consumption during large exports (supported in Lightroom 5.0 and above).
  • The My Accoutn section has been split in two section - My Server and My Account.
  • My Server section: now you can visit the WordPress Dashboard with a single click.
  • My Server section: added a Help button linking to the plugin's FAQ page.
  • My Account section: added a toggle button to reveal typed in password characters.
  • Export Dialog: implemented persistent caching to minimize server requests when loading folder information. The Refresh Galleries button re-loads all albums and galleries from the server.
  • Export Dialog: creating new galleries is now a separate action.
  • Publish Service: implemented a workaround for the issue in NGG 2.0.66 with republished images multiplying in the gallery folder on the server.
  • Other minior improvements.

2.5.3

Sep 3, 2014

  • Associate Images: fixed the "attempt to call field 'out'" error.

2.5.2

Sep 2, 2014

  • Fixed the issue with uploading photos that were removed from the Gallery through the WordPress administrative console.
  • Fixed the "bad argument #1 to 'insert' (table expected, got nil)" error when the debug logging option is turned off.

2.5.1

Aug 17, 2014

  • Fixed: Uploading the same photo to another gallery causes the photo to disappear from its original gallery (export operations only).
  • Implemented throttling of the rendering queue to protect against high disk space consumption during large exports (Ligtroom 5.0 and above).
  • Other minor improvements.

2.5.0

Jul 23, 2014

  • Redesigned the album settings dialog and the gallery settings dialog to provide a more intuitive layout and improve usability at smaller screen resolutions.
  • Fixed: Unable to choose post categories in the Gallery Settings dialog.
  • Fixed an infinite loop when the Server URL contains backslashes.
  • Updated German translations.

2.4.1

Jul 10, 2014

  • Now the Post Template dialog can be resized to make it easier working with large templates.
  • Fixed: post templates for galleries are using shortcodes for albums. NOTE: post templates may need to be re-created by hand if they are using incorrect shortcodes.
  • Fixed: The "About NextGEN Shortcodes" button on the Post Template dialog does not work.
  • Other minor improvements.

2.4.0

May 21, 2014

  • Better handling of photo duplicates - the plugin attempts to perform an in-place replacement of existing photos whenever possible
  • The default comment and pingback state of newly created blog posts and pages now matches the defaults in WordPress
  • Added the ability to link galleries to pages when creating new galleries.
  • Other minor improvements.

2.3.1

Feb 14, 2014

  • Publish Service: fixed the "An internal error has occurred; ?:0: attempt to compare number with string." error when using album-specific resolution settings.
  • Request throttling: added options for 3 and 5 seconds delay.
  • Apostrophes in blog names now display correctly.
  • Other minor improvements.

2.3.0

Feb 4, 2014

  • Associate Images: Now you can fine-tune association by File Number Suffix using pattern matching.
  • Associate Images: Now the plugin can detect and automatically adjust the time difference between the local computer and the server.
  • Added the ability to initiate multiple uploads in parallel.
  • Added the ability to customize server timeout in situations where the default 30 seconds interval is insufficient.
  • Implemented the ability to reduce server load by specifying a throttling interval for server requests.
  • Now you upload photos in the original JPEG format without any additional processing (as long as photos are already in JPEG format).
  • Improved handling of name collisions when renaming albums.
  • Publishing Service: Fixed the issue with creating album (collection sets) in some situations.
  • Fixed an issue with applying automatic plugin updates.
  • Other minor improvements.

2.2.1

Jan 14, 2014

  • Improved validation of connection settings.
  • Publish Service: fixed the issue with renaming galleries.
  • Other minor improvements.

2.2.0

Dec 31, 2013

  • Improved session management (the user is prompted to authorize less frequently).
  • Publish Service - added the ability to customize sharpening options for individual albums.
  • Improved performance.
  • Other minor bug fixes and improvements.

2.1.0

Dec 25, 2013

  • Publish Service - added the ability to customize sharpening options for individual galleries.
  • Fixed the "attempt to call method 'removeObserver' (a nil value)" error.
  • Fixed the "Invalid author ID" error when creating gallery pages along with new galleries.
  • Other minor improvemens.

2.0.5

Dec 21, 2013

  • Improved validation of album titles.
  • Improved shortcode style validation.

2.0.4

Dec 14, 2013

  • Export Dialog: The Albums drop-down shows no items.
  • Import Albums: "assertion failure".
  • Import Albums: empty albums were imported as galleries.
  • Create Gallery: nothing is selected by default in the Parent Page menu.

2.0.3

Dec 11, 2013

  • Improved session management (the user is prompted to authorize less frequently).
  • Post Templates: fixed the issue with several placeholders working incorrectly.
  • Fixed the issue with uploading when the "Create individual blog posts for each uploaded photo" option was used.
  • Other minor fixes and improvements.

2.0.2

Dec 4, 2013

  • Fixed the issue with logging in after a password change.
  • Extras: Fixed the issue with Check Photos incorrectly reporting some photos to be out-of-sync.
  • Other minor fixes.

2.0.1

Dec 1, 2013

  • NextGEN Gallery 2.0.x: Fixed the issue with creating galleries inside albums.
  • Fixed the issue with "Visit Photo at WordPress" and "Visit Gallery at WordPress" features.

2.0.0

Nov 29, 2013

  • Added support for NextGEN 2.x shortcodes.
  • Added support for NextGEN Gallery PRO shortcodes.
  • Now you can order photos in galleries (NextGEN Gallery 2.0.40 and up).
  • Now you can customize photo titles and descriptions using a combination of photo metadata and static text.
  • Extras - Import Galleries now imports empty galleries as well.
  • Improved the Automatic Update feature for future plugin versions.
  • New installation package for Mac OS.
  • Other minor improvements and bug fixes.

1.8.5

Oct 14, 2013

  • Import Albums - fixed the "bad argument #1 to ipairs (table expected, got nil)" error in some situations.
  • Create New Gallery - fixed the "bad argument #1 to 'pairs' (table expected, got string)" when there are no pages in the blog.
  • Fixed the "?:0: table index is nil" error on photo upload.
  • Added the ability to view additional information about server errors.

1.8.4

Sep 17, 2013

  • Workaround: unable to parse truncated XML responses, which happens when a PHP script on the server is accidentally saved in UTF-8 encoding.
  • Workaround: unable to parse invalid XML (unescaped binary data in the meta_data element) with NextGEN Gallery 2.0.

1.8.3

Aug 25, 2013

  • NextGEN 2.0 Compatibility - Fixed album thumbnails in the Export dialog.
  • Publish Service - added the ability to customize watermark and metadata settings for each individual album.
  • Extras - The "Set Preview Image" feature now works correctly.
  • Other minor fixes and improvements.

1.8.2

Jul 21, 2013

  • Fixed the issue with renaming albums.
  • Mac OS: Now watermark presets are detected correctly.

1.8.1

Jul 12, 2013

  • Fixed the issue with creating new albums when there are orphaned categories in WordPress.
  • Implemented a workaround for an HTTP Error 400 caused by extremely long cookie strings in NextGEN 2.0 Beta.

1.8.0

Jul 9, 2013

  • Added experimental support for NextGEN Gallery 2.0 Beta.
  • Publish Service: now you can customize watermarking options individually for each gallery.
  • Now you can specify a category for new galleries and albums when creating blog posts.
  • Improved the usability of selecting the parent page when creating blog pages for new galleries and albums.
  • Added the ability to upload photos in the original format without rendering. Note: images must already be in the JPEG format.
  • Fixed the issue with gallery descriptions remaining blank.
  • Other minor fixes.

1.7.0

Jun 19, 2013

  • Added German translation - many thanks to Joerg Knoerchen at www.sensorgrafie.de
  • Publish Service: now image settings (size, resolution, quality level, image format, color space) can be individually customized for each album.
  • Now special characters (ampersands, quotation marks, angled brackets, etc.) in album titles are handled correctly.
  • Fixed the issue with renaming unpublished albums.
  • "Export with Previous" after creating new albums now works correctly.
  • Improved the handling of a Windows specific HTTP Error 12032 (the action must be retried).
  • Other fixes and improvements.

1.6.2

May 3, 2013

  • Fixed the "Can't update this collection. An internal error has occurred: ?:0: attempt to compare number with nil" in some situations when using album-specific export settings.
  • Opening the Lightroom Publishing Manager panel no longer triggers the "Not Saved" state unless you actually modify one of publishing options.
  • Fixed issues with HTTP Authentication.

1.6.1

Apr 4, 2013

  • Fixed the issue with having generic error messages (instead of a detailed description) when user authentication fails.

1.6.0

Mar 31, 2013

  • Added the ability to create individual blog posts for every uploaded photo.
  • Publish Service: now image settings (size, JPEG quality level) can be individually customized for each album.
  • Publish Service: Check Photos now puts out-of-sync photos in the Quick Collection for your review.
  • Publish Service: Fixed the issue with renaming unpublished albums.
  • Fixed the error when editing galleries that were removed in Wordpress.
  • Fixed the error in "Synchronize Metadata" when the photo's title is blank.
  • Other minor improvements and fixes.

1.5.0

Feb 8, 2013

  • Publish Service: now "Check Photos" clears NextGEN Gallery Metadata fields if photos are no longer published through the NextGEN Gallery publishing service.
  • Publish Service: the "Associate Images" dialog has been redesigned to reduce the size of the dialog window.
  • Publish Service: fixed the issue with renaming unpublished albums.
  • Metadata: Now the "exclude" flag for individual photos can be set from the NextGEN Gallery Metadata section of the Metadata panel in Lightroom and propagated to Wordpress when uploading photos or doing "Synchronize Metadata".
  • Other minor improvements and fixes.

1.4.0

Jan 2, 2013

  • Publish Service - All "extras" functions such as Import Albums, Associate Images, Check Photos, etc. are now available right from the Publish Service Settings panel within Lightroom Publishing Manager.
  • Extras - Associate Photos: The photo matching algorithm has been significantly improved to provide a faster and more accurate matching, particularly when file names contain spaces and other non-alphanumeric characters.
  • Extras - Associate Photos: Added a new method of resolving conflicts - now you can prioritize pairing of rendered JPEG copies over raw originals.
  • Extras - Associate Photos: Added a new matching method "by File Number Suffix" which compares only numeric image suffixes when searching for candidates.
  • Added the option to turn the image sizing validation feature on and off.
  • Fixed the issues with deleting published collection when the corresponding online folder is already removed.
  • Restored compatibility with Lightroom 2.

1.3.1

Nov 10, 2012

  • Windows OS: Fixed the issue with installing the plugin when the username contains accented characters.
  • Windows OS: Fixed the issue with installing the plugin under a non-admin user account.
  • Publish Service: Fixed - Browser displays page for new album sets even when I choose "no entry" for the Blog Entry type.

1.3.0

Sep 9, 2012

  • Export: now export presets support multiple servers and user accounts.
  • Export Dialog: improved the consistency of terminology (albums vs. galleries).
  • Fixed issues with managing post templates for album sets.
  • Fixed the issue with uploading when galleries in different albums have the same name.
  • Publish Service: fixed issues with re-parenting album sets.
  • Publish Service: fixed the "Go to Post" & "Go to Page" features for album sets.
  • Publish Service: fixed the "Go to Gallery in Wordpress" features for album sets.
  • Publish Service: The "Go to Gallery in Wordpress" menu item has been renamed to "Open in the Web Browser" to avoid the confusion between galleries and album sets.

NOTE: Please note, the extension name of the plugin's folder has been changed from .lrdevplugin to .lrplugin. If you are updating an older version of the plug-in you have two options:

  1. Remove the NextGenGalleryExport.lrdevplugin folder, then install the update using the new installation packages.
  2. Apply the auto-update. When you restart Lightroom you will be reminded to remove the .lrdevplugin folder and add the new .lrplugin folder (created by the auto-updater next to the old folder) using Lightroom Plugin Manager.

I apologize for the hassle, but this is necessary to keep things consistent and in line with Adobe's recommendations.

1.2.9

Aug 16, 2012

  • Fixed the issue with creating new galleries inside of an album set sometimes causing an "internal server error".
  • Fixed the issue with creating new galleries inside of an album set causing other existing galleries to leave the album set.
  • Export dialog: descriptions for album sets now display correctly.
  • Improved error handling.
     

1.2.8

Jul 26, 2012

  • Added support for HTTP Authentication (RFC 2617).
  • Added the ability to "Associate Photos" within selected albums only.
  • Fixed the issue with moving albums between album sets.
  • Extras: "Import Albums" now creates the album hierarchy correctly.
  • Fixed the issue with updating metadata fields in the catalog when upgrading from older versions of the plug-in.

1.2.7

Jul 1, 2012

  • Fixed the issue with moving albums between album sets.

1.2.6

Jun 9, 2012

  • Fixed the issue with "Synchronize Metadata" complaining about the publication status of selected photos.
  • Export Dialog: Fixed the "bad argument #1 to pairs" error when there are no galleries in the account.
  • Export Dialog: fixed visual issues speific to Mac OS.

1.2.5

May 11, 2012

  • Improved error handling in situations when the server response cannot be parsed.
  • Improved generation of default descriptions for publish services.
  • Extras:Assign Preview Image - improved consistency of warning messages.
  • Extras:Associate Photos - improved performance of conflict resolutions for flagged photos in Lightroom 4.
     

1.2.4

Apr 23, 2012

  • Improved error handling in situations when XMLRPC path is incorrect.
  • Fixed the issue with deleting album sets.
  • Fixed the issue with handling nested albums 2 and more levels deep.
     

1.2.3

Apr 22, 2012

This update is a quick fix for the issue with publishing photos, introduced in version 1.2.2.

1.2.2

Apr 22, 2012

  • Added support for parent-child relationship between albums and galleries.
  • Improved error handling when the server returns a non-XML response.
  • Export Dialog: Fixed the "attempt to compare nil with a number" error when the selected album has no photos.
  • Export Dialog: Fixed the "dng_error_bad_format" error with displaying thumbnails that are in PNG format.
     

1.2.1

Mar 20, 2012

  • Fixed the "attempt to index local 'settings' (a nil value)" when clicking "Visit my Wordpress" in some situations.
  • Fixed the warning message in the Export dialog when selected album contains no galleries.
  • Fixed: In some situation the plug-in wouldn't show any galleries when the "Manage my own galleries option" is selected.
  • The plug-in is now fully compatible with Lightroom 4.

1.2.0

Feb 24, 2012

  • Fixed the issue with selecting the user's blog on a shared Wordpress hosting.
  • Added the ability to control whether the blog post should be published immediately or left in the draft status.
  • Added the ability to customize default template formats for blog posts.
  • Debug output has been optimizied to reduce size and improve performance.
     

1.1.0

Jan 19, 2012

  • Added support for the WordPress Multisite feature.
  • The Export dialog screen now can filter galleries by album they belong to.
  • Added the ability to import existing albums from Wordpress into the NextGEN Gallery Publish Service in Lightroom.
  • Now existing photos in Wordpress galleries can be automatically associated with albums in the Publish Service within Lightroom.
  • Added the ability to check for missing photos in the Publish Service.
  • Added the ability to clear the "Modified to Re-Publish" status for selected photos.
  • Added the ability to upload only metadata of modified photos.
  • Now you can assign a preview image for your galleries.
  • Implemented sanitiziation of server responses to avoid XML parsing errors when responses contain extra spaces or PHP notices.
  • Implemented non-destructive replacement of existing photos upon republishing.
  • Fixed XML parsing errors when renaming albums with blank descriptions.

1.0.1

Sep 5, 2011

  • Fixed the error when creating a new gallery with a blank description.
  • Fixed the error when using the "Go to Photo in Wordpress" menu action.
  • Added metadata fields for keeping track of photos that were uploaded via the plug-in.

1.0.0

Aug 3, 2011

First public release