Reestruturação do repositório para AEM Communities no 6.4

Conforme descrito na página principal 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 do repositório que afetam a solução da AEM Communities. 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 a atualização 6.4

Antes da atualização do 6.5

Com a atualização 6.4

Modelos de Notificação por E-mail

Localização anterior /etc/community/notifications
Novas localizações /libs/settings/community/notifications
Orientação relativa à reestruturação

A migração manual é necessária se você deseja mover para um novo caminho em "/apps/settings". Você pode usar o Gerenciador de configuração do Granite para executar a migração.

Você pode executar a migração definindo a propriedade mergeList para true no nó "/libs/settings/community/subscriptions" e adicionar um nó filho nt:unstructured.

Notas N/A

Configurações de assinatura

Localização anterior /etc/community/subscriptions
Novas localizações /libs/settings/community/subscriptions
Orientação relativa à reestruturação

A migração manual é necessária se você deseja mover para um novo caminho em "/apps/settings". Você pode usar o Gerenciador de configuração do Granite para executar a migração.

Você pode executar a migração definindo a propriedade mergeList para true no nó "/libs/settings/community/subscriptions" e adicionar um nó filho nt:unstructured.

Notas N/A

Configurações de palavras de observação

Localização anterior /etc/watchwords
Novas localizações /libs/community/watchwords
Orientação relativa à reestruturação Uma tarefa de Migração com Preguiça está disponível para limpar as Configurações das Comunidades.

A Tarefa move palavras de observação de /etc/watchwords para /conf/global/settings/community/watchwords.

Se palavras de ordem personalizadas forem armazenadas no SCM, elas deverão ser implantadas em /apps/settings/... e você deverá garantir que não haja uma configuração /conf/global/settings/... sobreposta que tenha prioridade.

A tarefa de migração remove os locais /etc.

Notas N/A

Antes da atualização do 6.5

Configurações de marcação

Localização anterior /etc/community/badging
Novas localizações

Regras de emblema:

/libs/settings/community/badging

Imagens do emblema:

Para imagens padrão: /etc/community/badging/images are moved to /libs/community/badging/images

Para imagens personalizadas: /content/community/badging/images

Orientação relativa à reestruturação

É necessária a migração manual.

Se a instância personalizou as regras de classificação/pontuação, não há uma maneira automatizada de colocar todas as regras em um compartimento. Precisa de informações do cliente em qual conf bucket (global ou específico do site) você deseja usar para seu site.

Nenhuma interface de usuário disponível para configurar a marcação e a pontuação de um site.

