Canais offline

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

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

Quando um canal é configurado para executar online, o player serve os recursos do canal acessando o servidor AEM, mas quando o canal é configurado para executar offline, o player serve os recursos do canal 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. Empacotar tudo em um arquivo zip
  4. Baixe o zip e extraia-o localmente
  5. Exibir cópia local do conteúdo

Processadores de Atualização

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 público alvo 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 de cliente especificada [extension='']: pode ser css ou js, para coletar somente a primeira, ou apenas a última
ativos coletar as representações de ativos [execuções=[]]: lista de execuções a serem coletadas. O padrão é a execução original
copiar copiar a estrutura especificada do caminho

Testando a 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. Extraia o arquivo zip
  7. Start de um servidor local na pasta extraída
  8. Abra a página start e verifique o status do aplicativo

Ativando 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 que o conteúdo seja implantado corretamente no dispositivo, clique em Atualizar conteúdo offline.

    screen_shot_2017-12-19at122637pm

    O status Offline em PROPERTIES também é atualizado de acordo.

    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 em pom.xml para esse projeto específico, consulte Modelo para manipuladores personalizados em Desenvolvimento de um componente personalizado para AEM Screens.

Nesta página