跳转至

管理设置

设置 > 管理 页面可以通过应用程序顶部工具栏中的用户图标访问。此页面仅对拥有所有者或管理员角色的用户可用,提供管理家谱数据库的工具。

该页面分为可折叠的部分。点击部分标题以展开。

数据

涵盖使用配额、导入数据和媒体文件管理。

使用配额

该部分顶部显示当前使用情况与任何配置的限制的关系:

  • 人员 – 树中人员对象的数量与配置的最大值(如果无限制则为 ∞)
  • 媒体存储 – 上传的媒体文件的总大小与配置的存储配额(如果无限制则为 ∞)

配额由服务器管理员设置;有关详细信息,请参见 服务器配置。

导入数据

导入部分允许您上传家谱文件或媒体档案。有关完整说明,请参见 导入数据。

媒体文件状态

该部分显示:

  • 树中媒体对象的总数以及是否有任何对象缺少校验和
  • 关联文件缺失的媒体对象数量

绿色勾号表示一切正常。如果检测到问题,将显示受影响对象的链接。缺失的校验和通常发生在从包含媒体引用但不包含实际文件的格式(如 GEDCOM)导入数据时。缺失的文件可以通过导入媒体档案功能上传。

导入媒体档案

允许上传一个包含媒体文件的 ZIP 文件,以填补缺失的文件。有关完整说明,请参见 导入数据。

搜索索引

管理搜索索引

Gramps Web 维护一个全文搜索索引,通常在数据更改时自动更新。状态指示器显示当前索引的对象数量与总对象数量的关系。

点击 更新搜索索引 以触发完全重建。在后台运行任务时显示进度指示器。这通常不需要。

如果树尚未建立搜索索引,例如在更改索引格式的服务器升级后,Gramps Web 会在第一次打开树时在后台构建它。在构建期间,该部分显示“搜索索引正在构建。”而不是计数,更新搜索索引 被禁用,搜索结果可能不完整。构建过程在 通知 中显示为“更新搜索索引”任务。

树设置

家谱名称

Note

仅在 多树设置 中或在 服务器配置 中显式设置 TREE_ID 时,重命名树才有效。在没有设置 TREE_ID 的默认单树安装中,这将引发错误。

这允许更改底层 Gramps 家谱数据库的名称。输入新名称并点击 重命名 以应用。

Tip

如果您只想更改应用程序工具栏中显示的名称而不重命名数据库,请使用 应用标题 设置。

研究者信息

设置主要研究者的姓名、地址和联系信息。这些信息嵌入在导出中(例如 GEDCOM 文件)。

自定义

主题颜色

为 Gramps Web 界面设置自定义 主颜色 和 强调颜色。这些颜色应用于该树的所有用户,并在保存后立即生效。

使用颜色选择器选择颜色,然后点击 保存。点击 重置 以恢复默认设置。

应用标题

为应用程序设置自定义标题。如果设置,则会覆盖浏览器标题栏和顶部应用程序工具栏中的家谱名称。

输入标题并点击 保存。留空以使用默认值(家谱名称)。

首页备注

选择一个 Gramps 备注 对象以在仪表板首页上显示。备注内容在主仪表板列下方渲染,并对所有有权访问该树的用户可见。

使用对象选择器搜索并选择备注,然后保存。点击 移除 以清除当前首页备注。

首页图像

选择一个 Gramps 媒体 对象以在仪表板首页上显示为图像。当与首页备注结合时,图像出现在备注文本旁边。没有备注时,仅显示图像。

使用对象选择器搜索并选择媒体对象,然后保存。点击 移除 以清除当前首页图像。

导出/导入设置

树级设置(应用标题、主题颜色、首页备注/图像等)可以导出为 JSON 文件以备份或复制到另一个 Gramps Web 实例。

  • 点击 导出设置 以下载当前设置为 JSON 文件。
  • 点击 导入树设置 以上传先前导出的 JSON 文件并应用设置。

家谱处理

检查和修复数据库

此工具检查 Gramps 数据库的内部不一致性,并修复它可以修复的问题 – 类似于 Gramps Desktop 中的 检查和修复数据库工具。

点击 检查和修复 并等待进度指示器完成。结果显示在按钮下方:

  • 如果未发现错误,将显示确认消息。
  • 如果发现错误,将显示应用的修复摘要。

如果您遇到意外错误或行为,可能是由于数据库不一致性造成的,例如对象之间缺失关系,请运行此工具。

验证数据

虽然 检查和修复数据库 查找 技术 不一致性,但此工具查找 不合理 数据 – 类似于 Gramps Desktop 中的 验证数据工具。它报告不可能但不太可能的事情,例如 12 岁的母亲或活到 130 岁的人。

