Power Pages 元数据
制作者需要了解网站元数据及其使用位置才能有效设置 Power Pages 网站。 虽然大部分制作者能够在 Power Pages 设计工作室中或使用其他工具直接创建和编辑配置和元数据,但制作者只能使用门户管理应用添加或修改多个 Power Pages 表中的行。
以下部分介绍了不同 Power Pages 表的用途。
网站
网站部分定义了可控制网站行为的属性,这些网站在特定 Dataverse 环境中预配。
元数据 | 用途 |
---|---|
网站 | 每个预配网站都有一个网站行,这是所有网站元数据的主父表。 该网站行定义默认页眉和页脚模板以及语言。 不建议您手动创建网站和相关行。 建议让系统通过预配或导入过程创建元数据。 |
页面模板 | 网页使用页面模板指向固定的页面模板或 Web 模板。 当您创建新网页时,页面模板会显示在 Power Pages 设计工作室中。 |
重定向 | 重定向行旨在对特定 URL 进行临时或永久重定向。 您可以使用重定向来创建一个 URL,重定向到站点中更深的页面,或将旧 URL 自动重定向到站点中的新页面。 这些重定向 URL 将与页面内容分开管理,因此不需要直接嵌入到 Web 层次结构中。 |
站点标记 | 站点标记是指向特定网页行的指针。 您可以在内容片段、Web 模板或网页内容的 Liquid 标记中引用站点标记。 使用此功能,您无需在网页或内容中对特定 URL 进行硬编码。 |
站点设置 | 站点设置用于定义网站功能和特性的特定行为。 站点设置是可启用或禁用特定项(如身份验证设置、搜索和缓存)的值对。 |
网站绑定 | 网站绑定可将特定网站链接到 Microsoft Azure Web 应用程序。 不需要对网站绑定进行手动维护,因为当预配新网站或在 Power Pages 管理中心更改网站设置时,系统将自动管理这些绑定。 |
设置 | 与“站点设置”表类似,“设置”表包含为特定环境预配的所有网站(而非特定网站)通用的值对。 |
内容
内容部分包含用于定义在 Power Pages 网站上显示哪些静态信息和动态信息及其显示方式的表。 虽然您可以使用 Power Pages 设计工作室添加一些内容,但您只能通过使用门户管理应用直接更新数据来添加或修改特定的方面。
元数据 | 用途 |
---|---|
内容片段 | 内容片段通常是短的、可重复使用的内容项,它们可以显示在网站的各个部分。 例如,内容片段可以是在大多数网页上显示的页脚内容。 内容片段可以包含文本、Liquid 代码、HTML 和级联样式表 (CSS)。 通常,每种预配的网站语言都可复制内容片段行。 |
基本窗体 | “窗体”(之前称为“基本窗体”)借助模型驱动窗体定义在网站中显示窗体,并允许网站访问者访问 Dataverse 行。 您可以设置窗体以显示为只读,或进行编辑或创建。 |
列表 | 列表使用模型驱动视图定义显示 Dataverse 行的列表。 您可以设置列表,以允许导航到所选行或运行工作流。 您还可以启用高级搜索和筛选功能。 |
快捷方式 | 通过快捷方式行,您可以在网页上直接链接到其他网页、Web 文件或外部 URL,而不管网站的层次结构或站点地图如何。 默认情况下,快捷方式链接以链接形式显示在父网页及其他子页面的列表中。 |
Web 文件 | Web 文件行提供的元数据行可将文件作为注释进行附加。 Web 文件行可定义名称和部分 URL。 您可以将 Web 文件用于图像、CSS 和 JavaScript 文件并存储可下载内容。 |
高级窗体 | 多步骤窗体(之前称为“高级窗体”)是类似于窗体的组件,它不创建单个行/窗体,而是创建一系列步骤来构建基于网站的业务流程流。 |
Web 链接集 | Web 链接集用于定义可显示在网页标头中或显示为网页子菜单的网站菜单。 Web 链接集行包含一组可以指向网站页面或外部 URL 的 Web 链接行。 |
门户语言 | Power Pages 支持的所有可用语言的列表。 您还可以展开本列表并添加语言变体(如加拿大法语或澳大利亚英语),以满足国际受众的需求。 您可以将任何行与网站行关联,以便为网站访问者启用所选语言。 |
网页 | 网页行是网站的核心。 它定义实际显示的内容,包括静态内容以及通过列表和窗体等其他组件显示的内容。 您可以使用 Power Pages 设计工作室和门户管理应用来创建和编辑网页。 |
Web 模板 | Web 模板行包含 Liquid、HTML、CSS 或 JavaScript 代码,这些代码构成了网页呈现布局和基础。 在预配网站时,系统包含一组预定义的 Web 模板,您可以使用这些模板来创建基本网站,而无需了解代码。 您可以创建自己的 Web 模板或修改现有 Web 模板,以满足特定要求和实现网站应用的自定义功能。 |
安全性
Power Pages 的安全功能类似于 Dataverse 基于角色的安全性。 其主要概念是网站用户由联系人行表示,可以进行身份验证并登录网站。 您可以为网站用户分配一个或多个 Web 角色,这些角色可用于控制对静态内容和 Dataverse 数据的访问权限。
元数据 | 用途 |
---|---|
联系人 | “联系人”表是实际 Dataverse 联系人表。 所有经过身份验证的网站访问者(包括内部工作人员)都必须具有相应的联系人行,无论采用何种身份验证方法。 |
表权限 | 表权限定义特定 Dataverse 表的范围和特权。 您可以将每个表权限行与一个 Web 角色关联,为网站访问者授予配置的数据访问权限。 |
列权限 | 表权限用于分别保护每个 Dataverse 表行。 列权限将安全性扩展到各个表列。 列权限当前只适用于门户 Web API 功能。 |
邀请 | 您可以使用 Microsoft Power Automate 创建加入网站的邀请,并向现有 Dataverse 联系人发送邀请。 邀请被接受后,将确定联系人对网站的访问权限。 |
发布状态转换规则 | 您可以为用户授予创建和更新网站内容的权限;但是,在所有人能够查看内容之前,可能需要进一步制定规则来建立一个审批流程。 发布状态转换规则行定义可以在网站上发布或取消发布内容的人员。 |
网页访问控制规则 | 网页访问控制规则可将特定网页链接到 Web 角色,该角色已与网站用户链接。 此功能控制网站用户可以访问的网页。 |
Web 角色 | 您可以为网站用户(联系人)分配一个或多个 Web 角色行。 您可以将 Web 角色链接到表权限、列权限和网页访问控制规则,以控制对内容和 Dataverse 行、列的访问权限。 |
网站访问权限 | 网站访问权限可定义特定 Web 角色对网站的高级别编辑和内容预览权限。 |
某些网站模板可能会为特定功能安装更多设置,例如客户自助服务门户的知识文章。