Reestruturação do repositório de ativos no AEM 6.4

Conforme descrito na página pai Reestruturação do repositório AEM 6.4, os clientes que atualizam para AEM 6.4 devem usar esta página para avaliar o esforço de trabalho associado às alterações no repositório que afetam a Solução AEM Assets. Algumas alterações exigem esforço de trabalho durante o processo de atualização do AEM 6.4, enquanto outras podem ser adiadas até uma atualização do 6.5.

Com atualização 6.4

Antes da atualização do 6.5

Com a atualização 6.4

Diversos

Localização anterior /etc/dam/jobs
Novos locais /var/dam/jobs
Orientação relativa à reestruturação

Se algum código personalizado depender desse local (isto é, o código depende explicitamente deste caminho), então o código deve ser atualizado para usar o novo local antes da atualização; Idealmente, as APIs Java são usadas quando disponíveis para reduzir dependências em qualquer caminho específico no JCR.

Local temporário para armazenar o arquivo zip para download pelo cliente. Não há necessidade de atualização desde quando o cliente solicita o download do ativo. Ele gerará um arquivo no novo local.

Notas N/A

Antes da atualização do 6.5

Modelo de notificação por email de Evento de ativo/coleção

Localização anterior /etc/notification/email/default
Novos locais

/libs/settings/dam/notification

/apps/settings/dam/notification

Orientação relativa à reestruturação

Se os modelos de e-mail foram modificados pelo cliente, execute as seguintes ações para alinhar-se à nova estrutura do repositório:

  1. O modelo de e-mail /libs/settings/dam/notification deve ser copiado de /etc/notification/email/default para /apps/settings/notification/email/default
    1. Como o destino está em /apps, essa alteração deve persistir no SCM.
  2. Remova a pasta: /etc/dam/notification/email/default após os modelos de e-mail dentro dele terem sido movidos.
    1. Se nenhuma atualização tiver sido feita no modelo de email em /etc/notification/email/default, a pasta poderá ser removida, pois o modelo original de email existe em /libs/settings/notification/email/default como parte da instalação AEM 6.4.
Notas N/A

Designs clássicos de compartilhamento de ativos

Localização anterior /etc/designs/assetshare
Novos locais

/libs/settings/wcm/designs/assetshare

/apps/settings/wcm/designs/assetshare

Orientação relativa à reestruturação

Para quaisquer Designs gerenciados no SCM e não gravados em tempo de execução por meio das Caixas de diálogo de design, execute as seguintes ações para alinhar ao modelo mais recente:

  1. Copie os designs do Local anterior para o novo local em /apps.
  2. Converta qualquer CSS, JavaScript e recursos estáticos no Design em Biblioteca do cliente com allowProxy = true.
  3. Atualize as referências ao Local anterior na propriedade cq:designPath por AEM > Administrador do DAM > Página de compartilhamento de ativos > Propriedades da página > Guia Avançado > Campo de design.
  4. Atualize quaisquer Páginas que façam referência ao Local anterior para usar a nova categoria da Biblioteca de clientes. Isso requer a atualização do código de implementação da página.
  5. Atualize as regras do Dispatcher para permitir o serviço de Bibliotecas do Cliente por meio do servlet proxy /etc.clientlibs/.

Para quaisquer Designs que não sejam gerenciados no SCM e tempo de execução modificado por meio de Caixas de diálogo de design, não mova designs autoráveis de /etc.

Notas N/A

Baixar modelo de notificação por email do ativo

Localização anterior /etc/dam/workflow/notification/email/downloadasset
Novos locais

/libs/settings/dam/workflownotification/email/downloadasset

/apps/settings/dam/workflownotification/email/downloadasset

Orientação relativa à reestruturação

Se os modelos de e-mail (downloadasset ou transientworkflow completed) tiverem sido modificados, siga o procedimento abaixo para alinhar-se à nova estrutura:

  1. O modelo de email atualizado deve ser copiado de /etc/dam/workflow/notification/email/downloadasset para /apps/settings/dam/workflow/notification/email/downloadasset
    1. Como o destino está em /apps, essa alteração deve persistir no SCM.
  2. Remova a pasta: /etc/dam/workflow/notification/email/downloadasset depois que os modelos de e-mail dentro dele tiverem sido movidos.
    1. Se nenhuma atualização tiver sido feita no modelo de email em /etc, a pasta poderá ser removida, pois o modelo original de email existe em /libs/settings/dam/workflownotification/email/downloadasset como parte da instalação AEM 6.4.
