This is not a major issue and most people will probably think it isn't a problem. But:
I am loading thousands of photos into zenphoto and I am finding it easier to add/edit the photo tags/keywords using a third party editor. However the issue I'm asking about is that nearly all of these editors require the keywords to be entered as a string rather than a list.
When I enter the keyword string, I separate the keywords with a comma, but zenphoto still reads them as one tag unlike when entered as a list zenphoto reads them as separate tags.
Is there another separator I can use or is this just the way zenphoto reads this type of input?
Which editor are you using?
I'm also using IrfanView which does allow 'list' input and this is fine, but I'm having problems with the Batch Function.
Does photoshop use comma separators?
It is possible that the issue is with the editors I am trying and not zenphoto.
I tried XnView with a comma separator and that works too.
Note that if you change metadata after uploading you'll have to use the Refresh Metadata utility to update the images.
It's a button on the Overview page.
Btw: I see you still have this in your style.css:
Please remove it as it is not correct. Sorry.
I've corrected the style.css.
It's such a shame that zenphoto doesn't have a built-in script to write the metadata to the photos as well as the database. If the batch facility was modified so that ALL metadata could be edited and written to the photo at the same time, it would make life a lot easier and avoid the need for 3rd party software.
I'll try XnView again.
Unless I am mistaken it is not that simple to do this with PHP at all. I admit not being a photographer at all I rarely use EXif data myself.
Moving off track a bit now, i noticed in your reply to another topic, you mentioned a new release of zenphoto; when will this be and are there any hints about what changes/upgrades will be in it?
ALternatively you could write a plugin that applies a filter to `image_metadata`. This filter would "explode" the linear tag list that your editor seems to be creating and store that array as the image's tags.
I just started using zenphoto and was surprised, that the tags/keywords are not seperated. Instead I have keywords like
"Henry,OberschleiÃŸheim,Orte,Personen,Spielplatz,TÃ¤tigkeit,klettern" -> as one String
Keywords are set in digikam and digikam writes an XMP file next to the raw file.
Then darktable export the JPEG and writes the keywords into the jpg.
When examining the Keywords with exiftool it shows this way:
exiftool -s -G image.jpg
[XMP] Categories : TätigkeitkletternOrteOberschleißheimSpielplatzPersonenHenry
[XMP] LastKeywordXMP : Tätigkeit/klettern, Orte/Spielplatz, Orte/Oberschleißheim, Personen/Henry
[XMP] TagsList : Tätigkeit/klettern, Orte/Spielplatz, Orte/Oberschleißheim, Personen/Henry
[XMP] CatalogSets : Tätigkeit|klettern, Orte|Spielplatz, Orte|Oberschleißheim, Personen|Henry
[XMP] Subject : Henry, Oberschleißheim, Orte, Personen, Spielplatz, Tätigkeit, klettern
[XMP] HierarchicalSubject : Orte|Oberschleißheim, Orte|Spielplatz, Personen|Henry, Tätigkeit|klettern
[IPTC] Keywords : Henry,OberschleiÃŸheim,Orte,Personen,Spielplatz,TÃ¤tigkeit,klettern
As you can see, comma is being used as seperator.
What to do here?
Sadly image metadata is not a fixed standard so camera and so the separator is not either. Zenphoto will generally recognize semmicolons which generally follows what for example Adobe programs use by default when editing EXIF/IPTC data.