检查模块

使用模块部分可以探查特定概要文件的模块,或系统和/或主题随附的所有模块。

这是在树中作为子添加项的组成部分提供的引用标识。

您可以在此屏幕中选择继续按页面检查模块按概要文件检查模块检查所有模块

按页面检查模块

使用“按页面检查模块”部分可以浏览特定页面上定义的模块。可以通过其概要文件或 Portlet 将模块添加到页面中。在“选择页面”屏幕中选择某个页面,然后转到“模块资源管理器”以浏览该页面中的模块。

“选择页面”屏幕以树形视图形式显示站点的页面层次结构,并在详细信息视图中显示所选分支的相关详细信息。现在,您可以先了解页面的更多相关信息,然后再选择某个页面进行检查。

在树形视图中,如果页面具有不是从父代继承的指定概要文件,那么概要文件名称将在页面名称后显示在圆括号中。所有其他信息显示在详细信息视图中,例如页面、概要文件和主题信息。

选择某个页面后,将显示“模块资源管理器”。

按概要文件检查模块

使用按概要文件检查模块部分可以探查特定概要文件的模块。您需要在选择概要文件屏幕中选择一个概要文件,然后转到“模块资源管理器”以探查该概要文件中的模块。

选择概要文件屏幕以树形视图形式显示主题及其概要文件,并在详细信息视图中显示所选分支的相关详细信息。现在,您可以先了解系统中安装的各个工件的相关信息,然后再选择要检查的概要文件。

“选择概要文件”屏幕的截屏。

树形视图还在圆括号中显示缺省主题和概要文件,以便可以轻松查看此信息。所有其他信息将显示在详细信息视图中,例如概要文件 JSON 文件的位置。概要文件 JSON 文件是可单击的元素,单击此元素时,它将打开新窗口并在浏览器中提供资源。

选择概要文件后,将显示“模块资源管理器”屏幕。

所有模块

使用检查所有模块部分可以探查系统和/或主题随附的所有模块。请在选择主题屏幕上选择主题或系统模块分支,然后转到“模块资源管理器”。

选择主题屏幕以树形视图形式显示系统模块分支和所有主题。先选择某个主题以查看更多关于系统中安装的各个工件的信息,然后再确定主题并继续转到“模块资源管理器”。

模块资源管理器

模块资源管理器以拆分视图形式显示系统的模块层次结构。树形视图显示模块层次结构,而详细信息视图显示有关从树形视图中选择的模块的详细信息。

在 UI 中,您可以从不同路径访问模块资源管理器。
  1. 检查按页面限定作用域的模块时,您有两个根分支,每个根分支都有两个子分支:
    • Modules from Profile:这是概要文件中的所有模块的根。
      • Modules:这是概要文件的非延迟部分中的所有模块。
      • Deferred Modules:这是概要文件的延迟部分中的所有模块。
    • Modules from Portlets:这是由页面的 Portlet 分配的功能所提供的所有模块的根。
      • Modules:这是由页面的 Portlet 分配的非延迟功能所提供的所有模块。
      • Deferred Modules:这是由页面的 Portlet 分配的延迟功能所提供的所有模块。
    FP03 中用于按页面检查模块的模块资源管理器。
  2. 按概要文件检查模块时,您有两个根分支:
    • Modules:这是概要文件的非延迟部分中的所有模块的根。
    • Deferred Modules:这是概要文件的延迟部分中的所有模块的根。
    CF03 中用于按概要文件检查模块的模块资源管理器的截屏。用于按概要文件检查模块的模块资源管理器的截屏。
  3. 检查系统和主题模块时,您有一个或两个分支:
    • System Modules:包含通过 plugin.xml 在全局定义的所有模块。
    • Theme Modules:包含在主题添加项文件夹内定义的作为 JSON 文件的组成部分的所有模块。仅当选择了主题时才会显示此分支。
    CF03 中用于检查所有模块的模块资源管理器的截屏。用于检查所有模块的模块资源管理器的截屏。

展开树或分支时,如果展开项较大并且展开所用的时间超过 30 秒,那么展开过程将停止。您必须单独地展开这些分支。

模块层次结构包含三个主要视图:
完整层次结构
此视图显示根以及根下作为子分支的模块列表。然后,每个模块的子分支表示每个模块定义的先决条件依赖关系。您可以深入探索直到未定义任何先决条件。因此,在树中,由于各个模块可以定义为多个不同模块的先决条件,因此它们可以显示多次。