在 选项 下,您可以调整测试使用的阈值 – 最大年龄、结婚或生育的最小和最大年龄、最大孩子数量等 – 以及是否估算缺失或不精确的日期,以及是否报告无效日期,例如 2 月 31 日。

点击 验证数据 开始。检查作为后台任务运行,结果随后列在 数据验证结果 下。此工具不会更改任何内容:它仅报告它所发现的内容。

Note

发现并不证明错误。长寿和大年龄差距确实存在,因此将结果视为待检查的事项列表,而不是待修复的事项列表。

标签

管理标签

为家谱创建、重命名、重新着色和删除 标签。标签存储在 Gramps 数据库中,所有用户共享,并与 Gramps Desktop 完全兼容。

点击 新建标签 创建标签。使用现有标签旁边的控件重命名(铅笔图标)、更改颜色(颜色选择器)或删除(删除图标)。

Note

删除标签会将其从所有应用的对象中移除。

请参见 标签 了解标签在 Gramps Web 中的使用情况,包括特殊的 Blog 和 ToDo 标签。

备份

备份包含家谱数据,包括私人记录、树设置和树的用户。媒体文件不包括在内;请参见 备份您的媒体文件。

存储的备份

如果服务器管理员设置了备份目录(BACKUP_DIR,请参见 服务器配置),备份可以存储在服务器上。否则,该部分将显示未配置存储备份的通知,并且仅可从上传的文件中恢复。

点击 创建备份... 以创建备份。它作为后台任务创建,然后出现在存储备份列表中,显示其日期、人员数量和大小。服务器仅保留最新的备份(默认五个),并自动删除旧的备份。每天可以创建的备份数量也有限制。

对于每个存储的备份,您可以:

  • 下载 作为 .tar 文件,例如以便在其他地方保留副本。
  • 恢复,如下所述。
  • 删除,在确认后。

使用比服务器上运行的 Gramps Web 新版本创建的备份将标记为警告图标,并且无法恢复。

从备份恢复

从存储的备份或上传的文件恢复树。要恢复存储的备份,请点击其旁边的恢复按钮。要从文件恢复,选择 Gramps Web 备份(.tar)或 Gramps XML 文件(.gramps),然后点击 恢复。

Danger

恢复数据是破坏性替换,而不是合并。任何备份中不存在的现有对象将被删除。

对于 Gramps Web 备份,弹出对话框显示备份的创建时间、适用于哪个树以及使用哪个版本,并让您选择要恢复的部分:

  • 数据 – 家谱的对象
  • 树设置 – 此页面的设置,例如主题颜色、应用标题和首页备注
  • 用户 – 树的用户

点击 预览 查看恢复将更改的内容。Gramps XML 文件仅包含数据,因此对于此类文件,预览会立即开始。如果您的会话不够新鲜,系统会要求您重新验证。预览作为后台任务运行,完成后打开一个对话框,汇总每种对象类型(人员、家庭、事件、地点、引文、来源、存储库、媒体对象、备注、标签)以及树设置和用户(如果选择)所做的更改:

  • 添加 – 在备份中存在但在当前树中缺失的对象
  • 更新 – 在两者中都存在但不同的对象
  • 删除 – 当前树中缺失于备份的对象
  • 未更改 – 两者中相同的对象

如果有任何对象将被删除,对话框会警告删除的数量。查看摘要,然后点击 恢复 应用更改,或点击 取消 以中止。

恢复后,从备份中添加的用户会列出。他们会获得一个随机密码,因此在登录之前必须重置密码。服务器上已经存在的用户不会被更改。缺失文件的媒体对象也会列出;通过 导入媒体档案 上传它们。

Note

恢复数据仅恢复对象数据和媒体引用。二进制媒体文件本身和树元数据(默认人员、书签、名称组)不受影响。

Tip

使用此功能将树回滚到已知良好的备份,例如在不良导入或不想要的批量编辑后。

危险区

Danger

危险区中的操作是 不可逆的。在继续之前请先 备份。

删除所有对象

从家谱中移除对象。点击 删除 会打开一个对话框,您可以选择删除:

  • 所有对象 – 完全清空树
  • 特定对象类型 – 例如,仅事件或仅媒体对象

您将被要求重新验证(再次登录)以确认操作。删除作为后台任务运行,并显示进度指示器。

Warning

仅删除对象类型的子集(而不是一次性删除所有对象)对于大型树可能需要很长时间,因为服务器必须检查和更新对象之间的所有关系。

Tip

在导入新树之前使用此功能重新开始,或删除导入不正确的特定对象类型。