Microsoft 自定义学习 Web 部件是使用 SharePoint 框架 版本 1.7.1 生成的。
若要手动安装和配置 Web 部件和网站集,需要完成以下步骤:
- 验证是否满足所有先决条件。
- 在 Office 365 租户应用目录中安装 customlearning.sppkg 文件。
- 预配/标识新式通信网站,以充当自定义学习Office 365主网站。
- 执行 PowerShell 脚本,该脚本使用自定义学习所依赖的相应项目配置租户。
- 导航到CustomLearningAdmin.aspx网站页面,以加载管理 Web 部件以初始化自定义内容配置。
先决条件
必须已设置和配置租户范围的应用程序目录。 请参阅设置Office 365租户,并按照Create应用目录网站部分进行操作。 如果租户范围的应用程序目录已预配,则需要访问有权将包上传到该目录的帐户才能完成此设置过程。 通常,此帐户具有 SharePoint 管理员角色。 如果具有该角色的帐户不起作用,请转到 SharePoint 管理中心并查找应用程序目录网站集网站集的网站集管理员,然后以网站集管理员之一的身份登录,或者将失败的 SharePoint 管理员帐户添加到网站集管理员。 还需要访问 SharePoint 租户管理员帐户。
将 Web 部件上传到租户应用目录
若要为Office 365设置自定义学习,请将 customlearning.sppkg 文件上传到租户范围的应用程序目录并部署该文件。 有关如何将应用程序添加到应用程序目录的详细说明,请参阅 使用应用程序目录使自定义业务应用程序可用于 SharePoint Online 环境 。
预配/标识新式通信网站
标识现有 SharePoint 通信网站或在 SharePoint Online 租户中预配新网站。 有关如何设置通信网站的详细信息,请参阅在 SharePoint Online 中Create通信网站,并按照步骤创建通信网站。
设置网站的权限
你希望将应该能够查看内容的所有人添加到“访问者”组,以及应该能够管理自定义播放列表的所有人添加到“成员”组。 若要首次为自定义学习配置网站,用户必须是网站集管理员或所有者组的一部分。
将 Office 365 应用的自定义学习添加到网站集。
执行 PowerShell 配置脚本
包含一个 PowerShell 脚本,需要执行该脚本 CustomLearningConfiguration.ps1 来创建解决方案使用的三个 租户属性 。 此外,该脚本还会在网站页面库中创建两 个单部分应用页 ,以在已知位置托管管理员和用户 Web 部件。
禁用遥测收集
此解决方案的一部分包括匿名遥测跟踪选择加入,默认设置为“打开”。 如果要执行手动安装并且想要关闭遥测跟踪,请更改 CustomlearningConfiguration.ps1 脚本以将 $optInTelemetry 变量设置为$false。
如果不执行手动安装,并且想要关闭遥测跟踪,则会包含一个单独的脚本,该脚本 TelemetryOptOut.ps1 在运行时禁用遥测跟踪。
初始化 Web 部件自定义配置
成功运行 PowerShell 脚本后,导航到 <YOUR-SITE-COLLECTION-URL>/SitePages/CustomLearningAdmin.aspx。 这会初始化 CustomConfig 列表项,该列表项设置自定义学习以供首次使用。
配置现已完成,可以使用自定义学习进行Office 365。 有关详细信息,请参阅用户文档。