Установка метаданных для активов DAM

Как я могу установить новые метаданные для всех моих существующих ресурсов DAM (5000 ресурсов) в моем авторе AEM.

Среда AEM: AEM 6.1


person Ram    schedule 17.02.2017    source источник
comment
Можете ли вы привести пример метаданных, которые вы хотите добавить? Также является ли это частью загрузки ассетов или это уже существующие ассеты?   -  person Imran Saeed    schedule 17.02.2017
comment
Поскольку вопрос не ясен, какой тип метаданных MIME вы хотите обновить, взгляните на этот post это может быть полезно.   -  person VAr    schedule 17.02.2017


Ответы (2)


Я бы добавил эти метаданные программно. Выберите все активы: resourceResolver.findResources("/jcr:root/content/dam//element(*,dam:Asset)", "xpath") и для каждого актива добавьте необходимые метаданные.

В настоящее время стандартом AEM де-факто является groovyconsole для всех задач, таких как изменения миграции/обновления репозитория. и т. д. Если вы не хотите устанавливать его в рабочей среде, вы все равно можете создать класс Java, который будет выполняться при запуске пакета, или вы можете создать сервлет, который вы можете вызвать вручную.

Примечание: в groovyconsole вы можете использовать стандартный код Java без каких-либо изменений, если вы не хотите изучать groovy.

person Aleksey Slyshkov    schedule 21.02.2017

Если вы хотите установить метаданные на основе изображения, я бы рекомендовал использовать CSV Asset Importer, установив пакет ACS AEM Tools. Здесь вам нужно будет предоставить метаданные для каждого актива в Excel.

Для получения дополнительной информации см. https://adobe-consulting-services.github.io/acs-aem-tools/features/csv-asset-importer/index.html

person Bhavika    schedule 06.10.2018