Representações adaptáveis: visão geral e configurações da arquitetura adaptive-renditions
Introdução introduction
As representações adaptáveis permitem que os dispositivos cliquem na melhor representação automaticamente para um dispositivo com base em regras definidas pelo cliente. Os dispositivos baixam e reproduzem automaticamente a representação mais apropriada de um ativo com base nessas regras, permitindo que os clientes se concentrem em projetar somente a experiência principal.
Objetivo objective
Como um Desenvolvedor do AEM Screens, agora você pode configurar representações de ativos específicas do dispositivo para serem baixadas e reproduzidas automaticamente sem precisar criar todas as variações de conteúdo manualmente. Configure as Representações adaptáveis antes que um Autor de conteúdo possa usar esse recurso em um canal do AEM Screens.
Visão geral da arquitetura architectural-overview
As representações adaptáveis são baseadas na ideia de ter várias representações de um ativo nomeadas de acordo com uma convenção de nomenclatura específica. A decisão de reproduzir uma representação específica é tomada avaliando expressões de consulta de mídia que só podem ser resolvidas em dispositivos com os recursos esperados.
A capacidade de ter um padrão de nomenclatura de representação associado define uma regra de mapeamento de representação, como retrato ou paisagem, como mostrado na figura abaixo. Após calcular todas as expressões disponíveis, o reprodutor do Screens coleta os padrões de nomenclatura correspondentes às regras correspondentes. Os padrões são usados para encontrar as representações corretas durante a reprodução da sequência, procurando os padrões nos nomes das representações.
Adicionar a propriedade de mapeamento de representação ao projeto do Screens rendition-mapping-new
Para ativar o recurso Representações adaptáveis, as seguintes regras de mapeamento devem estar presentes e a Configuração sensível ao contexto (CA) deve ser resolvida para canais e exibições.
Siga as etapas abaixo para configurar a configuração:
-
Navegue até CRXDE Lite. Verifique se a configuração rendition-mapping existe em
/conf/screens/sling:configs/rendition-mapping
, como mostrado na figura abaixo.note important IMPORTANT Se você instalou o Feature Pack 202109 mais recente, verá a estrutura do nó rendition-mapping pré-preenchida em /conf/screens/sling:configs/rendition-mapping
no CRXDE Lite. Consulte as Notas de Versão do Pacote de Recursos 202109 para obter detalhes sobre o Pacote de Recursos mais recente.
Para projetos existentes, verifique se o projeto Screens tem a configuração rendition-mapping associada. Consulte a seção Adicionando o mapeamento de representação a um projeto existente para obter mais informações.
Adicionar a propriedade de mapeamento de representação a um projeto existente rendition-mapping-existing
-
Navegue até CRXDE Lite.
-
Defina explicitamente a associação de mapeamento de representação adicionando a propriedade
sling:configRef
que aponta para/conf/screens
ao nó de conteúdo do projeto, como mostrado na figura abaixo.
Adição de regras de mapeamento de representação add-rendition-mapping-rules
Siga as etapas abaixo para adicionar um nó em Mapeamento de representação:
-
Navegue até este caminho
/conf/screens/sling:configs/rendition-mapping
de CRXDE Lite. -
Crie um nó em rendition-mapping. Clique com o botão direito do mouse em rendition-mapping e clique em Criar > Criar nó, conforme mostrado na figura abaixo.
-
Insira o Nome para sua regra de mapeamento, como regra1 e o nó Tipo como
nt:unstructured
na caixa de diálogo Criar Nó. Clique em OK. -
Adicione a propriedade de expressão com o valor contendo a expressão de consulta.
note note NOTE Consulte Usando a Sintaxe de Consulta de Mídia para saber mais. Clique em regra1 que você criou e insira a expressão em Nome e (orientação:paisagem) em Valor, como mostrado abaixo. Clique em Adicionar.
-
Adicione a propriedade pattern com o valor contendo o padrão de nomeação de representação.
note note NOTE O valor definido na propriedade pattern corresponde à nova representação do ativo e é selecionado se a expressão for avaliada como verdadeira. Para adicionar a propriedade do padrão, clique em regra1 que você criou e insira o padrão em Nome e paisagem em Valor, conforme mostrado abaixo. Clique em Adicionar.
-
Clique em Salvar tudo e observe as propriedades no nó criado em rendition-mapping.
Próximas etapas next-steps
Depois de adicionar propriedades e regras de mapeamento de representação, como um Autor de conteúdo, você pode configurar os ativos. Você pode usar Representações adaptáveis e também migrar seus dispositivos para redes grandes para usar esse recurso em seus canais do AEM Screens. Consulte Uso de representações adaptáveis no AEM Screens para obter mais informações.