Notas Embora /conf/global/settings/dam/workflownotification/email/downloadasset seja tecnicamente compatível com a pesquisa (tem prioridade antes de /aplicativos por meio da pesquisa Sling CAConfig normal, mas depois de /etc), o modelo pode ser colocado em /conf/global/settings/dam/workflownotification/email/downloadasset. No entanto, isso não é recomendado, pois não há interface do usuário do tempo de execução para facilitar a edição do modelo de email.

Exemplo de licenças DRM

Localização anterior /etc/dam/drm/licenses/
Novos locais /libs/settings/dam/drm
Orientação relativa à reestruturação N/A
Notas N/A
Localização anterior /etc/dam/adhocassetshare
Novos locais

/libs/settings/dam/adhocassetshare

/apps/settings/dam/adhocassetshare

Orientação relativa à reestruturação

Se o modelo de email foi modificado pelo cliente, para alinhar-se à nova estrutura do repositório:

  1. O modelo de email atualizado deve ser copiado de /etc/dam/adhocassetshare para /apps/settings/dam/adhocassetshare
    1. Como o destino está em /apps, essa alteração deve persistir no SCM.
  2. Remova a pasta: /etc/dam/adhocassetshare após os modelos de e-mail dentro dele terem sido movidos.
    1. Se nenhuma atualização tiver sido feita no modelo de email em /etc, a pasta poderá ser removida, pois o modelo original de email existe em /libs/settings/dam/adhocassetshare como parte da instalação AEM 6.4.
Notas Embora /conf/global/settings/dam/adhocassetshare seja tecnicamente compatível com a pesquisa (ela tem precedência antes de /apps por meio da pesquisa Sling CAConfig normal, mas depois de /etc), o modelo pode ser colocado em /conf/global/settings/dam/adhocassetshare. No entanto, isso não é recomendado, pois não há interface do usuário do tempo de execução para facilitar a edição do modelo de email

Scripts de Fluxo de Trabalho de InDesign

Localização anterior /etc/dam/indesign/scripts
Novos locais

/libs/settings/dam/indesign

/apps/settings/dam/indesign

Orientação relativa à reestruturação

Para Alinhar com a nova estrutura do repositório:

  1. Copiar todos os scripts personalizados ou modificados de /etc/dam/indesign/scripts para /apps/settings/dam/indesign/scripts
    1. Somente a cópia de scripts novos ou modificados como scripts não modificados fornecidos pelo AEM estará disponível via /libs/settings no AEM 6.4
  2. Localize todos os modelos de fluxo de trabalho que usam a Etapa WF do processo de Extração de mídia e
    1. Para cada instância da Etapa do fluxo de trabalho, atualize os caminhos na configuração para apontar explicitamente para os scripts apropriados em /apps/settings/dam/indesign/scripts ou /libs/settings/dam/indesign/scripts, conforme apropriado.
  3. Remova /etc/dam/indesign/scripts completamente.
Notas É recomendável que scripts personalizados sejam armazenados em /apps, pois esse é o local onde o código deve ser armazenado.

Configurações de transcodificação de vídeo

Localização anterior /etc/dam/video
Novos locais

/libs/settings/dam/video

/apps/settings/dam/video

Orientação relativa à reestruturação

As personalizações de nível de projeto precisam ser recortadas e coladas em caminhos equivalentes /apps ou /conf, conforme aplicável.

Para alinhar com a estrutura do repositório AEM 6.4:

  1. Copiar quaisquer configurações de vídeo modificadas de /etc/dam/video para /apps/settings/dam/video
  2. Remover /etc/dam/video
Notas N/A

Configurações predefinidas do visualizador

Localização anterior /etc/dam/presets/viewer
Novos locais

/libs/settings/dam/dm/presets/viewer

/conf/global/settings/dam/dm/presets/viewer

Orientação relativa à reestruturação

Para a predefinição de visualizador pronta para uso, ela só estará disponível no novo local.

Para a predefinição do Visualizador personalizado:

  • será necessário executar um script de migração para mover o nó de /etc para /conf. O script está localizado em https://serveraddress:serverport/libs/settings/dam/dm/presets.migratedmcontent.json
  • ou você pode editar a configuração e eles serão salvos automaticamente no novo local.

Observe que não é necessário ajustar o código copyURL/embed para apontar para /conf. A solicitação existente para /etc será roteada novamente para o conteúdo correto de /conf.

Notas N/A

Diversos

Localização anterior

/etc/clientlibs/foundation/asseteditor

/etc/clientlibs/foundation/assetshare

/etc/clientlibs/foundation/assetinsights

Novos locais /libs/dam/clientlibs
Orientação relativa à reestruturação

Ajuste quaisquer referências para apontar para os novos recursos em /libs usando o prefixo /etc.clientlibs/ allow proxy.

Finalmente, limpe removendo as pastas para os clientlibs migrados de /etc/clientlibs/foundation/

Notas N/A

Nesta página