Canais offline

O player do Screens fornece suporte offline para canais aproveitando a tecnologia ContentSync.

Os players usam um servidor http local para veicular o conteúdo descompactado.

Quando um canal é configurado para executar online, o reprodutor fornece os recursos do canal acessando o servidor de AEM, mas quando o canal é configurado para executar offline, o reprodutor fornece os recursos do canal a partir de um servidor http local.

O fluxo de trabalho do processo é o seguinte:

  1. Analisar as páginas desejadas
  2. Coletar todos os ativos relacionados
  3. Compactar tudo em um arquivo zip
  4. Baixe o zip e extraia-o localmente
  5. Exibir cópia local do conteúdo

Atualizar Manipuladores

O ContentSync usa manipuladores de atualização para analisar e coletar todas as páginas e ativos necessários para um projeto específico. A AEM Screens usa os seguintes manipuladores de atualização:

Opções comuns

  • tipo: o tipo de manipulador de atualização a ser usado
  • caminho: caminho para o recurso
  • [targetRootDirectory]: pasta de destino no arquivo zip
Tipo Descrição Opções
canais coleta um canal extensão: extensão do recurso para coletar
[pathSuffix='']: sufixo para adicionar ao caminho do canal
clientlib coletar a biblioteca do cliente especificada [extension='']: pode ser css ou js, para coletar somente o primeiro ou apenas o último
ativos coletar as representações de ativos [renditions=[]]: lista de representações a serem coletadas. Padrões para a representação original
copiar copiar a estrutura especificada do caminho

Teste da configuração do ContentSync

Siga as etapas abaixo para testar a configuração do ContentSync:

  1. Abrir https://localhost:4502/libs/cq/contentsync/content/console.html
  2. Selecione sua configuração na lista
  3. Clique em Limpar cache
  4. Clique em Atualizar cache
  5. Clique em Download completo
  6. Extrair o arquivo zip
  7. Iniciar um servidor local na pasta extraída
  8. Abra a página inicial e verifique o status do aplicativo

Ativar a configuração offline para um canal

Siga as etapas abaixo para ativar a configuração offline para um canal:

  1. Inspect o conteúdo do canal e verifique se ele foi solicitado de uma Instância AEM (Online).

    chlimage_1-24

  2. Navegue até o painel do canal e clique em no painel INFORMAÇÕES DO CANAL para alterar as propriedades.

    chlimage_1-25

  3. Navegue até as propriedades do canal e verifique se a caixa de seleção está desativada na guia Canal. Clique em Salvar e fechar.

    screen_shot_2017-12-19at122422pm

    Antes de o conteúdo ser devidamente implantado no dispositivo, clique no botão Atualizar conteúdo offline.

    screen_shot_2017-12-19at122637pm

    O status Offline em PROPERTIES também é atualizado adequadamente.

    screen_shot_2017-12-19at124735pm

  4. Inspect o conteúdo do canal e verifique se ele foi solicitado do Player-Cache local.

    chlimage_1-26

OBSERVAÇÃO

Para saber mais sobre o modelo para manipuladores de recursos offline personalizados e os requisitos mínimos no pom.xml para esse projeto específico, consulte Modelo para manipuladores personalizados em Desenvolvimento de um componente personalizado para AEM Screens.

Nesta página