The Piwigo Plug-in allows you to export photos from Adobe Lightroom directly to a Piwigo hosting service.

Piwigo is a photo gallery software for the web that comes with powerful features for publishing and managing your photo collection.

Features

  • Supports Export operations in Lightroom 2, 3, and 4
  • Supports Publish operations in Lightroom 3 and 4
  • Supports photo comments and ratings
  • Enables you to Import existing online gallery structures into Lightroom catalog
  • Provides automatic pairing of online photos with photos in the catalog based on photo name and capture time
  • Synchronizes photo metadata
  • Enables you to assign and modify album covers

Requirements

  • Lightroom 3.0 - 3.6, 4.0 (32-bit and 64-bit): Windows XP, Vista or 7, Mac OS X
  • Piwigo version 2.1.x - 2.3.x (2.3.4 recommended)

Make sure the always_populate_raw_post_data option is tuned off in your php.ini file, otherwise Piwigo API won't work and the plugin would be unable to communicate with your server.

php.ini:
always_populate_raw_post_data = Off

Alternatively, you can solve this with a .htaccess file placed in Piwigo root folder:

.htaccess:
php_flag always_populate_raw_post_data Off

Licensing and Registration

This plug-in is released as Shareware (no source code provided). The registration fee is $15 (USD) per single user.

Demo Version Restrictions

You may use the unregistered (free) version at no charge, however some features will be either limited or disabled:

  • The export capability is limited to 10 photos at a time.
  • The number of photos in a single album is limited to 10.

Support the Development

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

Your participation is always appreciated!

Version History

1.7.0 (BETA)

May 19, 2012

(Latest Version)

  • Added support for Export operations.
  • Improved error handling when server response is empty.
  • Improved validation of the server address.
  • Improved behavior of the "Associate Photos using File Name and Capture Time" function when Piwigo metadata is missing the time part.
  • Improved generation of default descriptions for publish services.
  • Minor fixes and improvements.

1.6.2

Apr 22, 2012

  • Fixed the issue with moving albums between album sets.
  • Sync Metadata - photos failed to syncrhonize are now displayed in a list box at the end of the operation, allowing to save the list to a text file.
  • Implemented the ability to reduce server load in a hosted environment by specifying a throttling interval for photo upload requests.

1.6.1

Apr 1, 2012

Additional changes since version 1.6.0 Beta:

  • Added the option to turn the "Chunked Uploads" on and off.
  • Album thumnails are now generating of the correct size.
  • Implemented several internal fixes.    
  • Added support for Lightroom 4                                                                                                                                                    

1.6.0 (978 BETA)

Feb 28, 2012

  • Fixed the issue with photo thumbnails not being generated when performing chunked uploads

1.6.0 (972 BETA)

Feb 23, 2012

  • Added support for chunked uploads (requires Piwigo 2.3.3 and above). This is a major change targeted for customers who are unable to control their PHP environments and increase post size limits to handle large uploads (low post size limits is a typical issue for customers on shared hosting). Chunked uploads transfer photos in small chunks of only 200 KB, which should be sufficient to circumvent even the most rigorous post size limits.
  • Added support for file renaming. Now "Synchronize Metadata" also updates the file name of the photo if the name is changed in Lightroom.
  • Implemented additional safeguards for PHP notices, warnings, and errors that could affect the interaction between the plug-in and Piwigo API.

1.5.5

Feb 21, 2012

  • Improved diagnostic of upload errors caused by configuration and permission related issues on the server.

1.5.4

Feb 19, 2012

  • Added an option to turn off synchronization of photo comments and ratings which allows improving performance when you are not using comments.
  • Now server responses are being sanitized to prevent response parsing errors in situations when the E_NOTICE option is enabled in the PHP configuration.
  • Fixed the "image_id not found" error when a previously published photo is removed on Piwigo side.

1.5.3

Oct 23, 2011

  • Fixed: pairing photos works incorrectly when there are more than 500 photos in the online album.
  • Improved error reporting when Internet connection is interrupted or blocked by the firewall.
  • Other minor fixes and improvements.

1.5.2

Sep 12, 2011

  • Fix: "Synchronize Metadata" fails to update photo tags.

1.5.1

Sep 10, 2011

  • Fixed: In some cases "Synchronize Metadata" and "Unmark for Re-Publish" functions can produce a "No photos selected" error even when there are selected photos.

1.5.0

Aug 24, 2011

  • The Extras dialog now detects the active publish service automatically based on the selection in the Publish Services panel.
  • Fixed some formatting issues in the French translation.
  • Menu items in the publish service's pop-up menu are now localized.
  • Added metadata fields for keeping track of photos that were uploaded via the plug-in.
  • Losing Internet connection during photo uploads is now handled correctly.

1.4.2

Jul 13, 2011

  • Added the ability to retry uploading individual photos when the server times out during the upload or rejects a photo.
  • Improved plug-in's stability in case of intermittent network failures.
  • Added the ability to control the resolution of uploaded images.
  • Added the option to turn off automatic validation of Image Sizing settings.
  • The inadvertently removed in version 1.4.1 "Synchronize Metadata" function is back on the Extras screen.

1.4.1

Jul 7, 2011

  • Fixed the "image_id not found" error when re-publishing or retrieving comments for a photo that no longer exists on Piwigo.
  • Deleting a non-published album no longer suggests leaving the album online.
  • Now the "Extras" operations display provide feedback via summary messages at the end of processing.
  • Import Album Structure no longer creates duplicate albums for existing smart collections.
  • Fixed some errors in the French translation.

1.4.0

