DAM for Optimizely works well with Optimizely Find. Out of the box, no assets from Digizuite will be indexed. Adding Digizuite assets to the index, can be done by adding a ReindexInformation provider as shown below. In the example below we use the IDigizuiteClient
class to access assets from Digizuite. The method Task<IEnumerable<ContentReference>> FindGetAll(List<FacetRequest> facets)
, is used for searhing assets from digizuite, which then can be added to add digizuite assets to the Find indexthe index. Here we search for all assets of assettype “image” and add them to the index. If you dont send any parameters to FindGetAll
, then you get all assets that has been added to the Optimizely channel in Digizuite. You can read more about how to add filter to the search DC 5.8 SDK Asset search.
ReindexInformation Provider
...