Usar o Connected Assets para compartilhar ativos do DAM em Experience Manager Sites use-connected-assets-to-share-dam-assets-in-aem-sites
Em grandes empresa, a infraestrutura necessária para criar sites pode ser distribuída. Às vezes, os recursos de criação de sites e os ativos digitais usados para criar esses sites podem residir em diferentes implantações. Um motivo pode ser a distribuição geográfica de implantações existentes que são necessárias para trabalhar em conjunto. Outro motivo pode ser aquisições que levam a uma infraestrutura heterogênea, incluindo diferentes versões do Experience Manager, que a empresa principal deseja usar juntas.
A funcionalidade Assets conectada oferece suporte aos casos de uso acima integrando o Experience Manager Sites e o Experience Manager Assets. Os usuários podem criar páginas da Web no Sites que usam os ativos digitais de uma implantação do Assets separada.
Visão geral do Connected Assets overview-of-connected-assets
Ao editar páginas no Editor de páginas como destino, os autores podem pesquisar, procurar e incorporar facilmente ativos de uma implantação diferente do Assets que atue como uma fonte de ativos. Os administradores criam uma integração única de uma implantação do Experience Manager com o recurso Sites com outra implantação do Experience Manager com o recurso Assets. Os autores de site também podem usar imagens do Dynamic Media nas páginas da Web do site por meio do Connected Assets e usar as funcionalidades do Dynamic Media, como recorte inteligente e predefinições de imagem.
Para os autores do Sites, os ativos remotos estão disponíveis como ativos locais somente leitura. A funcionalidade suporta pesquisa e acesso ininterruptos a ativos remotos no Editor de sites. Para quaisquer outros casos de uso que possam exigir que o conjunto completo de ativos esteja disponível no Sites, considere migrar os ativos em massa em vez de usar o Connected Assets. Consulte o guia de migração do Experience Manager Assets.
Pré-requisitos e implantações compatíveis prerequisites
Antes de usar ou configurar esse recurso, verifique o seguinte:
-
Os usuários fazem parte dos grupos de usuários apropriados em cada implantação.
-
Para os tipos de implantação Adobe Experience Manager, um dos critérios aceitos foi atendido. Experience Manager 6.5 Assets funciona com Experience Manager as a Cloud Service. Para obter mais informações sobre como essa funcionalidade funciona no Experience Manager as a Cloud Service, consulte Connected Assets no Experience Manager as a Cloud Service.
table 0-row-4 1-row-4 2-row-4 3-row-4 Sites as a Cloud Service Experience Manager 6.5 Sites no AMS Experience Manager 6.5 Sites no local Experience Manager Assetsas aCloud Service Compatível Compatível Compatível Experience Manager6.5 Assets no AMS Compatível Compatível Compatível Experience Manager6.5 Assets no local Incompatível Incompatível Incompatível
Formatos de arquivo não compatíveis mimetypes
Os autores pesquisam imagens e os seguintes tipos de documentos no Localizador de conteúdo e arrastam os ativos pesquisados no Editor de páginas. Os documentos são adicionados ao componente Download
e as imagens ao componente Image
. Os autores também podem adicionar os ativos remotos em qualquer componente Experience Manager personalizado que estende os componentes Download
ou Image
padrão. Os formatos compatíveis são:
- Formatos de imagem: os formatos aceitos pelo componente de Imagem.
- Formatos de documento: consulte os formatos de documento compatíveis.
Usuários e grupos envolvidos users-and-groups-involved
As várias funções envolvidas para configurar e usar o recurso e seus grupos de usuários correspondentes são descritas abaixo. O escopo local é usado para o caso de uso em que um autor cria uma página da Web. O escopo remoto é usado para a implantação do DAM que hospeda os ativos necessários. O autor Sites busca esses ativos remotos.
administrators
admin
Authors
ksaner
/content/DAM/connectedassets/
.Authors
(com acesso de leitura no DAM remoto e acesso de autor no Sites local)dam-users
no Sites local
ksaner
ksaner
são usadas.administrators
admin
no Experience Manager remotoAuthors
ksaner
no Experience Manager remotoAuthors
ksaner
no Experience Manager remotoksaner
acima e pertence a um grupo de usuários diferente.Arquitetura do Connected Assets connected-assets-architecture
Experience Manager permite conectar uma implantação remota do DAM como uma origem a várias implantações de Experience Manager Sites. No entanto, você pode conectar uma implantação do Sites com apenas uma implantação remota do DAM.
Avalie o número ideal de instâncias do Sites para se conectar a uma implantação remota do DAM. O Adobe recomenda conectar de forma incremental as instâncias do Sites à implantação e testar se não há impacto no desempenho no DAM remoto, pois cada instância do Sites conectada contribui para o tráfego de dados no DAM remoto.
Os diagramas a seguir ilustram os cenários compatíveis:
O diagrama a seguir ilustra um cenário incompatível:
Configurar uma conexão entre Sites e Assets implantações configure-a-connection-between-sites-and-assets-deployments
Um administrador do Experience Manager pode criar essa integração. Depois de criadas, as permissões necessárias para usá-la são estabelecidas por meio de grupos de usuários. Os grupos de usuários são definidos na implantação do Sites e na implantação do DAM.
Para configurar a conectividade do Connected Assets e do Sites local, siga estas etapas:
-
Acesse uma implantação existente do Sites ou crie uma implantação usando o seguinte comando:
-
Na pasta do arquivo JAR, execute o seguinte comando em um terminal para criar cada servidor Experience Manager.
java -Xmx4096m -jar <quickstart jar filepath> -r samplecontent -p 4502 -nofork -gui -nointeractive &
-
Após alguns minutos, o servidor Experience Manager será iniciado com êxito. Considere esta implantação do Sites como a máquina local da criação de página da Web, digamos em
https://[local_sites]:4502
.
-
-
Verifique se os usuários e as funções com o escopo apropriado existem na implantação do Sites e na implantação do Assets no AMS. Crie um usuário técnico na implantação do Assets e adicione ao grupo de usuários mencionado em usuários e grupos envolvidos.
-
Acesse a implantação local Sites em
https://[local_sites]:4502
. Clique em Ferramentas > Ativos > Configuração do Connected Assets e forneça os seguintes valores:- Um Título da configuração.
- URL do DAM remoto é a URL do local Assets no formato
https://[assets_servername]:[port]
. - Credenciais de um distribuidor do DAM (usuário técnico).
- No campo Ponto de Montagem, insira o caminho Experience Manager local onde Experience Manager busca os ativos. Por exemplo, pasta
remoteassets
. Os ativos buscados no DAM são armazenados nesta pasta na implantação do Sites. - URL de Sites Locais é o local da implantação do Sites. A implantação Assets usa esse valor para manter referências aos ativos digitais buscados por essa implantação Sites.
- Credenciais de usuário técnico Sites.
- O campo Limite de otimização da transferência do binário original especifica se os ativos originais (incluindo as representações) são transferidos de forma síncrona ou não. O Assets com tamanho de arquivo menor pode ser obtido prontamente, enquanto ativos com tamanho de arquivo relativamente maior são melhor sincronizados de forma assíncrona. O valor depende dos recursos da rede.
- Selecione Datastore compartilhado com o Connected Assets, se você usar um datastore para armazenar seus ativos e se o Datastore for compartilhado entre as duas implantações. Nesse caso, o limite não importa, pois os binários de ativos reais estão disponíveis no armazenamento de dados e não são transferidos.
Figura: uma configuração típica da funcionalidade Connected Assets.
-
Os ativos digitais existentes na implantação do Assets já foram processados e as representações são geradas. Essas representações são buscadas usando essa funcionalidade, de modo que não há necessidade de gerar novamente as representações. Desative os iniciadores do fluxo de trabalho para impedir a regeneração de representações. Ajuste as configurações do iniciador na implantação do (Sites) para excluir a pasta
connectedassets
(os ativos são buscados nessa pasta).-
Na implantação do Sites, clique em Ferramentas > Fluxo de trabalho > Iniciadores.
-
Procure Iniciadores com fluxos de trabalho como Ativo de atualização do DAM e Writeback de metadados do DAM.
-
Selecione o iniciador do fluxo de trabalho e clique em Propriedades na barra de ações.
-
No assistente de Propriedades, altere os campos Caminho como os seguintes mapeamentos para atualizar suas expressões regulares para excluir o ponto de montagem connectedassets.
table 0-row-2 1-row-2 2-row-2 3-row-2 Antes Depois /content/dam(/((?!/subassets).)*/)renditions/original
/content/dam(/((?!/subassets)(?!connectedassets).)*/)renditions/original
/content/dam(/.*/)renditions/original
/content/dam(/((?!connectedassets).)*/)renditions/original
/content/dam(/.*)/jcr:content/metadata
/content/dam(/((?!connectedassets).)*/)jcr:content/metadata
note note NOTE Todas as representações disponíveis na implantação remota são buscadas, quando os autores buscam um ativo. Se você quiser criar mais representações de um ativo buscado, pule esta etapa de configuração. O fluxo de trabalho Ativo de atualização do DAM é acionado e cria mais representações. Essas representações estão disponíveis somente na implantação local Sites e não na implantação remota do DAM. -
-
Adicione a implantação Sites como uma origem permitida na configuração CORS na implantação Assets. Para obter mais informações, consulte entender o CORS.
-
Configurar o suporte a cookies no mesmo site.
Você pode verificar a conectividade entre as Sites implantações configuradas e a Assets implantação.
Figura: Teste de conexão do Connected Assets configurado Sites.
Usar ativos do Dynamic Media dynamic-media-assets
Com o Connected Assets, você pode usar ativos de imagem processados pelo Dynamic Media a partir da implantação remota do DAM em páginas do Sites e usar as funcionalidades do Dynamic Media, como recorte inteligente e predefinições de imagem.
Para usar Dynamic Media com o Connected Assets:
- Configure Dynamic Media na implantação remota do DAM com o modo de sincronização habilitado.
- Configurar Assets Conectado.
- Configure Dynamic Media na instância do Sites com o mesmo nome de empresa configurado no DAM remoto. A implantação do Sites deve ter acesso somente leitura à conta do Dynamic Media para funcionar com ativos conectados. Portanto, desative o modo de Sincronização na configuração do Dynamic Media na instância do Sites.
Configurar o Dynamic Media configure-dynamic-media
Para configurar o Dynamic Media em Assets e Sites implantações:
-
Habilite e configure Dynamic Media como configuração global na implantação remota do autor Assets. Para configurar o Dynamic Media, consulte Configurar o Dynamic Media.
Na implantação remota Assets, no modo de sincronização do Dynamic Media, selecione Habilitado por padrão. -
Crie a configuração do Connected Assets conforme descrito em Configurar a conexão entre implantações de sites e ativos. Além disso, selecione a opção Buscar representação original para Dynamic Media Connected Assets.
-
Configurar Dynamic Media em implantações Sites locais e Assets remotas. Siga as instruções para configurar Dynamic Media.
- Use o mesmo nome de empresa em todas as configurações.
- No Sites local, no modo de sincronização do Dynamic Media, selecione Desabilitado por padrão. A implantação Sites deve ter acesso somente leitura à conta Dynamic Media.
- No Sites local, na opção Publish Assets, selecione Publish Seletiva. Não selecione Sincronizar todo o conteúdo.
-
Habilitar o Dynamic Media suporte no Componente principal de Imagem. Este recurso habilita o Componente de imagem padrão para exibir Dynamic Media imagens quando Dynamic Media imagens são usadas por autores em páginas da Web na implantação local Sites.
Usar ativos remotos use-remote-assets
Os autores do site usam o Localizador de conteúdo para se conectar à implantação do DAM. Os autores podem procurar, buscar e arrastar os ativos remotos em um componente. Para autenticar no DAM remoto, mantenha acessíveis as credenciais fornecidas pelo administrador (se houver).
Os autores podem usar os ativos disponíveis no DAM local e na implantação remota do DAM, em uma única página da Web. Use o Localizador de conteúdo para alternar entre a pesquisa no DAM local ou a pesquisa no DAM remoto.
São buscadas somente as marcas de ativos remotos que têm uma marca exata correspondente junto com a mesma hierarquia de taxonomia, disponível na implantação local Sites. Quaisquer outras tags são descartadas. Os autores podem pesquisar ativos remotos usando todas as marcas presentes na implantação remota do Experience Manager, pois ela oferece uma pesquisa de texto completo.
Apresentação do uso walk-through-of-usage
Use a configuração acima para ter uma experiência de criação a fim de entender a funcionalidade. Use documentos ou imagens de sua escolha na implantação remota do DAM.
-
Navegue até a interface Assets na implantação remota, acessando Assets > Arquivos do espaço de trabalho Experience Manager. Como alternativa, acesse
https://[assets_servername_ams]:[port]/assets.html/content/dam
em um navegador. Carregue os ativos de sua escolha. -
Na implantação Sites, no ativador de perfil no canto superior direito, clique em Representar como. Forneça
ksaner
como nome de usuário, selecione a opção fornecida e clique em OK. -
Abra uma página do site We.Retail em Sites > We.Retail > br > pt. Edite a página. Como alternativa, acesse
https://[aem_server]:[port]/editor.html/content/we-retail/us/en/men.html
em um navegador para editar uma página.Clique em Alternar painel lateral no canto superior esquerdo da página.
-
Abra a guia Assets (Localizador de Conteúdo Remoto) e clique em Fazer Logon no Connected Assets.
-
Forneça as credenciais -
ksaner
como nome de usuário epassword
como senha. Este usuário tem permissões de criação em ambas as implantações do Experience Manager. -
Procure o ativo que você adicionou ao DAM. Os ativos remotos são exibidos no painel esquerdo. Filtre por imagens ou documentos e filtre também por tipos de documentos compatíveis. Arraste as imagens em um componente
Image
e os documentos em um componenteDownload
.Os ativos buscados são somente leitura na implantação local Sites. Você ainda pode usar as opções fornecidas pelos componentes do Sites para editar o ativo buscado. A edição por componentes não é destrutiva.
Figura: opções para filtrar tipos de documentos e imagens ao pesquisar ativos no DAM remoto.
-
Um autor do site será notificado se a busca original de um ativo for realizada de forma assíncrona e se qualquer tarefa de busca falhar. Durante a criação ou até mesmo após a criação, os autores podem ver informações detalhadas sobre as tarefas de busca e erros na interface do usuário de trabalhos assíncronos.
Figura: notificação sobre a busca assíncrona de ativos que ocorre em segundo plano.
-
Ao publicar uma página, Experience Manager exibe uma lista completa dos ativos usados na página. Verifique se os ativos remotos foram buscados com êxito no momento da publicação. Para verificar o status de cada ativo buscado, consulte a interface do usuário trabalhos assíncronos.
note note NOTE Mesmo se um ou mais ativos remotos não forem buscados completamente, a página será publicada. A área de notificação Experience Manager exibe uma notificação de erros que são exibidos na página de trabalhos assíncronos.
connectedassets
na apresentação acima). Os ativos também podem ser pesquisados e visualizados no repositório local por meio do Localizador de conteúdo.Os ativos buscados podem ser usados como qualquer outro ativo local, exceto se os metadados associados não puderem ser editados.
Verificar o uso de um ativo em várias páginas da Web asset-usage-references
Experience Manager permite que os usuários do DAM verifiquem todas as referências a um ativo. Ajuda a entender e gerenciar o uso de um ativo no Sites remoto e em ativos compostos. Muitos autores de páginas da Web na implantação do Experience Manager Sites podem usar um ativo em um Assets remoto em páginas da Web diferentes. Para simplificar o gerenciamento de ativos e não resultar em referências quebradas, é importante que os usuários do DAM verifiquem o uso de um ativo em páginas da Web locais e remotas. A guia Referências na página Propriedades de um ativo lista as referências locais e remotas do ativo.
Para exibir e gerenciar referências na implantação do Assets, siga estas etapas:
-
Selecione um ativo no Console Assets e clique em Propriedades na barra de ferramentas.
-
Clique na guia Referências. Consulte Referências locais para usar o ativo na implantação Assets. Consulte **Referências remotas para usar o ativo na implantação do Sites, em que o ativo foi buscado usando a funcionalidade do Connected Assets.
-
As referências para Sites páginas exibem a contagem total de referências para cada Sites local. Pode levar algum tempo para encontrar todas as referências e exibir o número total de referências.
-
A lista de referências é interativa e os usuários do DAM podem clicar em uma referência para abrir a página de referência. Se as referências remotas não puderem ser buscadas por algum motivo, uma notificação será exibida informando o usuário sobre a falha.
-
Os usuários podem mover ou excluir o ativo. Ao mover ou excluir um ativo, o número total de referências de todos os ativos/pastas selecionados é exibido em uma caixa de diálogo de aviso. Ao excluir um ativo para o qual as referências ainda não foram recuperadas, uma caixa de diálogo de aviso é exibida.
Gerenciar atualizações de ativos no DAM remoto manage-updates-in-remote-dam
Após configurar uma conexão entre o DAM remoto e Sites implantações, os ativos no DAM remoto são disponibilizados na implantação do Sites. Em seguida, você pode atualizar, excluir, renomear e mover operações nos ativos ou pastas remotos do DAM. As atualizações, com algum atraso, estão disponíveis automaticamente na implantação do Sites. Além disso, se um ativo no DAM remoto for usado em uma página local do Experience Manager Sites, as atualizações do ativo no DAM remoto serão exibidas na página Sites.
Ao mover um ativo de um local para outro, certifique-se de ajustar as referências para que o ativo seja exibido na página Sites. Se você mover um ativo para um local que não esteja acessível da implantação local do Sites, ele não será exibido na implantação do Sites.
Você também pode atualizar as propriedades de metadados de um ativo no DAM remoto e as alterações estão disponíveis na implantação local Sites.
Sites autores podem visualizar as atualizações disponíveis na implantação do Sites e republicar as alterações para torná-las disponíveis na instância de publicação do Experience Manager.
Experience Manager exibe um indicador visual de status expirado nos ativos em Remote Assets Content Finder
para impedir que os autores de sites usem o ativo em uma página Sites. Se você usar um ativo com um status expirado em uma página Sites, o ativo não será exibido na instância de publicação Experience Manager.
Perguntas frequentes frequently-asked-questions
Limitações e práticas recomendadas tip-and-limitations
-
Para obter insights sobre o uso de ativos, configure a funcionalidade do Assets Insight na instância Sites.
-
Você não pode arrastar o ativo remoto para a caixa de diálogo de Configuração do Componente de Imagem. No entanto, você pode arrastar o ativo remoto diretamente para o componente de imagem na página Sites sem clicar em Configurar.
Permissões e gerenciamento de ativos permissions-and-managing-assets
- Os ativos locais são cópias somente leitura. Experience Manager componentes fazem edições não destrutivas nos ativos. Nenhuma outra edição é permitida.
- Os ativos buscados localmente estão disponíveis apenas para fins de criação. Os fluxos de trabalho de atualização de ativos não podem ser aplicados e os metadados não podem ser editados.
- Somente as imagens e os formatos de documento listados são compatíveis. Não há suporte para Content Fragments e Experience Fragments.
- Experience Manager não busca os esquemas de metadados. Isso significa que todos os metadados buscados podem não ser exibidos. Se o esquema for atualizado separadamente na implantação Sites, todas as propriedades de metadados serão exibidas.
- Todos os Sites autores têm permissões de leitura nas cópias buscadas, mesmo que os autores não possam acessar a implantação remota do DAM.
- Não há suporte de API para personalizar a integração.
- A funcionalidade suporta pesquisa e uso ininterruptos de ativos remotos. Para disponibilizar muitos ativos remotos em uma única implantação local, considere migrar os ativos. Consulte guia de migração de Ativos.
- Não é possível usar um ativo remoto como miniatura de página na interface do usuário Propriedades da página. Você pode definir uma miniatura de uma página da Web na interface de usuário Propriedades da Página a partir da Miniatura clicando em Selecionar Imagem.
Configuração e licenciamento setup-licensing
- Há suporte para a implantação Assets em Adobe Managed Services.
- Sites pode se conectar a uma única implantação do Assets de cada vez.
- É necessária uma licença de Assets que funcione como repositório remoto.
- Uma ou mais licenças de Sites que funcionam como implantação de criação local são necessárias.
Uso usage
- Os usuários podem pesquisar ativos remotos e arrastá-los na página local durante a criação. Nenhuma outra funcionalidade é suportada.
- A operação de busca expira após 5 segundos. Os autores podem ter problemas ao buscar ativos, digamos se houver problemas de rede. Os autores podem tentar novamente, arrastando o ativo remoto do Localizador de Conteúdo para o Editor de Páginas.
- Edições simples que não são destrutivas e a edição com suporte por meio do componente
Image
podem ser realizadas nos ativos buscados. Os ativos são somente leitura. - O único método para buscar novamente o ativo é arrastá-lo em uma página. Não há suporte para API ou outros métodos para buscar novamente um ativo e atualizá-lo.
- Se os ativos estiverem descontinuados do DAM, eles continuarão em uso em Sites páginas.
- As entradas de referência remota de um ativo são buscadas de forma assíncrona. As referências e a contagem total não são em tempo real, e pode haver alguma diferença se um autor do Sites usar o ativo enquanto um usuário do DAM estiver visualizando a referência. Os usuários do DAM podem atualizar a página e tentar novamente em alguns minutos para obter a contagem total.
Solução de problemas troubleshoot
Para solucionar erros comuns, siga estas etapas:
-
Se você não conseguir pesquisar ativos remotos no Localizador de Conteúdo, verifique se as funções e permissões necessárias estão em vigor.
-
Um ativo buscado no DAM remoto não pode ser publicado em uma página da Web por um ou mais motivos. Ele não existe no servidor remoto, a falta de permissões apropriadas para buscá-lo ou uma falha de rede podem ser os motivos. Verifique se o ativo não foi removido do DAM remoto. Verifique se as permissões apropriadas estão em vigor e se os pré-requisitos foram atendidos. Tente adicionar o ativo novamente à página e publique-o novamente. Verifique a lista de trabalhos assíncronos quanto a erros na busca de ativos.
-
Se você não conseguir acessar a implantação remota do DAM a partir da implantação local Sites, verifique se os cookies entre sites são permitidos e se o suporte a cookies do mesmo site está configurado. Se cookies entre sites estiverem bloqueados, as implantações de Experience Manager podem não ser autenticadas. Por exemplo, Google Chrome no modo Incógnito pode bloquear cookies de terceiros. Para permitir cookies no navegador do Chrome, clique no ícone "olho" na barra de endereços, navegue até Site Não Funciona > Bloqueado, selecione a URL do DAM Remoto e permita o cookie de token de logon. Como alternativa, consulte como habilitar cookies de terceiros.
-
Se você não conseguir acessar a implantação remota do DAM do Adobe Managed Services a partir da implantação do as a Cloud Service Sites do Experience Manager Sites, atualize o arquivo
aem_author.vhost
, disponível em"/etc/httpd/conf.d/available_vhosts
, para que o DAM remoto inclua os seguintes cabeçalhos na configuração do Dispatcher:code language-xml Header Set Access-Control-Allow-Origin <Local Sites instance host> Header Set Access-Control-Allow-Credentials true
-
Se as referências remotas não forem recuperadas e resultarem em uma mensagem de erro, verifique se a implantação do Sites está disponível e se há problemas de conectividade de rede. Tente novamente mais tarde para verificar. A implantação do Assets tenta estabelecer duas vezes a conexão com a implantação do Sites e relata uma falha.
-
Se os cookies não forem enviados do servidor do Sites para o servidor do Assets no Google Chrome, isso ocorre porque a conexão do Assets não é por HTTPS. Se você não usar HTTPS na instância do Assets, o cabeçalho
SameSite=None
não poderá ser adicionado à resposta após a autenticação com o servidor do Assets.