配置和部署AEM Screens

本页说明如何在设备上安装和配置Screens播放器。

服务器配置

注意

重要信息

AEM Screens播放器未使用跨站点请求伪造(CSRF)令牌。 因此,为了配置和AEM服务器以准备用于AEM Screens,请跳过推荐人过滤器,允许空推荐人。

运行状况检查框架

运行状况检查框架允许用户在运行AEM Screens项目之前检查是否设置了两个必要的配置。

它允许用户验证以下两个配置检查以运行AEM Screens项目,即检查以下两个过滤器的状态:

  1. 允许空推荐人
  2. https

请按照以下步骤检查是否为AEM Screens启用了以下两个重要配置:

  1. 导航至Adobe Experience ManagerWeb控制台Sling运行状况检查

    资产

  2. 单击​执行所选运行状况检查​以对以上列出的两个属性运行验证。

    如果同时启用了这两个过滤器,则​屏幕配置运行状况服务​将​结果​显示为​OK,同时启用这两个配置。

    资产

    如果一个或两个过滤器被禁用,则会为用户显示警报,如下图所示。

    以下警报会显示是否同时禁用了这两个过滤器:
    资产

注意

前提条件

以下要点有助于配置和AEM服务器以随时供AEM Screens使用。

允许空推荐人请求

  1. 通过AEM实例导航到​Adobe Experience ManagerWeb控制台配置​锤子图标—> 操作 —> Web控制台

    图像

  2. Adobe Experience ManagerWeb控制台 配置打开。搜索吊带推荐人。

    要搜索sling推荐人属性,请按​Command+F(对于​Mac)和​Control+F(对于​Windows)。

  3. 选中​允许空​选项,如下图所示。

    图像

  4. 单击​保存​以启用Apache Sling推荐人过滤器允许为空。

基于Apache Felix Jetty的HTTP服务

  1. 通过AEM实例导航到​Adobe Experience ManagerWeb控制台配置​锤子图标—> 操作 —> Web控制台

    图像

  2. Adobe Experience ManagerWeb控制台 配置打开。搜索基于Apache Felix Jetty的HTTP服务。

    要搜索此属性,按​Command+F​表示​Mac,按​Control+F​表示​Windows

  3. 检查​启用HTTP​选项,如下图所示。

    图像

  4. 单击​保存​以启用​http​服务。

为AEM Screens启用触摸UI

AEM Screens需要触屏UI,并且不能用于Adobe Experience Manager(AEM)的经典UI。

  1. 导航到​<yourAuthorInstance>/system/console/configMgr/com.day.cq.wcm.core.impl.AuthoringUIModeServiceImpl
  2. 确保将​默认创作UI模式​设置为​TOUCH,如下图所示

或者,也可以使用AuthorInstance ->​工具(锤子图标)-> 操作 -> Web控制台​执行相同的设置,并搜索​WCM创作UI模式服务

screen_shot_2018-12-04at22425pm

注意

您始终可以使用用户首选项为特定用户启用经典UI。

AEM在NOSAMPLECONTENT运行模式中

在生产中运行AEM使用​NOSAMPLECONTENT​运行模式。 从​**

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

这是AEM Screens播放器播放在线渠道所必需的。

密码限制

对​DeviceServiceImpl​进行最新更改后,您不必删除密码限制。

您可以通过以下链接配置​DeviceServiceImpl​以在为屏幕设备用户创建口令时启用口令限制:

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

请按照以下步骤配置​DeviceServiceImpl:

  1. 通过AEM实例导航到​Adobe Experience ManagerWeb控制台配置​锤子图标—> 操作 —> Web控制台

  2. Adobe Experience ManagerWeb控制台 配置打开。搜索​deviceservice。 要搜索属性,请按​Command+F(对于macOS)和​Control+F(对于Microsoft Windows)。

screen_shot_2019-07-31at92058am

调度程序配置

要了解如何为AEM Screens项目配置调度程序,请参阅为AEM Screens项目配置调度程序

Java编码

将​Java encoding​设置为Unicode。 例如,Dfile.encoding=Cp1252​将无法工作。

注意

推荐:
建议在生产使用中对AEM Screens服务器使用HTTPS。

在此页面上