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

Última atualização em 2023-09-22
  • Tópicos
  • Upgrading
    Exibir mais informações sobre este tópico

Conforme descrito no pai Reestruturação do repositório no AEM 6.5 , os clientes que estiverem atualizando para o Adobe Experience Manager (AEM) 6.5 devem usar esta página para avaliar o esforço de trabalho associado às alterações no repositório que afetam a solução da AEM Assets. Algumas alterações exigem esforço de trabalho durante o processo de atualização do AEM 6.5, enquanto outras podem ser adiadas até uma atualização futura.

Com atualização para 6.5

Antes de uma atualização futura

Com atualização para 6.5

Diversos

Local anterior /etc/dam/jobs
Novos locais /var/dam/jobs
Orientações em matéria de reestruturação

Se qualquer código personalizado depender desse local, ou seja, o código depende explicitamente desse caminho, ele deverá 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 onde armazenar um arquivo zip para o cliente baixar. Não há necessidade de atualizar desde quando o cliente solicita o download do ativo. Ele gera um arquivo no novo local.

Notas N/A

Antes de uma atualização futura

Modelo de notificação por e-mail de eventos de ativos/coleções

Local anterior /etc/notification/email/default
Novos locais

/libs/settings/dam/notification

/apps/settings/dam/notification

Orientações em matéria de reestruturação

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

  1. A variável /libs/settings/dam/notification o modelo de email 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 ser mantida no SCM.
  2. Remover a pasta: /etc/dam/notification/email/default depois que os modelos de email nele contidos forem movidos.
    1. Se não forem feitas atualizações no modelo de e-mail em /etc/notification/email/default, a pasta poderá ser removida, pois o modelo de e-mail original existe em /libs/settings/notification/email/default como parte da instalação do AEM 4.
Notas N/A

Designs Clássicos de Compartilhamento de Ativos

Local anterior /etc/designs/assetshare
Novos locais

/libs/settings/wcm/designs/assetshare

/apps/settings/wcm/designs/assetshare

Orientações em matéria de reestruturação

Para qualquer design gerenciado em SCM, e não gravado no tempo de execução por meio de caixas de diálogo de design, execute as seguintes ações para alinhar-se ao modelo mais recente:

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

Para qualquer design que não seja gerenciado no SCM e modificado durante o tempo de execução por meio das Caixas de diálogo de design, não mova designs autorais para fora do /etc.

Notas N/A

Baixar modelo de notificação por e-mail do ativo

Local anterior /etc/dam/workflow/notification/email/downloadasset
Novos locais

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

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

Orientações em matéria de reestruturação

Se os modelos de email (downloadasset ou transientworkflowcompleted) foram modificados e 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 ser mantida no SCM.
  2. Remover a pasta: /etc/dam/workflow/notification/email/downloadasset depois que os modelos de email nele contidos forem movidos.
    1. Se não forem feitas atualizações no modelo de e-mail em /etc, a pasta poderá ser removida, pois o modelo de e-mail original existe em /libs/settings/dam/workflownotification/email/downloadasset como parte da instalação do AEM 6.4.
Notas Enquanto /conf/global/settings/dam/workflownotification/email/downloadasset é tecnicamente compatível com a pesquisa (tem precedência antes de /apps por meio da pesquisa CAConfig normal do Sling, 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 em tempo de execução para facilitar a edição do template de email.

Exemplo de licenças DRM

Local anterior /etc/dam/drm/licenses/
Novos locais /libs/settings/dam/drm
Orientações em matéria de reestruturação N/A
Notas N/A
Local anterior /etc/dam/adhocassetshare
Novos locais

/libs/settings/dam/adhocassetshare

/apps/settings/dam/adhocassetshare

Orientações em matéria de reestruturação

Se o modelo de e-mail tiver sido 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 ser mantida no SCM.
  2. Remover a pasta: /etc/dam/adhocassetshare depois que os modelos de email nele contidos forem movidos.
    1. Se não forem feitas atualizações no modelo de e-mail em /etc, a pasta poderá ser removida, pois o modelo de e-mail original existe em /libs/settings/dam/adhocassetshare como parte da instalação do AEM 6.4.
Notas Enquanto /conf/global/settings/dam/adhocassetshare é tecnicamente compatível com a pesquisa (tem precedência antes /apps por meio da pesquisa CAConfig Sling habitual, mas depois de /etc), o template pode ser colocado em /conf/global/settings/dam/adhocassetshare. No entanto, isso não é recomendado, pois não há interface do usuário em tempo de execução para facilitar a edição do template de email

Scripts de fluxo de trabalho do InDesign

Local anterior /etc/dam/indesign/scripts
Novos locais

/libs/settings/dam/indesign

/apps/settings/dam/indesign

Orientações em matéria de 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 os scripts de cópia novos ou modificados como scripts não modificados fornecidos pelo AEM estão disponíveis por meio de /libs/settings no AEM 6.5
  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 adequados em /apps/settings/dam/indesign/scripts ou /libs/settings/dam/indesign/scripts conforme adequado.
  3. Remover /etc/dam/indesign/scripts completamente.
Notas Recomenda-se que os scripts personalizados sejam armazenados em /apps, já que esse é o local onde o código deve ser armazenado.

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

Local anterior /etc/dam/video
Novos locais

/libs/settings/dam/video

/apps/settings/dam/video

Orientações em matéria de reestruturação

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

Para alinhar-se à estrutura do repositório do AEM 6.4:

  1. Copie todas as 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 de predefinição do visualizador

Local anterior /etc/dam/presets/viewer
Novos locais

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

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

Orientações em matéria de reestruturação

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

Para a predefinição do Visualizador personalizado:

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

Não é necessário ajustar o código copyURL/embed para apontar para /conf. A solicitação existente para /etc é redirecionado para o conteúdo correto de /conf.

Notas N/A

Diversos

Local anterior

/etc/clientlibs/foundation/asseteditor

/etc/clientlibs/foundation/assetshare

/etc/clientlibs/foundation/assetinsights

Novos locais /libs/dam/clientlibs
Orientações em matéria de reestruturação

Ajuste todas as referências para apontar para os novos recursos em /libs usando o /etc.clientlibs/ permitir prefixo de proxy.

Por fim, limpe removendo as pastas das bibliotecas de clientes migradas do /etc/clientlibs/foundation/

Notas N/A

Nesta página