Jun 22, 2011

  • The plug-in now requires a small registration fee
  • Made substantial performance improvements when publishing photos to smart collections
  • Renaming albums now works correctly
  • Added the ability to upload only the metadata for selected photos (title, description, author name, keywords)
  • Fixed the issue with the Un-mark to Republish feature for smart collections
  • Added French translation (thanks to Julien Moreau)
  • Now before deleting albums the plug-in checks if there are photos on the Piwigo service and issues a more comprehensive warning message than the default Lightroom's one.
  • The plug-in now can automatically update itself.
  • Improved the ability to re-try uploading photos that failed to upload due to a server error.
  • Photos that failed to upload are now displayed in a list box with the ability to save the list to a text file.
  • The debug log is now submitted in a compressed form to improve performance.
  • Now you can use the Enter key to start a new line in the Submit Debug Log window.

1.3.3

Apr 10, 2011

  • Fixed the issue with deleting photos published to multiple albums

1.3.2

Apr 9, 2011

  • Fixed the "attempt to index local 'exportSettings' (a nil value)" and "attempt to index local 'settings' (a nil value)" errors when re-parenting Piwigo collections
  • Fixed the "Access denied" when the Piwigo URL contains uppercase characters
  • Now when you attempt to move a private album you'll get a comprehensive error message

1.3.1

Apr 7, 2011

  • Fixed the issue with user authentication in some cases

1.3.0

Apr 4, 2011

  • Added the ability to import the album structure from Piwigo into Lightroom's publish service
  • Added the ability to automatically populate published collections with photos already existing on Piwigo
  • Fixed the issue with uploading multiple copies of the same photo when the photo is published through a smart published collection
  • Other fixes and improvements

1.2.0 (381 BETA)

Feb 21, 2011

  • Fixed the issue with creating the album hierarchy using album sets

1.2.0 (380 BETA)

Feb 21, 2011

  • Fixed the issue with duplicate photos remaining in the gallery after re-publishing
  • Fixed the "attempt to index local 'propertyTable' (a nil value)" error when submitting the debug log
  • Implemented a change for the upcoming Piwigo 2.2 that will allow to retain existing comments and ratings when re-publishing photos.

1.2.0 (357 BETA)

Feb 11, 2011

  • Implemented a workaround for the "There is something wrong with CryptUnprotectData" error.

1.2.0 (347 BETA)

Jan 27, 2011

Now updating keyword tags will automatically mark affected photos for re-publishing.

NOTE: If you have an earlier version of the plug-in installed, you must modify the Piwigo Publish Service settings for the fix to take effect. Simply go to the Lightroom Publishing Manager, log-in, then check/un-check any check-box - this will enable the Save button. Return the check box in its original state and click Save.

1.2.0 (345 BETA)

Jan 26, 2011

  • Fixed issues with using multiple publish services.

1.2.0 (326 BETA)

Jan 25, 2011

  • Added a check to ensure that the server is ready to accept uploads from the user.
  • Added validation of the Image Sizing settings. The plug-in will issue a warning if the dimensions of rendered photos are outside of the 500 - 10000 pixels range.

1.2.0 (304 BETA)

Jan 21, 2011

  • Fixed the issue with a missing script file on Mac OS

1.2.0 (302 BETA)

Jan 21, 2011

  • Fixed the "error code1003 invalid category_id" error when trying to upload to a new album.

1.2.0 (297 BETA)

Jan 21, 2011

  • Fixed the issue with re-parenting to a previously unpublished album or album set
  • Fixed the issue with navigating to an unpublished album. Instead of a "URL not found" error, now you get a message explaining that the album has not been published.
  • Now you can create several Piwigo publish services, each with a unique combination of hosting parameters (Server/Username/Password)

1.1

Dec 23, 2010

This is the first public release of the plug-in.

1.0.266 (beta)

Dec 2, 2010

This update is mostly code optimizations and slightly improved handling of the situations when previously published photos and albums are removed from Piwigo outsize of Lightroom.

1.0.258 (beta)

Nov 25, 2010

Fixed the issue of re-parenting albums contained in an album set to the top level of album hierarchy.

1.0.252 (beta)

Nov 25, 2010

Fixed the "attempt to index global 'propertyTable'" error when saving connection settings.

1.0.251 (beta)

Nov 23, 2010

Fixed the issue with creating new publish services.

1.0.242 (beta)

Nov 22, 2010

Found and fixed a rather intricate bug related to republishing a photo that has been deleted from Piwigo service, if the photo had originally been published to multiple albums.

1.0.228 (beta)

Nov 22, 2010

When a photo has been deleted from Piwigo service, "Go to photo in Piwigo" now displays an intelligent error message instead of trying to open a non-existent page inĀ  the web browser.

    1.0.226 (beta)

    Nov 22, 2010

    Fixed the "attempt to index field '?'" error when editing settings for an album set which no longer exists on Piwigo.

    1.0.225 (beta)

    Nov 21, 2010

    • Added the ability to create multiple Publish Services, each with an individual set of login credentials
    • Fixed the error when re-parenting a unpublished album
    • Fixed the error when using the "Go to Album in Piwigo" option
    • Improved handling of situations when albums or photos are deleted from Piwigo service outside of Lightroom

    1.0.216 (beta)

    Nov 13, 2010

    Now the "Edit Album Set..." dialog allows you to edit the comment for an album set.

    1.0.217 (beta)

    Nov 13, 2010

    Now the privacy level for uploaded photos is zero (Everyone). NOTE: It will be possible to control the privacy level in a following version of the plug-in.

    1.0.203 (beta)

    Nov 11, 2010

    Fixed the issue with publishing additional photos to an already existing album.
    #202 fixes the issue with failure to re-publish an already published photo.

    1.0.202 (beta)

    Nov 10, 2010

    Fixed the error when trying to re-publish an already published photo.

    1.0.196 (beta)

    Nov 9, 2010

    This the initial release of the beta version.