Atualizar o Adobe Experience Manager Guides para a versão 4.6.0 e superior
Este artigo fornece instruções para atualizar suas versões do Experience Manager Guides para 4.6.0 e superior.
Você pode atualizar sua versão atual do Experience Manager Guides para a versão 5.1.0 Service Pack 3:
- Se você estiver usando a versão 5.1.0 ou 5.1.x, é possível atualizar diretamente para a versão 5.1.0 Service Pack 3.
- Se você estiver usando a versão 4.6.0, 4.6.x, 5.0.0 ou 5.0.x, será necessário atualizar para a versão 5.1.0.
- Se você estiver em uma versão anterior à 4.6.0, consulte Atualizar o Adobe Experience Manager Guides para a versão 4.4.0 e anterior para obter instruções detalhadas de atualização.
Para obter mais detalhes, consulte os seguintes procedimentos:
Atualizar para a versão 5.1.0
Pré-requisitos
Antes de iniciar o processo de atualização do Experience Manager Guides 5.1.0, verifique se você tem:
- Atualizado para o Experience Manager Guides versão 4.6.3, 4.6.4, 5.0.0 ou 5.0.0 Service Pack 1.
- (Opcional) Todas as tarefas de tradução foram fechadas.
- Alterado o nível de log para INFO para a classe
com.adobe.fmdita.translationservices.TranslationMapUpgradeScripte anexado esses logs em um novo arquivo de log, por exemplo,logs/translation_upgrade.log.
Instalar versão 5.1.0
Baixe o pacote da versão 5.1.0 do Portal de Distribuição de Software da Adobe e siga as instruções fornecidas em Fluxo de trabalho de atualização de instalação e pós-instalação para concluir o processo de atualização.
Atualizar para a versão 5.0.0
Pré-requisitos
Antes de iniciar o processo de atualização do Experience Manager Guides 5.0.0, verifique se você tem:
- Atualizado para a versão 4.6.3, 4.6.1, 4.6.0 ou 4.4 do Experience Manager Guides.
- (Opcional) Todas as tarefas de tradução foram fechadas.
- Alterado o nível de log para INFO para a classe
com.adobe.fmdita.translationservices.TranslationMapUpgradeScripte anexado esses logs em um novo arquivo de log, por exemplo,logs/translation_upgrade.log.
Instalar versão 5.0.0
Baixe o pacote da versão 5.0.0 do Portal de Distribuição de Software da Adobe e siga as instruções fornecidas em Fluxo de trabalho de atualização de instalação e pós-instalação para concluir o processo de atualização.
Atualizar para a versão 4.6.0
A atualização para a versão 4.6.0 depende da versão atual do Experience Manager Guides. Se você estiver usando a versão 4.4.0, 4.3.1, 4.3.0, 4.2 ou 4.2.1 (Hotfix 4.2.1.3), será possível atualizar diretamente para a versão 4.6.0.
Pré-requisitos
Antes de iniciar o processo de atualização do Experience Manager Guides 4.6.0, verifique se você tem:
- Atualizado para Experience Manager Guides versão 4.3.1, 4.3.0 ou 4.2.1 (Hotfix 4.2.1.3).
- (Opcional) Todas as tarefas de tradução foram fechadas.
- Alterado o nível de log para INFO para a classe
com.adobe.fmdita.translationservices.TranslationMapUpgradeScripte anexado esses logs em um novo arquivo de log, por exemplo,logs/translation_upgrade.log.
Instalar versão 4.6.0
Baixe o pacote da versão 4.6.0 do Portal de Distribuição de Software da Adobe e siga as instruções fornecidas em Fluxo de trabalho de atualização de instalação e pós-instalação para concluir o processo de atualização.
Fluxo de trabalho de atualização da instalação e pós-instalação
Instalar o pacote de versão
Execute as seguintes etapas para instalar o pacote de versão:
-
Instale o pacote de versão no qual deseja atualizar.
-
Você pode optar por pressionar o acionador para iniciar o trabalho de atualização do mapa de tradução. Para obter detalhes, consulte Habilitar gatilho de script por meio de um Servlet.
-
Após concluir a instalação do pacote, aguarde a seguinte mensagem nos logs:
Completed the post deployment setup scriptA mensagem acima indica que todas as etapas da instalação foram concluídas.
Caso encontre qualquer um dos erros a seguir, relate-os à equipe de sucesso do cliente:
- Erro no script de configuração pós-implantação
- Exceção ao portar o MAP de tradução
- Não é possível portar o mapa de conversão de v1 para v2 para a propriedade
-
(Opcional) Atualização do plug-in do conector Oxygen lançado com a versão para a qual você está atualizando.
-
Limpe o cache do navegador após instalar o pacote.
Processo pós-instalação
Depois de instalar o Experience Manager Guides, você pode mesclar as várias configurações aplicáveis da versão recém-instalada à configuração.
Fluxo de trabalho do Ativo de atualização do DAM (Alterações pós-processamento):
-
Abrir URL:
code language-none http://localhost:4502/libs/cq/workflow/admin/console/content/models.html -
Selecione Fluxo de trabalho do Ativo de atualização do DAM.
-
Selecione Editar.
-
Se o componente Iniciador de Pós-Processamento DXML estiver presente, verifique se as personalizações estão sincronizadas.
-
Se o componente Iniciador de Pós-Processamento DXML estiver ausente, execute as seguintes etapas para inseri-lo:
-
Selecione Inserir componente (Responsável pelo pós-processamento do Experience Manager Guides como a etapa final do processo).
-
Configure a Etapa do processo com os detalhes abaixo:
Guia comum:
-
Título: Iniciador de Pós-Processamento DXML
-
Descrição: etapa do iniciador do pós-processamento DXML que acionará um trabalho de sling para pós-processamento DXML do ativo modificado/criado
Guia Processo
- Selecione o Iniciador de Pós-Processamento de DXML na lista suspensa Processo
- Selecionar Avanço do manipulador
- Selecionar Concluído
-
-
-
Selecione Sincronizar no canto superior direito depois de concluir as alterações. Você receberá uma notificação de sucesso.
note note NOTE Atualize e verifique se as alterações personalizadas e a etapa de pós-processamento do Experience Manager Guides estão presentes no modelo de fluxo de trabalho final. -
Depois que o fluxo de trabalho do Ativo de atualização do DAM for validado, verifique as configurações do iniciador correspondentes. Para fazer isso, acesse a interface do Fluxo de trabalho do AEM e abra iniciadores.
code language-http http://localhost:4502/libs/cq/workflow/content/console.htmlLocalize e faça alterações (se necessário) nos dois inicializadores a seguir (que devem estar ativos) correspondentes ao fluxo de trabalho do Ativo de atualização do DAM:
-
Iniciador para "Nó Criado" para Fluxo de trabalho do Ativo de Atualização do DAM- para a condição
"jcr:content/jcr:mimeType!=video", o valor de 'Globbing' deve ser:code language-json /content/dam(/((?!/subassets|/translation_output).)*/)renditions/original- 'excludeList' deve ter
"event-user-data:changedByWorkflowProcess". - Iniciador para "Nó Modificado" para Fluxo de trabalho do Ativo de Atualização do DAM - para a condição "
jcr:content/jcr:mimeType!=video", o valor 'Globbing' deve ser:
code language-json /content/dam(/((?!/subassets|/translation_output).)*/)renditions/originalexcludeListdeve ter"event-user-data:changedByWorkflowProcess".
- 'excludeList' deve ter
-
Quando a atualização for concluída, verifique se todas as personalizações/sobreposições estão validadas e atualizadas para corresponder ao novo código do aplicativo. Alguns exemplos são apresentados abaixo:
- Quaisquer componentes sobrepostos do
/libs/fmditaor/libsshoulddevem ser comparados com o novo código de produto, e as atualizações devem ser feitas em arquivos sobrepostos em/apps. - Qualquer categoria
clientlibusada do produto deve ser revisada para alterações. Todas as configurações substituídas\(examples below\)devem ser comparadas com as mais recentes para obter os recursos mais recentes: - elementmapping.xml
ui\_config.json\(may have been set in folder profiles\)- emendado
com.adobe.fmdita.config.ConfigManager
- Quaisquer componentes sobrepostos do
-
Se você tiver adicionado personalizações em damAssetLucene, talvez seja necessário aplicá-las novamente. Depois de fazer essas alterações, defina reindex como true. Isso reindexará todos os nós existentes com as personalizações. Depois de concluído, o sinalizador de reindexação será definido como falso novamente. Isso pode levar algumas horas, dependendo do número de ativos no sistema.
Etapas para reindexar os índices do Experience Manager Guides
-
Abra
crx/dee navegue até o caminho do índice:/oak:index/guidesAssetProperties -
Defina a propriedade de reindexação como
true(falsepor padrão) e clique em Salvar tudo. -
Quando a reindexação for concluída, a propriedade reindex será definida novamente como
false, e a contagem de reindexação será incrementada em 1.note note NOTE Isso pode levar alguns minutos, dependendo da quantidade de dados presentes. 4. Siga as mesmas etapas para outros índices adicionados ou modificados: `guidesBulkActivation`, `guidesPeerLinkIndex` e `guidesKonnectTemplateIndex`.
Etapas para indexar o conteúdo existente
Execute as seguintes etapas para indexar o conteúdo existente:
-
Execute uma solicitação POST no servidor (com autenticação correta) -
http://<server:port\>/bin/guides/map-find/indexing. (Opcional: é possível passar caminhos específicos dos mapas para indexá-los; por padrão, todos os mapas serão indexados || Exemplo:https://<Server:port\>/bin/guides/map-find/indexing?paths=<map\_path\_in\_repository\>) -
A API retornará um
jobId. Para verificar o status do trabalho, você pode enviar uma solicitação do GET com a ID do trabalho para o mesmo ponto de extremidade -http://<server:port\>/bin/guides/map-find/indexing?jobId=\{jobId\}(por exemplo:http://localhost:8080/bin/guides/map-find/indexing?jobId=2022/9/15/7/27/7dfa1271-981e-4617-b5a4-c18379f11c42_678) -
Quando o trabalho for concluído, a solicitação do GET acima responderá com sucesso e mencionará se algum mapa falhou. Os mapas indexados com êxito podem ser confirmados nos logs do servidor.
Etapas para lidar com o conflito 'fmdita rewriter'
O Experience Manager Guides tem um módulo personalizado de reescrita do sling para manipular os links gerados no caso de mapas cruzados (links entre os tópicos de dois mapas diferentes).
Se você tiver outro reescritor sling personalizado em sua base de código, use um valor de 'order' maior que 50, pois o reescritor Experience Manager Guides sling usa 'order' 50. Para substituir isso, é necessário um valor >50. Para obter mais detalhes, consulte Pipelines de regravação de saída.
Durante esta atualização, como o valor de 'order' é alterado de 1000 para 50, você precisa mesclar o reescritor personalizado existente, se houver, com 'fmdita-rewriter'.
Etapas para reindexar o damAssetLucene
A definição do índice é atualizada para damAssetLucene com AEM Guides. Depois de atualizar para a versão necessária, consulte este artigo para reindexar o damAssetLucene.
reindex=true e reindex-async=true para /oak:index/damAssetLucene) foram atualizadas simultaneamente por meio da operação Salvar.