本页介绍如何在您的设备上安装和配置Screens播放器。
重要信息:
AEM Screens播放器不使用跨站点请求伪造(CSRF)令牌。 因此,要配置和AEM服务器以便准备好用于AEM Screens,请通过允许空反向链接来跳过反向链接过滤器。
运行状况检查框架允许用户在运行AEM Screens项目之前检查是否设置了两个必需的配置。
它允许用户验证以下两个配置检查以运行AEM Screens项目,即检查以下两个过滤器的状态:
请按照以下步骤检查是否已为AEM Screens启用这两个重要配置:
导航至Adobe Experience Manager Web Console Sling运行状况检查。
单击执行选定的运行状况检查以对上面列出的两个属性运行验证。
如果同时启用了这两个过滤器,则Screens Configuration Health Service将Result显示为OK,并同时启用这两个配置。
如果禁用一个或两个过滤器,则会为用户显示警报,如下图所示。
以下警报会显示是否同时禁用了这两个过滤器:
以下要点可帮助配置和AEM服务器以准备好用于AEM Screens。
通过AEM实例导航到Adobe Experience Manager Web控制台配置 —>锤子图标 — > 操作 —> Web控制台。
Adobe Experience Manager Web控制台 配置打开。搜索sling反向链接。
要搜索Sling反向链接属性,请按Command+F(对于Mac)和Control+F(对于Windows)。
选中允许空选项,如下图所示。
单击Save以启用Apache Sling反向链接过滤器允许为空。
通过AEM实例导航到Adobe Experience Manager Web控制台配置 —>锤子图标 — > 操作 —> Web控制台。
Adobe Experience Manager Web控制台 配置打开。搜索基于Apache Felix Jetty的HTTP服务。
要搜索此属性,请按Command+F(对于Mac)和Control+F(对于Windows)。
选中启用HTTP选项,如下图所示。
单击Save以启用http服务。
AEM Screens需要触屏UI,并且无法用于Adobe Experience Manager(AEM)的经典UI。
或者,您也可以使用AuthorInstance ->工具(锤子图标) — > 操作 -> Web控制台执行相同的设置,并搜索WCM创作UI模式服务。
您始终可以使用用户首选项为特定用户启用经典UI。
在生产中运行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:
通过AEM实例导航到Adobe Experience Manager Web控制台配置 —>锤子图标 — > 操作 —> Web控制台。
Adobe Experience Manager Web控制台 配置打开。搜索deviceservice。 要搜索属性,请按Command+F(对于macOS)和Control+F(对于Microsoft Windows)。
要了解如何为AEM Screens项目配置Dispatcher,请参阅为AEM Screens项目配置Dispatcher。
将Java编码设置为Unicode。 例如, Dfile.encoding=Cp1252将不起作用。
推荐:
建议在生产使用中对AEM Screens Server使用HTTPS。