Canais offline offline-channels
O Screens player oferece suporte offline para os canais usando a tecnologia ContentSync.
Os players usam um servidor http local para veicular o conteúdo descompactado.
Quando um canal é configurado para executar o online, o player serve os recursos do canal acessando o servidor AEM. No entanto, quando o canal é configurado para executar offline, o player serve os recursos de canal de um servidor http local.
O fluxo de trabalho do processo é o seguinte:
- Analise as páginas desejadas.
- Coletar todos os ativos relacionados.
- Compactar tudo em um arquivo zip.
- Baixe o zip e extraia-o localmente.
- Exiba uma cópia local do conteúdo.
Manipuladores de atualização update-handlers
O ContentSync 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
- tipo: o tipo de manipulador de atualização a ser usado
- caminho: caminho para o recurso
- [targetRootDirectory]: pasta de destino no arquivo zip
Testar a configuração do ContentSync testing-contentsync-configuration
Siga as etapas abaixo para testar a configuração do ContentSync:
- Abrir
https://localhost:4502/libs/cq/contentsync/content/console.html
. - Clique em sua configuração na lista.
- Clique em Limpar cache.
- Clique em Atualizar cache.
- Clique em Download Completo.
- Extraia o arquivo zip.
- Iniciar um servidor local na pasta extraída.
- 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:
-
Inspect o conteúdo do canal e verifique se ele é solicitado de uma instância AEM (Online).
-
Navegue até o painel do canal.
-
Clique em … no painel INFORMAÇÕES DO CANAL.
-
Navegue até as propriedades do canal.
-
Na guia (Canal), verifique se a caixa de seleção está desabilitada e clique em Salvar e fechar.
Antes de implantar o conteúdo corretamente no dispositivo, clique em Atualizar Conteúdo Offline.
O status Offline em PROPRIEDADES também é atualizado adequadamente.
-
Inspect o conteúdo do canal e verifique se ele é solicitado do Player-Cache local.
pom.xml
do projeto. Consulte Modelo para Manipuladores personalizados em Desenvolvendo um componente personalizado para o AEM Screens.