Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

read metadata form IPTC IIM properties if present #6

hvelarde opened this issue Aug 1, 2012 · 1 comment


None yet
4 participants
Copy link

commented Aug 1, 2012

when uploading images it would be a nice feature to read the embedded IPTC IIM metadata if it's present.

this should be implemented in JavaScript; here is an example on how to extract EXIF metadata that could be worth reviewing.

we only need to do this for the title, description and creator fields; some other fields could be server-side processed if needed using the unweb.iptc package.

  • title should be read from Object Name record (2:05)
  • description should be read from Caption/Abstract (2:120)
  • creator should be read from By-line (2:80)

useful resources:

@ghost ghost assigned Quimera Aug 1, 2012

@hvelarde hvelarde removed this from the 1.0b3 milestone Jun 25, 2015

@hvelarde hvelarde assigned rodfersou and unassigned Quimera Jun 25, 2015


This comment has been minimized.

Copy link

commented May 27, 2016

You might want to also check collective.filemeta - it's developed to provide a common mechanism for automatic copying over metadata (and thumbnail/cover -> lead image) from various kinds of uploaded files to Plone content. While my immediate use case was MS Office and PDF documents (hence the package naming), it is and will be document/file type agnostic.

I just tried assigning the "Metadata from file" (provided by collective.filemeta) and "Lead image" behaviors to a ( File on Plone4 and then uploading Office docs & PDFs using collective.upload - worked like a charm with metadata & cover image copied over to Plone content :) Thanks for developing such a nice uploader!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.