Licença AEM Communities
Licenças opcionais para:
Para a plataforma AEM
Instale as atualizações mais recentes do AEM 6.5
Se não estiver usando as portas padrão (4502, 4503), configure os agentes de replicação
Se suportar globalização, configure a tradução automática
(a configuração de amostra é fornecida para desenvolvimento)
Capacidade das Comunidades
Se estiver implantando um farm de publicação, identifique o editor principal
Configurar um serviço de correio eletrônico predefinido
Identifique a opção para armazenamento UGC compartilhado (SRP)
Se MongoDB SRP (MSRP)
Se o banco de dados relacional SRP (DSRP)
Se Adobe SRP (ASRP)
Se JCR SRP (JSRP)
Não é uma loja UGC compartilhada:
O UGC nunca é replicado
UGC visível somente na instância AEM ou cluster em que foi inserido
O padrão é JSRP
Para o recurso de ativação
AEM 6.5 Communities GA inclui o pacote Communities. Para saber mais sobre atualizações para AEM 6.5 Communities, consulte AEM 6.5 Notas de versão.
A partir do AEM 6.4, as atualizações nas Comunidades são fornecidas como parte AEM Cumulative Fix Packs e Service Packs.
Para obter as atualizações mais recentes do AEM 6.5, consulte Pacotes de Correções Cumulativas e Service Packs do Adobe Experience Manager 6.4.
Como em AEM 6.4 e mais, os recursos e hotfixes da AEM Communities fazem parte dos pacotes de reparos cumulativos e service packs da AEM Communities. Por conseguinte, não existem pacotes de elementos separados.
Dois recursos das Comunidades usam um banco de dados MySQL:
O conector MySQL deve ser obtido e instalado separadamente.
As etapas necessárias são:
Baixe o arquivo ZIP de https://dev.mysql.com/downloads/connector/j/
Extraia mysql-Connector-java-<versão>-bin.jar (pacote) do arquivo
Use o console da Web para instalar e start o pacote:
Install/Update
Se a instalação for feita em uma implantação existente depois que o JDBC tiver sido configurado, reative o JDBC para o novo conector, salvando a configuração do JDBC do console da Web:
Day Commons JDBC Connections Pool
Save
Repita as etapas 3 e 4 em todas as instâncias de autor e publicação
Mais informações sobre a instalação de pacotes estão disponíveis na página Web Console.
O Shareable Content Object Reference Model (SCORM) é uma coleção de padrões e especificações para e-learning. O SCORM também define como o conteúdo pode ser empacotado em um arquivo ZIP transferível.
O mecanismo AEM Communities SCORM é necessário para o recurso ativlement. Pacotes de pontuação compatíveis com AEM 6.5 Comunidades:
Para instalar um pacote SCORM
/libs/social/config/scorm/database_scormengine_data.sql
da instância cq e execute-a no servidor mysql para criar um schema scormEngineDB atualizado./content/communities/scorm/RecordResults
na propriedade Caminhos excluídos no filtro CSRF de https://<hostname>:<port>/system/console/configMgr
nos editores.Conforme instalado, toda a atividade de ativação é perfeitamente conectada ao console do sistema.
Se desejar, o nível de log pode ser definido como WARN para o pacote RusticiSoftware.*
.
Para trabalhar com registros, consulte Trabalhar com registros de auditoria e arquivos de registro.
Para a coleção SRP (MSRP ou DSRP) suportar pesquisa multilíngue avançada (MLS), novos plug-ins Solr são necessários além de uma configuração personalizada de schema e Solr. Todos os itens necessários são empacotados em um arquivo zip baixável.
O download avançado do MLS (também conhecido como 'phasetwo') está disponível no repositório do Adobe :
Para obter detalhes e informações sobre instalação, visite Configuração Solr para SRP.
Pacotes visíveis na Adobe AEM Cloud
Os links para pacotes nesta página não requerem nenhuma instância em execução de AEM, pois eles devem disponibilizar o compartilhamento em adobeaemcloud.com
. Enquanto os pacotes são visualizáveis, o botão Install
é para instalar os pacotes em um site hospedado no Adobe. Se você pretende instalar em uma instância AEM local, selecionar Install
resultará em um erro.
Como instalar na instância AEM local
Para instalar os pacotes visíveis em adobeaemcloud.com
em uma instância AEM local, o pacote deve ser baixado primeiro em um disco local:
Na instância de AEM local, use o gerenciador de pacote (por exemplo https://localhost:4502/crx/packmgr/) para fazer upload para o repositório de pacote AEM local.
Como alternativa, ao acessar o pacote usando o compartilhamento de pacote da instância de AEM local (por exemplo, https://localhost:4502/crx/packageshare/), o botão Download
será baixado para o repositório de pacotes da instância de AEM local.
Uma vez no repositório de pacotes da instância AEM local, use o gerenciador de pacotes para instalar o pacote.
Para obter mais informações, visite Como trabalhar com pacotes.
No AEM Communities, uma loja comum é usada para armazenar conteúdo gerado pelo usuário (UGC) e geralmente é chamada de provedor de recursos do armazenamento (SRP). A implantação recomendada centra-se na escolha de uma opção SRP para a loja comum.
A loja comum oferece suporte à moderação e ao analytics ativado do UGC no ambiente de publicação, eliminando a necessidade de replicação do UGC.
Repositório de conteúdo da comunidade: discute as opções de armazenamento SRP para comunidades AEM
Topologias recomendadas: discute a topologia a ser usada, dependendo do caso de uso e da escolha do SRP
Ao atualizar para a plataforma AEM 6.5 de versões anteriores do AEM, é importante ler Atualização para AEM 6.5.
Além de atualizar a plataforma, leia Atualizando para o AEM Communities 6.5 para saber mais sobre as mudanças das Comunidades.
Quando a implantação escolhida é um farm de publicação, uma instância de publicação AEM deve ser identificada como primary publisher
para atividades que não devem ocorrer em todas as instâncias, como recursos que dependem de notificações ou Adobe Analytics.
Por padrão, a configuração AEM Communities Publisher Configuration
OSGi é configurada com a caixa de seleção Primary Publisher
marcada, de modo que todas as instâncias de publicação em um farm de publicação se autoidentificariam como a principal.
Portanto, é necessário editar a configuração em todas as instâncias de publicação secundárias para desmarcar a caixa de seleção Primary Publisher
.
Para todas as outras instâncias de publicação (secundárias) em um farm de publicação:
Fazer logon com privilégios de administrador
Acesse o console da Web
Localize AEM Communities Publisher Configuration
Selecionar o ícone de edição
Desmarque a caixa Editor principal
Selecione Salvar
A replicação é usada para o conteúdo do site criado no ambiente de publicação, como grupos de comunidade, bem como para gerenciar membros e grupos de membros do ambiente autor usando o serviço de túnel.
Para o editor principal, verifique se a Configuração do Agente de Replicação identifica corretamente o servidor de publicação e o usuário autorizado. O usuário autorizado padrão, admin,
já tem as permissões apropriadas (é membro de Communities Administrators
).
Para que outro usuário tenha as permissões apropriadas, ele deve ser adicionado como membro ao grupo de usuários administrators
(também membro de Communities Administrators
).
Há dois agentes de replicação no ambiente do autor que precisam que a configuração de transporte seja configurada corretamente.
Acesse o console Replicação no autor
Siga o mesmo procedimento para ambos os agentes:
Agente padrão (publicar)
Agente de Replicação Reversa (publicar reverso)
Selecione o agente
Selecione edit
Selecione a guia Transporte
Se não a porta 4503
, edite o URI para especificar a porta correta
Se não for usuário admin
, edite Usuário e Senha para especificar um membro do grupo de usuários administrators
As imagens a seguir mostram os resultados da alteração da porta de 4503 para 6103 por:
Ao usar o ambiente do autor para criar sites, modificar as propriedades do site ou gerenciar membros da comunidade, é necessário acessar os membros (usuários) registrados no ambiente de publicação, não os usuários registrados no autor.
O serviço de túnel fornece esse acesso usando o agente de replicação do autor.
Para ativar o serviço de túnel:
Faça logon com privilégios administrativos na sua instância do autor.
Se o editor não for localhost:4503 ou o usuário de transporte não for admin
,
em seguida, configure o agente de replicação
Acesse o Web Console
Localize AEM Communities Publish Tunnel Service
Selecionar o ícone de edição
Marque a caixa enable
Selecione Salvar
Há dois recursos do AEM Communities que exigem que todas as instâncias do servidor AEM usem as mesmas chaves de criptografia. Estes são Analytics e ASRP.
A partir AEM 6.3, o material principal é armazenado no sistema de arquivos e não mais no repositório.
Para copiar o material principal do autor para todas as outras instâncias, é necessário:
Acesse a instância AEM, normalmente uma instância do autor, que contém o material principal a ser copiado
Localize o pacote com.adobe.granite.crypto.file
no sistema de arquivos local,
por exemplo,
<author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21
bundle.info
identificará o pacoteNavegue até a pasta de dados,
por exemplo,
<author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data
Copiar os arquivos hmac e do nó primário
Para cada instância AEM público alvo
Navegue até a pasta de dados,
por exemplo,
<publish-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data
Colar os 2 arquivos copiados anteriormente
É necessário atualizar o pacote Granite Crypto se a instância do público alvo AEM estiver em execução no momento
Se outro recurso de segurança já tiver sido configurado com base nas chaves criptografadas, a replicação das chaves criptografadas poderá danificar a configuração. Para obter assistência, entre em contato com o Atendimento ao cliente.
Ter o material principal armazenado no repositório, como era o caso do AEM 6.2 e anterior, pode ser preservado especificando-se a seguinte propriedade do sistema na primeira inicialização de cada instância AEM (que cria o repositório inicial):
-Dcom.adobe.granite.crypto.file.disable=true
É importante verificar se o agente de replicação no autor está configurado corretamente.
Com o material principal armazenado no repositório, a maneira de replicar a chave de criptografia do autor para outras instâncias é a seguinte:
Usando CRXDE Lite:
Navegue até https://<server>:<port>/crx/de
Selecionar /etc/key
Abrir a guia Replication
Selecionar Replicate
Atualizar o pacote Granite Crypto
Em cada instância de publicação, acesse o Web Console
Localizar Adobe Granite Crypto Support
pacote (com.adobe.granite.crypto)
Selecione Atualizar
Após um momento, uma caixa de diálogo Success deverá aparecer:
Operation completed successfully.
Se estiver usando o servidor HTTP Apache, certifique-se de usar o nome correto do servidor para todas as entradas relevantes.
Em particular, tenha cuidado para usar o nome do servidor correto, não localhost
, em RedirectMatch
.
<IfModule alias_module>
# XAMPP does not have a favicon; this prevents any 404 errors which may arise.
Redirect 404 /favicon.ico
<Location /favicon.ico>
ErrorDocument 404 "No favicon"
</Location>
# Return from "Sign Out" generates response header directing you to "/", generating a 404 error
# The RedirectMatch resolves it correctly when modified for the target Community Site :
RedirectMatch ^/$ https://[server name]/content/sites/engage/en.html
...
</IfModule>
Se estiver usando um Dispatcher, consulte:
Visite Administrando sites de comunidades para saber mais sobre como criar um site da comunidade, configurar modelos de site da comunidade, moderar conteúdo da comunidade, gerenciar membros e configurar mensagens.
Visite Comunidades em desenvolvimento para saber mais sobre a estrutura de componentes sociais (SCF) e como personalizar componentes e recursos das Comunidades.
Visite Criação de componentes das comunidades para saber como criar e configurar componentes das Comunidades.