diff --git a/components/tools/OmeroWeb/omeroweb/settings.py b/components/tools/OmeroWeb/omeroweb/settings.py index db07ec71aa4..15711f2759b 100644 --- a/components/tools/OmeroWeb/omeroweb/settings.py +++ b/components/tools/OmeroWeb/omeroweb/settings.py @@ -539,6 +539,22 @@ def leave_none_unset_int(s): "omero.web.public.cache.timeout": ["PUBLIC_CACHE_TIMEOUT", 60 * 60 * 24, int, None], + # Social media integration + "omero.web.sharing.twitter": + ["SHARING_TWITTER", + '{}', + json.loads, + ("Dictionary of `server-name: @twitter-site-username`, where " + "server-name matches a name from `omero.web.server_list`. " + "For example: ``'{\"omero\": \"@openmicroscopy\"}'``")], + "omero.web.sharing.opengraph": + ["SHARING_OPENGRAPH", + '{}', + json.loads, + ("Dictionary of `server-name: site-name`, where " + "server-name matches a name from `omero.web.server_list`. " + "For example: ``'{\"omero\": \"Open Microscopy\"}'``")], + # Application configuration "omero.web.server_list": ["SERVER_LIST", diff --git a/components/tools/OmeroWeb/omeroweb/webgateway/templates/webgateway/viewport/omero_image.html b/components/tools/OmeroWeb/omeroweb/webgateway/templates/webgateway/viewport/omero_image.html index e971b967c8b..7f11ddf7bd9 100644 --- a/components/tools/OmeroWeb/omeroweb/webgateway/templates/webgateway/viewport/omero_image.html +++ b/components/tools/OmeroWeb/omeroweb/webgateway/templates/webgateway/viewport/omero_image.html @@ -1,5 +1,6 @@ {% extends "webgateway/core_html.html" %} {% load i18n %} +{% load common_filters %} {% comment %}