Para alinhar com a nova estrutura de repositório:

  1. Crie um bucket de contexto de site usando o Navegador de configuração em Ferramentas
  2. Ir para a raiz do Site
  3. Defina cq:confproperty para o caminho do bucket, onde deseja armazenar todas as suas configurações. O mesmo pode ser definido por meio do site Edit Wizard - Set cloud config input.
  4. Mova as regras de marcação e as regras de pontuação relevantes de /etc/community/* para o bucket de contexto do site criado na etapa anterior.
  5. Ajuste as regras de classificação e as propriedades de regras de pontuação na raiz do site para ter referências relativas a novos locais de regras.
    1. Por exemplo, se a propriedade de cq:conf = /conf/we-retail, badgingRules [] = community/badging/rules se as regras agora são movidas para esse novo bucket.
  6. Da mesma forma, ajuste as referências às regras de pontuação em um nó de regra de classificação para ter um caminho relativo.

Finalmente, limpe removendo o recurso /etc/community/badging

Notas N/A

Designs clássicos do console do Communities

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

/libs/settings/wcm/designs/social/console

/apps/settings/wcm/designs/social/console

Orientação relativa à reestruturação N/A
Notas N/A

Configurações de logon do Facebook Social

Localização anterior /etc/cloudservices/facebookconnect
Novas localizações

/conf/global/settings/cloudconfigs/facebookconnect

/conf/<tenant>/settings/cloudconfigs/facebookconnect

Orientação relativa à reestruturação

Todas as novas configurações de nuvem do Facebook devem ser migradas para o novo local.

  1. Migre as configurações existentes no Local anterior para o Novo local.
    1. Recrie manualmente as novas configurações de logon do Facebook Social por meio da interface de criação de AEM em Tools > Cloud Services > Facebook Social Login Configuration.
      ou
    2. Copie quaisquer novas configurações da nuvem do Facebook do local anterior para o novo local apropriado, em /conf/global or /conf/<tenant>.
  2. Atualize qualquer raiz do Site do AEM Communities para fazer referência à nova configuração de logon do Facebook Social definindo a propriedade [cq:Page]/jcr:content@cq:conf para o caminho absoluto no Novo local.
  3. Desassocie o Cloud Service herdado do Facebook Connect de qualquer raiz de site do AEM Communities atualizada para fazer referência ao novo local.
Notas N/A

Configurações de opções de idioma

Localização anterior /etc/social/config/languageOpts
Novas localizações /libs/social/translation/languageOpts
Orientação relativa à reestruturação N/A
Notas N/A

Configurações de logon social do Pinterest

Localização anterior /etc/cloudservices/pinterestconnect
Novas localizações

/conf/global/settings/cloudconfigs/pinterestconnect

/conf/<tenant>/settings/cloudconfigs/pinterestconnect

Orientação relativa à reestruturação

Todas as novas configurações da Pinterest Cloud devem ser migradas para o novo local.

  1. Migre as configurações existentes no Local anterior para o Novo local.
    1. Recrie manualmente as novas configurações de logon do Pinterest Social por meio da interface do usuário de criação de AEM em Ferramentas > Cloud Services > Pinterest Social Login Configuration.
      ou
    2. Copie quaisquer novas configurações da Pinterest Cloud do local anterior para o novo local apropriado em /conf/global or /conf/<tenant>.
  2. Atualize qualquer raiz do site do AEM Communities para fazer referência à nova configuração de logon do Pinterest Social definindo a propriedade [cq:Page]/jcr:content@cq:conf para o caminho absoluto no Novo local.
  3. Desassocie o Cloud Service Pinterest Connect herdado de qualquer raiz do site AEM Communities atualizada para fazer referência ao novo local.
Notas N/A

Configurações de pontuação

Localização anterior /etc/community/scoring
Novas localizações /libs/settings/community/scoring
Orientação relativa à reestruturação

Para se alinhar com a nova estrutura do repositório, as regras de pontuação podem ser armazenadas em /apps/settings/ ou /conf/.../settings

  1. Para /apps/settings, isso atuaria como regras globais ou padrão gerenciadas no SCM.

Crie configurações sensíveis ao contexto em /conf/ usando o CRXDELite:

  1. Crie as configurações no local /conf/.../settings desejado
  2. O site de comunidades deve ter a propriedade cq:conf definida.
    1. Se nenhum cq:conf for definido, as regras de pontuação serão lidas diretamente do caminho especificado para a propriedade 'scoringRules' no nó raiz do site, por exemplo: /content/we-retail/us/en/community/jcr:content

Limpeza: Remover o recurso /etc/community/scoring

Notas N/A

Configurações de logon do Twitter Social

Localização anterior /etc/cloudservices/twitterconnect
Novas localizações

/conf/global/settings/cloudconfigs/twitterconnect

/conf/<tenant>/settings/cloudconfigs/twitterconnect

Orientação relativa à reestruturação

Todas as novas configurações de nuvem do Twitter devem ser migradas para o novo local.

  1. Migre as configurações existentes no Local anterior para o Novo local.
    1. Recrie manualmente as novas configurações de logon do Twitter Social por meio da interface de criação de AEM em Tools > Cloud Services > Twitter Social Login Configuration.
      ou
    2. Copie quaisquer novas configurações de nuvem do Twitter do local anterior para o novo local apropriado, em /conf/global or /conf/<tenant>.
  2. Atualize qualquer raiz do Site do AEM Communities para fazer referência à nova configuração de logon do Twitter Social definindo a propriedade [cq:Page]/jcr:content@cq:conf para o caminho absoluto no Novo local.
  3. Desassocie o Cloud Service herdado do Twitter Connect de qualquer raiz do site AEM Communities atualizada para fazer referência ao novo local.
Notas N/A

Diversos

Localização anterior /etc/community/templates
Novas localizações /libs/settings/community/templates
Orientação relativa à reestruturação

O Adobe forneceu um utilitário de migração em:

https://github.com/Adobe-Marketing-Cloud/aem-communities-ugc-migration/tree/master/bundles/communities-template-migration

Notas Os modelos personalizados existentes seriam movidos para /conf/global/settings/community/template/<groups/sites/functions>

Nesta página