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

Conforme descrito na página principal Reestruturação do Repositório AEM 6.5, os clientes que atualizam para AEM 6.5 devem usar esta página para avaliar o esforço de trabalho associado às alterações do 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 a atualização 6.5

Antes da atualização futura

Com a atualização 6.5

Diversos

Localização anterior /etc/dam/jobs
Novas localizações /var/dam/jobs
Orientação relativa à reestruturação

Se qualquer código personalizado depender desse local (ou seja, o código dependa explicitamente desse caminho), então o código deve ser atualizado para usar o novo local antes da atualização; Idealmente, as APIs do Java são usadas quando disponíveis para reduzir as 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 atualizar 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 de Evento de Ativo/Coleta

Localização anterior /etc/notification/email/default
Novas localizações

/libs/settings/dam/notification

/apps/settings/dam/notification

Orientação relativa à reestruturação

Se os modelos de email tiverem sido modificados pelo cliente, execute as seguintes ações para alinhar-se à nova estrutura de repositório:

  1. O modelo de email /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 ser mantida no SCM.
  2. Remova a pasta: /etc/dam/notification/email/default depois que os modelos de email dentro dele tiverem sido movidos.
    1. Se nenhuma atualização for feita no modelo de email em /etc/notification/email/default, a pasta poderá ser removida, pois o modelo de email original existe em /libs/settings/notification/email/default como parte da instalação AEM 4.
Notas N/A

Designs clássicos de compartilhamento de ativos

Localização anterior /etc/designs/assetshare
Novas localizações

/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 de 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 referências ao Local anterior na propriedade cq:designPath 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 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 de clientes 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 de e-mail de ativo

Localização anterior /etc/dam/workflow/notification/email/downloadasset
Novas localizações

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

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

Orientação relativa à reestruturação

Se os modelos de email (downloadasset ou transientworkflowcompleted) 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 ser mantida no SCM.
  2. Remova a pasta: /etc/dam/workflow/notification/email/downloadasset depois que os modelos de email dentro dele tiverem sido movidos.
    1. Se nenhuma atualização for feita no modelo de email em /etc, a pasta poderá ser removida, pois o modelo de email original 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 suportado tecnicamente para a pesquisa (tem precedência antes de /apps por meio da pesquisa usual do Sling CAConfig, 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 de tempo de execução para facilitar a edição do template de email.

Exemplo de licenças de DRM

Localização anterior /etc/dam/drm/licenses/
Novas localizações /libs/settings/dam/drm
Orientação relativa à reestruturação N/D
Notas N/D
Localização anterior /etc/dam/adhocassetshare
Novas localizações

/libs/settings/dam/adhocassetshare

/apps/settings/dam/adhocassetshare

Orientação relativa à reestruturação

Se o modelo de email 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. Remova a pasta: /etc/dam/adhocassetshare depois que os modelos de email dentro dele tiverem sido movidos.
    1. Se nenhuma atualização for feita no modelo de email em /etc, a pasta poderá ser removida, pois o modelo de email original existe em /libs/settings/dam/adhocassetshare como parte da instalação AEM 6.4.
Notas Embora /conf/global/settings/dam/adhocassetshare seja suportado tecnicamente para a pesquisa (tem precedência antes de /apps por meio da pesquisa Sling CAConfig usual, 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 de tempo de execução para facilitar a edição do modelo de email

Scripts de Fluxo de Trabalho do InDesign

Localização anterior /etc/dam/indesign/scripts
Novas localizações

/libs/settings/dam/indesign

/apps/settings/dam/indesign

Orientação relativa à reestruturação

Para Alinhar com a nova estrutura de 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 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 apropriado.
  3. Remova /etc/dam/indesign/scripts totalmente.
Notas É recomendável que os 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
Novas localizações

/libs/settings/dam/video

/apps/settings/dam/video

Orientação relativa à reestruturação

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

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

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

Configurações de predefinição do visualizador

Localização anterior /etc/dam/presets/viewer
Novas localizações

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

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

Orientação relativa à reestruturação

Para a predefinição do 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 elas serão salvas 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á redirecionada para o conteúdo correto de /conf.

Notas N/D

Diversos

Localização anterior

/etc/clientlibs/foundation/asseteditor

/etc/clientlibs/foundation/assetshare

/etc/clientlibs/foundation/assetinsights

Novas localizações /libs/dam/clientlibs
Orientação relativa à reestruturação

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

Por fim, limpe removendo as pastas das clientlibs migradas /etc/clientlibs/foundation/

Notas N/A

Nesta página