Frontify Connector

No UI

Frontify Connect synchronizes assets within the specified scope in CELUM (master) with the configured Frontify project. The assets in Frontify can be tagged with CELUM keywords in node reference fields. The scope, asset types and download format are configurable, it is not recommended to synchronize all the assets. Asset availability is also taken into account. The synchronization is happening immediately, asset changes or new assets should be visible in Frontify in a few seconds.

Everything is documented in the General Connector - {product} is frontify.

Sample Configuration for Frontify

generalConnector.license=...

generalConnector.frontify.demo.prefix=CELUM1_

# enable the connector for a config
generalConnector.frontify.demo.connectorEnabled=true

# enable the migrator for a config
generalConnector.frontify.demo.migratorEnabled=false

# information field for the external asset id, has to be unique for every configuration
generalConnector.frontify.demo.externalAssetId=100

# information field of the export status, has to be unique for every configuration
generalConnector.frontify.demo.exportStatus=101

# search expression
generalConnector.frontify.demo.scope=anyNodeRecursive=8

# user to perform the search, default = API user
#generalConnector.frontify.demo.scopeUser=

# comma-separated list of node referencing information field ids
generalConnector.frontify.demo.tags=102,103
# comma-separated list of locales, if the value for the first locale is empty the next locale is tried and so on, default is default system language
#generalConnector.frontify.demo.locales=

# other metadata that is exported (loaded automatically, do not list external id, status, tags or custom fields)
# comma-separated list of information field ids or
# name, previewWidth, previewHeight, thumbUrl, previewUrl, largePreviewUrl, alternativePreviewFileName,
# assetType, fileCategory, assetStatus, availability, fileExtension, originalFileName, originalFileSize
# or fileProperties (for any file property changes, the file properties are loaded automatically)
# required to trigger changes on subscription
generalConnector.frontify.demo.metadata=name,160

# expire assets or delete them in external system
generalConnector.frontify.demo.expireAssets=true

# properties for products
generalConnector.frontify.demo.baseUrl=https://partners.frontify.com/
generalConnector.frontify.demo.token=...
# default 100 MB
#generalConnector.frontify.demo.chunkSize=
# default original
#generalConnector.frontify.demo.downloadFormatId=
# java simple date format for conversion (e.g. if a date field is used when a string is required), default = yyyy.MM.dd
#generalConnector.frontify.demo.dateFormat=

# mandatory for frontify (string value)
generalConnector.frontify.demo.projectId=5066
# mandatory for frontify (string value)
generalConnector.frontify.demo.title=name
# optional for frontify (string value)
generalConnector.frontify.demo.description=info_160:en,de
# optional for frontify (boolean value)
generalConnector.frontify.demo.skipExif=static_true
# optional for frontify (string value)
generalConnector.frontify.demo.workflowStatus=static_Approved
# optional for frontify (string list value)
generalConnector.frontify.demo.directory=static_Demo
# optional for frontify (string value)
generalConnector.frontify.demo.copyrightStatus=static_PUBLIC
# optional for frontify (string value)
#generalConnector.frontify.demo.copyrightNotice=
# optional for frontify (field mapping as semicolon-separated list of <frontifyFieldId>:<stringValue>
#generalConnector.frontify.demo.fieldMappings=