Configuração e implantação do AEM Screens configuring-and-deploying-aem-screens
Esta página mostra como instalar e configurar os reprodutores do Screens em seus dispositivos.
Configuração do servidor server-configuration
Estrutura de verificação de integridade health-check-framework
A estrutura de verificação de integridade permite que o usuário verifique se duas configurações necessárias estão definidas antes de executar um projeto do AEM Screens.
Ela permite que o usuário verifique as duas verificações de configuração a seguir para executar um projeto do AEM Screens, ou seja, verificar o estado dos dois filtros a seguir:
- Permitir Referenciador Vazio
- https
Siga as etapas abaixo para verificar se essas duas configurações vitais estão habilitadas para o AEM Screens:
-
Navegue até Verificação de integridade do Sling no console da Web do Adobe Experience Manager.
-
Clique em Executar as verificações de integridade selecionadas para executar a validação para duas propriedades listadas acima.
Se ambos os filtros estiverem habilitados, o Serviço de Integridade da Configuração do Screens mostrará o Resultado como OK com ambas as configurações habilitadas.
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:
- Para habilitar o Filtro do Referenciador Apache Sling, consulte Permitir solicitações vazias do Referenciador.
- Para habilitar o serviço HTTP, consulte o Serviço HTTP Baseado em Java Apache Felix.
Pré-requisitos prerequisites
Os principais pontos a seguir ajudam a configurar o e o servidor AEM para que estejam prontos para uso no AEM Screens.
Permitir Solicitações de Referenciador Vazias allow-empty-referrer-requests
-
Navegue até Configuração do Console Web do Adobe Experience Manager por meio da instância AEM > ícone de martelo > Operações > Console Web.
-
A Configuração do Console da Web do Adobe Experience Manager é aberta. Pesquisar referenciador do sling.
Para pesquisar a propriedade do referenciador do sling, pressione Command+F para Mac e Control+F para Windows.
-
Marque a opção Permitir vazio, conforme mostrado na figura abaixo.
-
Clique em Salvar para habilitar a Permissão de Filtro do Referenciador Apache Sling Vazia.
Serviço HTTP baseado no Apache Felix Jetty allow-apache-felix-service
-
Navegue até Configuração do Console Web do Adobe Experience Manager por meio da instância AEM > ícone de martelo > Operações > Console Web.
-
A Configuração do Console da Web do Adobe Experience Manager é aberta. Procure por Serviço HTTP baseado em Apache Felix Jetty.
Para pesquisar esta propriedade, pressione Command+F para Mac e Control+F para Windows.
-
Marque a opção ENABLE HTTP, conforme mostrado na figura abaixo.
-
Clique em Salvar para habilitar o serviço Http.
Habilitar a interface de toque para o AEM Screens enable-touch-ui-for-aem-screens
O AEM Screens exige a interface TOUCH e não funciona com a interface clássica do Adobe Experience Manager (AEM).
- Navegue até
*<yourAuthorInstance>/system/console/configMgr/com.day.cq.wcm.core.impl.AuthoringUIModeServiceImpl*
- Verifique se o Modo de interface do usuário de criação padrão está definido como TOUCH, conforme mostrado na figura abaixo
Como alternativa, você também pode executar a mesma configuração usando as ferramentas > da AuthorInstance (ícone de martelo) > Operações > Console da Web e procurar o Serviço de Modo de Interface do Usuário de Criação do WCM.
AEM no modo de execução NOSAMPLECONTENT aem-in-nosamplecontent-runmode
A execução do AEM na produção usa o modo de execução NOSAMPLECONTENT. Remova o cabeçalho X-Frame-Options=SAMEORIGIN (na seção de cabeçalho de resposta adicional) de
https://localhost:4502/system/console/configMgr/org.apache.sling.engine.impl.SlingMainServlet
.
Essa remoção é necessária para que o AEM Screens Player reproduza canais online.
Restrições de senha password-restrictions
Com as alterações mais recentes em DeviceServiceImpl, não é necessário remover as restrições de senha.
Você pode configurar DeviceServiceImpl no link abaixo para habilitar a restrição de senha ao criar a senha para os usuários do dispositivo de tela:
https://localhost:4502/system/console/configMgr/com.adobe.cq.screens.device.impl.DeviceService
Siga as etapas abaixo para configurar o DeviceServiceImpl:
-
Navegue até Configuração do Adobe Experience Manager Web Console por meio da instância AEM > ícone de martelo > Operações > Console da Web.
-
A Configuração do Console da Web do Adobe Experience Manager é aberta. Pesquisar por
*deviceservice*
. Para pesquisar a propriedade, pressione Command+F para macOS e Control+F para Microsoft® Windows.
Configuração do Dispatcher dispatcher-configuration
Para saber como configurar o Dispatcher para um projeto do AEM Screens, consulte Configuração do Dispatcher para um projeto do AEM Screens.
Codificação Java™ java-encoding
Defina a codificação Java™ para Unicode. Por exemplo, *Dfile.encoding=Cp1252*
não funciona.