[TYPO3-dam] Exiftool - jpeg xmp meta data extracted but not inserted to mapped fields

Dan Osipov dosipov at phillyburbs.com
Mon Jan 4 02:36:38 CET 2010


Install extension cc_metaexif.

Dan Osipov
http://danosipov.com/blog/

Thorsten Indra wrote:
> Dear All,
> I am a new here and to Typo3, and am looking for some pointers for XMP meta 
> data extraction from jpg headers, using the dam functionality.
> 
> I am running the dam indexer, using the service of the exiftool extension.
> A TS config (in the media page - see below) should map my custom metadata 
> fields extracted by exiftool to fields in tx_dam (tinytext fields I had 
> created).
> 
> What is working:
>     - These fields are visible in the "Extra data" section (under Additional 
> meta data/ IPTC) when choosing Media > List > Info
>     - The data does successfully get output to the "meta" field in tx_dam
> What is NOT working:
> - These values are not written to my fields which I have mapped in TS
> 
> (Ultimately, this data is to be repurposed in the rgsmoothgallery, for 
> localized captions, alt_text, etc.)
> 
> I have brooded over the code of the exiftool service for days now and tried 
> various changes in the TS, but being a photographer, and not a programmer,
> I am not moving forward anymore. Documentation is slim and the web is quite 
> silent.
> 
> Does anyone have ANY pointers, why the data does not get inserted into these 
> columns?  Or am I missing something?
> (One possible guess I have is that these new columns I created in tx_dam 
> might need to get mapped somewhere in a TCA - but I don't know where and 
> how.)
> 
> Thanks in advance for any pointers and Best Regards,
> Thorsten Indra
> 
> PS:  Typo3 v. 4.3.0 | exiftool (v. 0.1.4) | dam 1.1.3 | dam indexer 
> (v.1.1.0) | latest exiftool libraries is installed (v8.03)
> 
> The TS for the media page follows here:
> ###################################################
> tx_exiftool_sv1 {
>  exiftoolparams = -S -scanForXMP -ext .JPG DIR
>         # default output of exiftool
>   # TIP: not sure if -ALL is still valid parameter - not documented in 
> latest lib
>   # Orig values were: -S -ALL
>  fileCharset = utf-8
>     dbCharset = utf-8
>  # For debug the devlog will be used,
>  # $TYPO3_CONF_VARS['SYS']['enable_DLOG'] = 1;
>  # has to be set for that!
>  debug = 1
> }
>  tx_exiftool_sv1.match {
>  # field from dam = output from exiftool
> ## keywords
>  keywords = keywords
>         keywords.tag.1.splitToken = ,
> ## category
>  # should we look up for category?
>   # otherwise they will not be imported
>  category.lookUpCategory = 1
>  # the Token, how they are separated in meta-data
>   category.lookUpCategory.splitToken = ,
>   # should we create non existing categorys?
>   category.lookUpCategory.insertNew = 1
>  category = Tip Web Cat
> 
> ## other fields
>  title = Master Document ID
>  file_orig_loc_desc = Master Document ID
>  alt_text = Description Tip Caption EN
>  caption = Headline
>  # sys_language_uid =
>  # language = '0'
>  copyright = Credit
>  keywords = Subject
> ## my fields
>  tx_tip_caption_de = Description Tip Caption DE
>  tx_tip_caption_en = Description Tip Caption EN
>  tx_tip_headline_de = Description Tip Headline DE
>  tx_tip_headline_en = Headline
>  tx_tip_origclientid = Managingstock Tip Orig Client ID
>  tx_tip_origclientname = Managingstock Tip Orig Client Name
>  tx_tip_presprio = Presentation Tip Pres Prio
>  sorting = Presentation Tip Pres Prio
>  tx_tip_weblocationinfo = Location Tip Web Location Info
> }
> ################################################### 
> 
> 


More information about the TYPO3-project-dam mailing list