If you have a legacy license agreement to the Webdam digital asset managment system, you might have been concearned about how it previously lacked a stable connector to Sitecore. You may also want to consider upgrading to Sitecore Content Hub for the best integration into Sitecore. With the Bynder acquisition, the Bynder team has migrated the legacy data structures behind some new apis, and have created and updated connector to Sitecore.
Here are the steps to get the Bynder Webdam connector installed.
- You will want to go here and get the latest Sitecore connector. https://github.com/Bynder/bynder-sitecore-connector Note that Webdam is now supported for the import functionaity.
- Install the package on your CM instance.
- Update the Web.config of your CM with the following changes.
- Override the MediaRequestHandler
- There is a difference between SXA and Non-SXA sites so you’ll need to pay attention to that.
- Update the Content Security Policy header configuration
- There are a set of urls that point to cloudfront as well as your Bynder host
- Override the MediaRequestHandler
- In Sitecore, go to Module/Bynder/Environments and create a new Environment called “Webdam Environment” On that item, fill in the fields that are required, namely the environment url, username, password, clientid, client secret.
- In the media library, create a new Bynder media folder. On that folder, you’ll see that a Bynder ribbon appears. On that ribbon, choose set environment. This allows you to select the environment that folder should use from the list of environments in the modules section.
- On that folder, you can then import assets
If you are using JSS you cannot use the Bynder field types that automatically use the image in the sitecore rendering directly from webdam. Sinces this is a feature of the connector, and if you are not using JSS, this should be taken into account prior to the start of the project so you can design your templates with the correct field types.
For more details on this connector, check out the readme. https://github.com/Bynder/bynder-sitecore-connector/blob/2.3.0/documentation/README.md