Infradox Logo
  • Infradox
  • Versions
  • Features
  • Support
  • Knowledge base
  • Company
  • Contact
Home>Back office functions, Configuration, Tutorials>Metadata write back

Metadata write back

By default, metadata is extracted from files in the ingestion process. Data is then stored in the database where it can be edited and searched. There are of course other means of adding metadata as well (e.g. syndication, metadata uploads, XML etc.). XS writes back metadata into your files at the point of delivery. I.e. when a client of yours downloads a file. This is called IPTC injection and you can configure which data you want to inject in which fields.

To learn more about IPTC, please visit http://www.iptc.org/standards/photo-metadata/

Notes

  • IPTC injection applies to images only
  • IPTC injection does not support localisation
  • Certain IPTC/XMP software may not show all of the embedded fields

The IPTC Standard

The IPTC Photo Metadata standard is the most widely used standard because of its universal acceptance among photographers, distributors, news organizations, archivists, and developers. The schema defines metadata structure, properties, and fields, so that images are optimally described and easily accessed later.

Configuration

To configure IPTC injection, go to Site configuration and click IPTC injection in the bar on the left.  The page will show the embedded fields that you can update.

Select the database field in the dropdown box from which you want to the value to be injected. The dropdown boxes in the “fixed value option” let you choose to Replace, Append or Prepend a fixed value.

As an example, if you want to inject the supplier name followed by your company name as a fixed value – into the field dc_rights, then select Credit in the database field dropdown, select Append in the dropdown next to it, and then enter your company name in the fixed value input box.

Note that if you append a fixed value to the data that is retrieved from a selected database column, a space will be added before the fixed value. If you prepend a fixed value, a space will be added after the fixed value.

You can also choose to inject only a fixed value without data from any field. In that case, make sure to select the value * None * in the database field dropdown, and enter the fixed value that you want to inject in the input box.

You can also use so-called macros in the fixed value fields as described below.

Macros

 

  • [ordernr]
    Inserts the order id of the order from which the file is downloaded
  • [userid]
    Inserts the user id
  • [useremail]
    The e-mail address of the user
  • [username]
    The user’s first and last name
  • [useripaddress]
    The user’s ip address
  • [websiteaddress]
    Your website address
  • [previewpageurl]
    A URL where the file and its data can be viewed (preview page)
  • [dd]
    Today’s day number
  • [mm]
    Today’s month number
  • [yy]
    Today’s year number

Example

Downloaded on [dd]-[mm]-[yy] by [username] from [useripaddress], order id [orderid]

Supplier name macro

The supplier name can be injected using a macro that works the same as is described in the article about displaying supplier names on the client facing pages.

  • [supplier_name]
    Name of supplier (e.g. photographer name)
  • [supplier_group]
    Name of group in which the supplier exists (e.g. agent name)
  • [sep]
    Separator as defined with [sep=] – for example [sep=/] will output a slash (/) where you use [sep]. Use this code as opposed to a hard coded separator to prevent duplicate names (read the article about displaying supplier names for further information).
  • [sep=/]

Example

[supplier_name][sep][supplier_group][sep]Best Images [sep= / ]
Outputs e.g. John Doe / Super Photos / Best Images

 

admin 2017-02-17T15:07:47+01:00 February 17th, 2017|Categories: Back office functions, Configuration, Tutorials|Tags: Back Office, Configuration, injection, IPTC, metadata, write back, XMP|

Share this

FacebookTwitterLinkedinGoogle+Email

Related Posts

  • Configuring your website and Stripe for subscriptions

    March 22nd, 2025
  • Setting up high resolution cloud storage

    November 11th, 2024
  • Buy now function

    November 1st, 2024
  • User account lists, bulk updates and bulk e-mail

    August 28th, 2024
  • AI keywording API’s

    May 7th, 2024
  • Problems with sending or receiving website e-mail

    July 25th, 2023

Infradox Updates

  • Flex version 32
  • Version 31.5
  • Version 31.3
  • Version 31.2
  • Version 31
  • Version 30
  • Version 29

Recent articles

  • Configuring your website and Stripe for subscriptions
  • Setting up high resolution cloud storage
  • Buy now function
  • Problems with cookies, sessions, logging in or being logged out
  • User account lists, bulk updates and bulk e-mail

Article categories

  • API (8)
  • Back office functions (75)
  • Client facing functions (18)
  • Configuration (93)
  • Customisation (60)
  • E-mail (5)
  • Flex (7)
  • Getting Started (12)
  • Information (11)
  • News (10)
  • SEO (2)
  • Staff member functions (43)
  • Troubleshooting (2)
  • Tutorials (119)
  • Uncategorized (2)
  • Workflow automation (11)
  • XS Version updates (9)

Tags

Access Control API Back Office Cart page Code editor Configuration Contributors CSS Custom dialog Customisation development Download E-commerce E-mail Galleries Gallery Getting started HTML import Invoicing Javascript Keywords Lightbox Localisation metadata Online payments Order Management Orders Price Calculator Prices responsive Restrictions Search filters Searching SEO slideshow staff member help Staff members stripe subscriptions Suggestions Suppliers User accounts version update Workflow automation

Knowledge base categories

  • API
  • Back office functions
  • Client facing functions
  • Configuration
  • Customisation
  • E-mail
  • Flex
  • Getting Started
  • Information
  • News
  • SEO
  • Staff member functions
  • Troubleshooting
  • Tutorials
  • Uncategorized
  • Workflow automation
  • XS Version updates

Tags

Access Control API Back Office Cart page Code editor Configuration Contributors CSS Custom dialog Customisation development Download E-commerce E-mail Galleries Gallery Getting started HTML import Invoicing Javascript Keywords Lightbox Localisation metadata Online payments Order Management Orders Price Calculator Prices responsive Restrictions Search filters Searching SEO slideshow staff member help Staff members stripe subscriptions Suggestions Suppliers User accounts version update Workflow automation

Links

    • Knowledge base
    • FAQ
    • Support and training

  • Features
  • Versions
  • Prospects
  • Privacy

Contact Info

Amsterdam, The Netherlands

Phone: +31 20 5287787

Email: info@xpertise-ict.com

Web: Support website

Visit www.xpertise-ict.com

Schedule a demo
Get a quotation
Submit a support ticket
Job opportunities
Resellers
© Copyright Xpertise-ICT BV
FacebookLinkedinZendesk SupportZendesk SupportXpertise-ICT BV AutomatiseringXpertise-ICT BV AutomatiseringEmail