例如:在延迟概要文件中引用的 wp_toolbar 模块定义 dojo 模块作为先决条件。然后,dojo 模块定义 dojo_17 模块作为先决条件。在模块资源管理器中进行查看时,您可以深入探索延迟模块部分,该部分显示 wp_toolbar 模块。如果您继续深入探索,那么可以看到 dojo 模块是 wp_toolbar 的子代,而 dojo_17 模块是 dojo 模块的子代。

所选分支的父视图
此视图显示模块的父代。父代是一个模块,它具有子模块的先决条件。模块 A 具有模块 B 的先决条件,这意味着 A 是 B 的父代。确定正在使用特定模块的用户以及验证用法是否正确非常有用。
注: 父代在此视图中显示为子分支,树是倒置的。

例如:当您在父视图中查看 wp_client_main 模块时,该模块在树中有一个名为 wp_status_bar 的子分支。 因此,wp_status_barwp_client_main 的父代。

所选分支的子视图
此视图的行为与完整层次结构视图完全相同,唯一例外的情况是,它侧重于使用单个分支作为父代。仅显示此单个分支的依赖关系。
大小资源管理器

此视图显示模块的相对大小的饼图表示以及大小详细信息。

大小详细信息面板显示模块大小的三种表示。该面板的每个部分都以不同的方式计算大小。

第一部分显示模块及其依赖关系的总下载大小。重复依赖关系在大小计算中仅计算一次。

中间部分显示当前选定模块的每个子代的总下载大小。在胞代之间共享的依赖关系包括在每个子模块的大小计算中。

最后一部分显示当前选定模块的所有后代以及每个模块的大小,其中未包括模块的先决条件的大小。

例如,假定每个模块的大小为 1 KB。层次结构将类似于以下内容,并且 module_0 表示当前模块。

  • module_0
    • module_1
      • module_2
      • module_3
    • module_2
      • module_3
    • module_3

第一部分中 module_0 的大小为 4 KB,这包括此模块及其各个后代的大小。module_2module_0module_1 的先决条件,因此仅计算一次。中间部分包括 module_1module_2module_3module_1 的大小为 3 KB。最后一部分包括 module_0 的所有后代或 module_1module_2module_3,并且每个模块的大小为 1 KB。

您可以查看压缩大小或未压缩大小,并且可以单击工具栏中的压缩图标进行切换。

您可以单击饼图的分段来浏览整个“大小资源管理器”,或者单击子部分中的链接以获取更多详细信息。要返回到更高级别,请在“大小资源管理器”面包屑跟踪中单击模块或者单击转至父代链接。

Portlet 资源管理器。
此视图显示页面上所有 Portlet 的列表。Portlet 的子代是每个 Portlet 所依赖的功能。每项功能下是定义功能的模块。某个 Portlet 处于选中状态时,详细信息视图将显示其标识、标题、描述、功能和首选项。
详细信息视图将显示所选模块的详细信息,例如:
  • ID:显示模块标识。
  • Version:显示模块版本(如果已定义)。
  • Is system-module:如果模块通过 plugin.xml 文件在全局进行定义,那么值为“是”。
  • Is meta-module:如果模块不包含任何添加项而仅包含必备项,那么值为“是”。
  • Is deprecated:如果不推荐使用模块,那么值为“是”。
  • Location:显示模块的文件路径。
  • Capabilities:显示模块的所有功能。
  • Prereqs:显示模块的所有必备项。
  • Parents:显示模块的所有父模块
  • Contributions:显示所有添加项和子添加项。资源是可单击的元素,单击此元素时,将打开新窗口并在浏览器中提供资源。
    注: 在模拟方式下,不能单击资源。

在模块资源管理器中搜索

使用搜索栏可以在树形视图和详细信息视图中搜索各项信息。支持下列搜索范围:
  • Module Identifier:按名称搜索特定模块。例如,wp_client_main
  • Resource:搜索显示了特定资源的模块。例如,输入 master.css 将标识显示了此资源的模块。如果您在浏览器中从 JavaScript 文件内找到错误,那么此搜索非常有用。您可以轻松找到此资源所属的模块。
  • Capability:搜索与特定功能关联的模块。例如,如果要知道哪个模块提供了 dojo 功能,那么可以执行此搜索。然后,您将知道必须添加哪个模块作为您自己的模块的必备项。
  • Reference Identifiers:搜索哪个动态内容点或模块引用由哪个模块显示。

请在工具栏中的搜索字段中输入一个词条,然后按 Enter 键或者单击查找图标。找到的项将在较短时间内以黄色背景突出显示。再次按 Enter 键或者再次单击查找图标将查找下一项。如果未找到任何项,那么将打开一个指示您从头开始搜索的弹出对话框,或者搜索字段的背景将用红色标记。