Configuração e implantação do AEM Screens

Esta página mostra como instalar e configurar os players do Screens em seus dispositivos.

Configuração do servidor

OBSERVAÇÃO

Importante:

O AEM Screens player não usa o token Cross-Site Request Forgery (CSRF). Portanto, para configurar e AEM o servidor para estar pronto para uso no AEM Screens, ignore o filtro de quem indicou permitindo quens indicou vazias.

Estrutura de verificação de integridade

A estrutura de verificação de integridade permite que o usuário verifique se duas configurações necessárias estão configuradas antes de executar um projeto AEM Screens.

Ele permite que o usuário verifique as duas verificações de configuração a seguir para executar um projeto AEM Screens, ou seja, para verificar o estado dos dois filtros a seguir:

  1. Permitir Quem indicou vazia
  2. https

Siga as etapas abaixo para verificar se essas duas configurações vitais estão habilitadas para AEM Screens:

  1. Navegue até Adobe Experience Manager Web Console Sling Health Check.

    ativos

  2. Clique em Executar verificações de integridade selecionadas para executar a validação de duas propriedades listadas acima.

    Se ambos os filtros estiverem ativados, o Serviço de Integridade da Configuração do Screens mostrará Resultado como OK com ambas as configurações como ativadas.

    ativos

    Se um ou ambos os filtros estiverem desativados, um alerta será exibido para o usuário, como mostrado na figura abaixo.

    O alerta a seguir mostra se ambos os filtros estão desativados:
    ativos

OBSERVAÇÃO

Pré-requisitos

Os seguintes pontos chave abaixo ajudam a configurar e AEM o servidor a estar pronto para uso no AEM Screens.

Permitir solicitações de Quem indicou vazias

  1. Navegue até Configuração do Adobe Experience Manager Web Console por AEM instância —> ícone de martelo —> Operações —> Console Web.

    imagem

  2. A configuração do Adobe Experience Manager Web Console é aberta. Procure por quem indicou de sling.

    Para pesquisar a propriedade de quem indicou sling, pressione Command+F para Mac e Control+F para Windows.

  3. Marque a opção Permitir vazio, conforme mostrado na figura abaixo.

    imagem

  4. Clique em Salvar para ativar o Filtro de Quem indicou Apache Sling Permitir vazio.

Serviço HTTP Baseado em Jetty Apache Felix

  1. Navegue até Configuração do Adobe Experience Manager Web Console por AEM instância —> ícone de martelo —> Operações —> Console Web.

    imagem

  2. A configuração do Adobe Experience Manager Web Console é aberta. Procure o serviço HTTP baseado em Jetty do Apache Felix.

    Para pesquisar esta propriedade, pressione Command+F para Mac e Control+F para Windows.

  3. Verifique a opção ENABLE HTTP, conforme mostrado na figura abaixo.

    imagem

  4. Clique em Salvar para ativar o serviço http.

Habilitar interface de usuário de toque para AEM Screens

A AEM Screens exige a interface do usuário TOQUE e não funcionará com a interface do usuário CLASSIC do Adobe Experience Manager (AEM).

  1. Navegue até <yourAuthorInstance>/system/console/configMgr/com.day.cq.wcm.core.impl.AuthoringUIModeServiceImpl
  2. Certifique-se de que Modo de interface de criação predefinido esteja definido para TOUCH, conforme mostrado na figura abaixo

Como alternativa, você também pode executar a mesma configuração usando as ferramentas -> (ícone de martelo) -> Operations -> Web Console e procurar Serviço de Modo de Interface de Criação de WCM.

screen_shot_2018-12-04at22425pm

OBSERVAÇÃO

Você sempre pode ativar a interface clássica para usuários específicos usando as preferências do usuário.

AEM em NOSAMPLECONTENT runmode

Executar AEM na produção usa o modo de execução NOSAMPLECONTENT. Remova o cabeçalho X-Frame-Options=SAMEORIGIN (na seção do cabeçalho de resposta adicional) de

https://localhost:4502/system/console/configMgr/org.apache.sling.engine.impl.SlingMainServlet.

Isso é necessário para que o AEM Screens Player reproduza canais online.

Restrições de senha

Com as alterações mais recentes em DeviceServiceImpl, não é necessário remover as restrições de senha.

Você pode configurar DeviceServiceImpl a partir do link abaixo para habilitar a restrição de senha ao criar a senha para os usuários do dispositivo de telas:

https://localhost:4502/system/console/configMgr/com.adobe.cq.screens.device.impl.DeviceService

Siga as etapas abaixo para configurar DeviceServiceImpl:

  1. Navegue até Configuração do Adobe Experience Manager Web Console por AEM instância —> ícone de martelo —> Operações —> Console Web.

  2. A configuração do Adobe Experience Manager Web Console é aberta. Procure device service. Para pesquisar a propriedade, pressione Command+F para macOS e Control+F para Microsoft Windows.

screen_shot_2019-07-31at92058am

Configuração do Dispatcher

Para saber como configurar o dispatcher para um projeto AEM Screens, consulte Configuração do Dispatcher para um projeto AEM Screens.

Codificação Java

Defina codificação Java como Unicode. Por exemplo, Dfile.encoding=Cp1252 não funcionará.

OBSERVAÇÃO

Recomendação:
É recomendável usar HTTPS para AEM Screens Server na produção.

Nesta página