Reestruturação do repositório para AEM Communities em 6.5

Conforme descrito na página pai Reestruturação do repositório AEM 6.4, os clientes que atualizam para 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 Communities. 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 a atualização 6.5

Modelos de notificação por email

Localização anterior /etc/community/notifications
Novos locais /libs/settings/community/notifications
Orientação relativa à reestruturação

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

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

Notas N/A

Configurações de subscrição

Localização anterior /etc/community/subscriptions
Novos locais /libs/settings/community/subscriptions
Orientação relativa à reestruturação

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

Você pode executar a migração definindo a propriedade mergeList como 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
Novos locais /libs/community/watchwords
Orientação relativa à reestruturação Uma tarefa de migração lenta 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 observação 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 /etc locais.

Notas N/A

Antes da atualização futura

Configurações de marcação

Localização anterior /etc/community/badging
Novos locais

Regras do selo:

/libs/settings/community/badging

Imagens de 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

A migração manual é necessária.

Se a sua instância personalizou as regras de marcação/pontuação, não há uma maneira automatizada de colocar todas as regras em um bucket. Necessita de entradas de clientes em qual conf bucket (global ou específico do site) você deseja usar para o seu site.

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

Para alinhar com a nova estrutura do 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 como o caminho do compartimento onde deseja armazenar todas as configurações. O mesmo pode ser definido pelo site Assistente de edição - Definir entrada de configuração de nuvem.
  4. Mova as regras de identificação e as regras de pontuação relevantes de /etc/community/* para o grupo de contexto do site criado na etapa anterior.
  5. Ajuste as propriedades Regras de marcação e 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, então badgingRules [] = community/badging/rules se as regras forem movidas para esse novo bucket.
  6. Da mesma forma, ajuste as referências às regras de pontuação em um nó de regra de identificação para ter um caminho relativo.

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

Notas N/A

Designs do console das Comunidades clássicas

Localização anterior /etc/designs/social/console
Novos locais

/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
Novos locais

/conf/global/settings/cloudconfigs/facebookconnect

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

Orientação relativa à reestruturação

Todas as novas configurações da 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 usuário de criação de AEM em Ferramentas > Cloud Services > Configuração de logon social do Facebook.
      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 da AEM Communities para fazer referência à nova Configuração de logon social do Facebook definindo a propriedade [cq:Page]/jcr:content@cq:conf como o caminho absoluto no Novo local.
  3. Desassocie o Cloud Service legado do Facebook Connect de qualquer raiz do site da 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
Novos locais /libs/social/translation/languageOpts
Orientação relativa à reestruturação N/A
Notas N/A

Configurações de logon do Pinterest Social

Localização anterior /etc/cloudservices/pinterestconnect
Novos locais

/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 de usuário de criação de AEM em Ferramentas > Cloud Services > Configuração de logon social do Pinterest.
      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 da 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 do Pinterest Connect herdado de qualquer raiz do site da AEM Communities atualizada para fazer referência ao novo local.
Notas N/A

Configurações de Pontuação

Localização anterior /etc/community/scoring
Novos locais /libs/settings/community/scoring
Orientação relativa à reestruturação

Para 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 CRXDELite:

  1. Crie as configurações no /conf/.../settings local
    desejado
  2. O site de comunidades deve ter a propriedade cq:conf definida.
    1. Se nenhum cq:conf estiver 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
Novos locais

/conf/global/settings/cloudconfigs/twitterconnect

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

Orientação relativa à reestruturação

Todas as novas configurações da 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 login social do Twitter por meio da interface de usuário de criação de AEM em Ferramentas > Cloud Services > Configuração de login social do Twitter.
      ou
    2. Copie quaisquer novas Configurações da nuvem do Twitter de Local anterior para o Novo local apropriado, em /conf/global or /conf/<tenant>.
  2. Atualize qualquer raiz do site da AEM Communities para fazer referência à nova Configuração de logon social do Twitter definindo a propriedade [cq:Page]/jcr:content@cq:conf como o caminho absoluto no Novo local.
  3. Desassocie o Cloud Service herdado do Twitter Connect de qualquer raiz do site da AEM Communities atualizada para fazer referência ao novo local.
Notas N/A

Diversos

Localização anterior /etc/community/templates
Novos locais /libs/settings/community/templates
Orientação relativa à reestruturação

O Adobe disponibilizou 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 serão movidos para /conf/global/settings/community/template/<groups/sites/functions>

Nesta página