Canais offline offline-channels

O reprodutor do Screens fornece suporte offline para os canais usando o ContentSync tecnologia.

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

Quando um canal é configurado para ser executado online, o reprodutor serve os recursos do canal acessando o servidor AEM. No entanto, quando o canal está configurado para ser executado offline, o reprodutor serve os recursos de canal de um servidor http local.

O fluxo de trabalho do processo é o seguinte:

  1. Analise 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.

Manipuladores de atualização update-handlers

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

Opções comuns common-options

  • type: 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
channels
coleta um canal
extensão: extensão do recurso a ser coletado
[pathSuffix='']: sufixo a ser adicionado ao caminho do canal
clientlib
coletar a biblioteca do cliente especificada
[extension='']: pode ser css ou js, para coletar apenas o primeiro ou apenas o último
assetrenditions
coletar as representações de ativos
[renditions=[]]: lista de representações a serem coletadas. O padrão é a representação original
copy
copiar a estrutura especificada do caminho

Testar a configuração do ContentSync testing-contentsync-configuration

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

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

Ativação da configuração offline para um canal enabling-offline-config-for-a-channel

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

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

    chlimage_1-24

  2. Navegue até o painel do canal.

  3. Selecionar no INFORMAÇÕES DO CANAL Painel.

    chlimage_1-25

  4. Navegue até as propriedades do canal.

  5. Na guia (Canal), verifique se a caixa de seleção está desativada e selecione Salvar e fechar.

    screen_shot_2017-12-19at122422pm

    Antes que o conteúdo seja implantado corretamente no dispositivo, selecione a Atualizar conteúdo offline.

    screen_shot_2017-12-19at122637pm

    A variável Offline status em PROPRIEDADES O também é atualizado de acordo.

    screen_shot_2017-12-19at124735pm

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

    chlimage_1-26

NOTE
Para saber mais sobre o modelo para manipuladores de recursos offline personalizados e os requisitos mínimos na pom.xml para esse projeto específico, consulte Modelo para manipuladores personalizados in Desenvolvimento de um componente personalizado para o AEM Screens.
recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053