Show Menu
TÓPICOS×

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

Conforme descrito na página principal Reestruturação do repositório no AEM 6.5 , os clientes que atualizam para o 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 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 6.5
Antes da atualização futura

Com atualização 6.5

Misc

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 futura

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 /libs/settings/dam/notification email deve ser copiado de /etc/notification/email/default para /apps/settings/notification/email/default
    1. Como o destino está /apps nessa alteração, deve ser mantido no SCM.
  2. Remova a pasta: /etc/dam/notification/email/default depois que os modelos de e-mail dentro dele forem movidos.
    1. Se nenhuma atualização tiver sido feita no modelo de e-mail em , a pasta poderá ser removida, pois o modelo de e-mail original existe em /etc/notification/email/default /libs/settings/notification/email/default como parte da instalação do AEM 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 uma Biblioteca do cliente com allowProxy = true .
  3. Atualize as referências ao Local anterior na cq:designPath propriedade por meio de 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 Biblioteca do cliente. 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 através do servlet /etc.clientlibs/ proxy.
Para quaisquer Designs que não sejam gerenciados no SCM, e tempo de execução modificado por meio das Caixas de diálogo de projeto, não remova os designs autoráveis /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 ( download asset ou transientworkflow concluído ) tiverem sido modificados, siga o procedimento abaixo para alinhar à 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á /apps nessa alteração, deve ser mantido no SCM.
  2. Remova a pasta: /etc/dam/workflow/notification/email/downloadasset depois que os modelos de e-mail dentro dele forem movidos.
    1. Se nenhuma atualização tiver sido feita no modelo de email em , a pasta poderá ser removida, pois o modelo de email original existe em /etc /libs/settings/dam/workflownotification/email/downloadasset como parte da instalação do 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 /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

Scripts do InDesign Workflow

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 copiar scripts novos ou modificados como scripts não modificados fornecidos pelo AEM estarão disponíveis via /libs/settings 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 apropriados em ou /apps/settings/dam/indesign/scripts /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 do 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 copyURL/código incorporado para apontar para /conf . A solicitação existente para /etc será roteada novamente para o conteúdo correto de /conf .
Notas N/A

Misc

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 uso do prefixo /etc.clientlibs/ allow proxy.
Finalmente, limpe removendo as pastas para os clientlibs migrados de /etc/clientlibs/foundation/
Notas N/A