Adding New Social Media Services to EmbedAutoLabelingTransactionFilter

If you have extended Live Center to support embedding content from additional social media services (see Embedding External Content), then you can also configure EmbedAutoLabelingTransactionFilter to tag embedded content from these services. To do so:

  1. Add a new properties file to your common configuration layer, /etc/escenic/engine/common/com/escenic/livecenter/label/filter/EmbedAutoLabelingTransactionFilter.properties, and open it for editing.

  2. For each service you want to support, add a property like this:

    socialLabels.provider-name=tag-name

    where:

    • provider-name is the provider name specified in your embedding request handler configuration (see Embedding External Content)

    • tag-name is the term (ID) of the tag you want to use for this service.

  3. Add a tag definition for the term to the livelabels@escenic.com,2015 tag structure. You can do this by either adding a tag definition to the tags.xml file and re-importing or by adding the term manually from Content Studio (see The Manage Tags Dialog).

You could add support for a Flickr embedding extension like one of those described in Embedding External Content, for example, by add the following entry to EmbedAutoLabelingTransactionFilter.properties:

socialLabels.flickr=flickr

and then adding the following tag to livelabels@escenic.com,2015:

<tag term="flickr">
  <label>Flickr</label>
</tag>