Skip to content

Commit 43f530a

Browse files
committed
Album descriptions can be maintained by the plugin.
1 parent 2cde8c1 commit 43f530a

6 files changed

Lines changed: 691 additions & 141 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
# Changelog
2+
## [20260104.22] - 2026-01-04
3+
### Fixed
4+
Changes to Category (album) visibility in Piwigo could cause duplicates to be created by plugin if a previously public album was changed to private in Piwigo and then a photo published to it. The plugin now effectively ignores public/private settings and can access all albums on the Piwigo host.
5+
6+
### Added
7+
Album descriptions can be maintained by the plugin. Right-click on an album to display dialog where Album Description can be edited - see Readme for more information
8+
29
## [20260102.21] - 2026-01-02
310
### Fixed
411
Fix #23 Check / link Piwigo Structure: mistake of using albums from other publishing setup from same site

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@ A Lightroom Classic plugin which publishes images to a Piwigo host via the Piwig
55
## The following fuctionality is available:
66

77
* Connect to Piwigo Server and download existing album structure
8-
* Published Collection Sets and Published Collections are created in the LrC Publish Service corresponding to the albums and sub-albums in Piwigo (see features under development).
8+
* Published Collection Sets and Published Collections are created in the LrC Publish Service corresponding to the albums and sub-albums in Piwigo - a◊lbum descriptions are imported
99
* Images are not downloaded from Piwigo as part of this, nor are existing images in LrC automatically added to the newly created Published Collections.
1010
* Images added to the Publish Service are published to the corresponding album on Piwigo. Metadata and keywords are transferred, respecting rules configured in the Publishing Manager for this service.
1111
* Special collections can be created which allow images to be published to Piwigo albums that also have sub-albums. See details in the notes on the relationship between Piwigo Albums and LrC Publish Services below.
1212
* The plugin allows a Publish Collection to be converted to a Publish Collection Set - a Special Collection is created for the new Publish Collection Set and any photos that were in the converted Publish Collection will be in this Special Collection. This enables sub albums to be created under an album that was initially created for photos only.
1313
* Set Piwigo album cover from an image in the Published Collection
14+
* Album descriptions can be maintained by the plugin. Right-click on an album in the Publish Services panel to display dialog where Album Description can be edited - formatting tags (html markup) are sent unchanged so formatting can be managed. Existing descriptions will be imported from Piwigo if the Import Albums option is run, but these will not include the html markup.
15+
1416
* Metadata and keywords are exported directly to Piwigo regardless of exif/iptc settings - as part of the publish process along with the photo, or separately via a menu on the Library -> Plug-in Extras menu - which sends the metadata without re-sending the photo.
1517
* the following fields are set :
1618
* author from Lrc Creator,
@@ -23,7 +25,7 @@ A Lightroom Classic plugin which publishes images to a Piwigo host via the Piwig
2325
* Flags for Include Full Keyword Hierarchy and Include Keyword Synonyms can be set in the LrC Publishing Manager (the equivalent flags set in the LrC Keyword Tag editor are not visible to plugins so can't be used)
2426
* New keywords are created if not present in the Piwigo keywords list
2527
* Keyword comparison between LrC and Piwigo is not case sensitive as Piwigo effectively does case-folding and accent-folding to enable keyword based URLs to work - so for example 'This Is A Keyword' and 'this is a keyword' are treated as the same when sending keywords to Piwigo.
26-
* GPS location data is only sent via exif so users of the OpenStreetMap plugin need to ensure that location info is included in the Metadata settings on the LrC Publishing Manager
28+
* GPS location data is only sent via exif so users of the OpenStreetMap plugin need to ensure that location info is included in the Metadata settings of the LrC Publishing Manager
2729
* The plugin maintains a custom metadata set, Piwigo Publisher Metadata, with details of the most recent publishing activity for an image. NOTE - only images published using release 20251224.16 or later of this plugin will have this metadata.
2830
* Changes to images which trigger a re-publish will overwrite the previously published Piwigo image.
2931
* Images removed from the Publish Service are removed from corresponding album on Piwigo
@@ -38,7 +40,6 @@ A Lightroom Classic plugin which publishes images to a Piwigo host via the Piwig
3840

3941
## The following functionality is under development:
4042

41-
* Metadata customisation - select which LrC metedata fields are used for Piwigo photo Title and Description fields.
4243
* Per album custom settings - allowing image sizes and other settings to be set at album level, overriding the global Publish Manager settings
4344
* Localisation for different languages
4445

@@ -71,6 +72,7 @@ The plugin provides a function to import an existing Piwigo album structure into
7172
- If a sub-album has been added to an album that had no sub-albums at the time of first run then an error will be shown and the album won't be created.
7273
- If an album with a duplicate name has been created under the same parent it will be ignored.
7374
- It does not remove collections that no longer have corresponding Piwigo albums.
75+
- If an album has a description set on Piwigo this will be imported and associated with the collection. Formatting (html markup) will not be imported, just the plain text.
7476
- The Create Special Collections routine can be re-run at any time. Existing special collections will be unchanged but any collection sets created since the last run will have special collections created.
7577

7678
## Installation and Configuration

piwigoPublish.lrplugin/Info.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,5 +59,5 @@ return {
5959

6060
LrPluginInfoProvider = 'PluginInfo.lua',
6161

62-
VERSION = { major=20260102, minor=21, revision=0 },
62+
VERSION = { major=20260104, minor=22, revision=0 },
6363
}

piwigoPublish.lrplugin/Init.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,6 @@ end
7272

7373
_G.PiwigoBusy = false
7474
_G.iconPath = _PLUGIN:resourceId("icons/icon_med.png")
75-
_G.pluginVersion = "20260102.21"
75+
_G.pluginVersion = "20260104.22"
7676
--_G.LocStrings = utils.loadStrings()
7777

0 commit comments

Comments
 (0)