管理设置¶
设置 > 管理 页面可以通过应用程序顶部工具栏中的用户图标访问。此页面仅对拥有所有者或管理员角色的用户可用,提供管理家谱数据库的工具。
该页面分为可折叠的部分。点击部分标题以展开。
数据¶
涵盖使用配额、导入数据和媒体文件管理。
使用配额¶
该部分顶部显示当前使用情况与任何配置的限制的关系:
- 人员 – 树中人员对象的数量与配置的最大值(如果无限制则为 ∞)
- 媒体存储 – 上传的媒体文件的总大小与配置的存储配额(如果无限制则为 ∞)
配额由服务器管理员设置;有关详细信息,请参见 服务器配置。
导入数据¶
导入部分允许您上传家谱文件或媒体档案。有关完整说明,请参见 导入数据。
媒体文件状态¶
该部分显示:
- 树中媒体对象的总数以及是否有任何对象缺少校验和
- 关联文件缺失的媒体对象数量
绿色勾号表示一切正常。如果检测到问题,将显示受影响对象的链接。缺失的校验和通常发生在从包含媒体引用但不包含实际文件的格式(如 GEDCOM)导入数据时。缺失的文件可以通过导入媒体档案功能上传。
导入媒体档案¶
允许上传一个包含媒体文件的 ZIP 文件,以填补缺失的文件。有关完整说明,请参见 导入数据。
搜索索引¶
管理搜索索引¶
Gramps Web 维护一个全文搜索索引,通常在数据更改时自动更新。状态指示器显示当前索引的对象数量与总对象数量的关系。
点击 更新搜索索引 以触发完全重建。在后台运行任务时显示进度指示器。这通常不需要。
如果树尚未建立搜索索引,例如在更改索引格式的服务器升级后,Gramps Web 会在第一次打开树时在后台构建它。在构建期间,该部分显示“搜索索引正在构建。”而不是计数,更新搜索索引 被禁用,搜索结果可能不完整。构建过程在 通知 中显示为“更新搜索索引”任务。
树设置¶
家谱名称¶
这允许更改底层 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
在导入新树之前使用此功能重新开始,或删除导入不正确的特定对象类型。