Skip to content

Home.zh_CN

Doug Blank edited this page Oct 5, 2026 · 1 revision

🌐 English · Deutsch · Español · Français

Gramps Connect

Gramps Connect 是 Gramps(自由的家谱软件)的一个更快、支持实时协作的网页前端,基于 gramps-web-api 服务器构建。它沿用 Gramps 本身的布局和术语,即使面对非常庞大的家谱也能保持快速,并且专为多人同时编辑同一棵家谱而设计。

它有两种形式:一个今天就能在自己电脑上运行的独立桌面版(gramps-connect-desktop),以及一个容器化的多用户部署,用于托管一棵全家人都能登录并共享的家谱。两种形式的界面完全相同——唯一的区别在于家谱里是否还有其他人和您一起工作。

本 wiki 介绍这个应用能做什么、它是如何构建的,以及如何运行或开发它。

使用应用

  • 概览——带您了解 Gramps Connect 的实际功能:实时协作、自动生成的人生故事、照片标注、搜索、图表、地图、编辑,以及插件目录。
  • 安装(gramps-connect-desktop)——在 Windows、macOS 或 Linux 上下载并运行单用户桌面版。
  • 部署——运行真正的多用户、服务器托管版本,供一家人共享。
  • 消息——讨论:带标题的讨论串,可选择关联任意数量的记录,用途从对某条记录的一句简短评论,到汇集其来源和引用的完整研究目标,不一而足。
  • GOQL:搜索查询语言——每个列表视图搜索框的可选高级模式(勾选一个复选框即可启用),可以用连接和反向链接来筛选家谱,这是纯文本搜索无法表达的。
  • Gramplet 与插件商店——在浏览器中运行、用于扩展应用的可编辑小型 Python 程序。
  • 数据模型与编辑——Gramps Connect 处理的十种记录类型,以及如实说明哪些内容如今已经完全可编辑、哪些还不行。
  • 常见问题——关于桌面版、数据安全,以及它与 Gramps 桌面版对比的常见问题。

开发与贡献

  • 架构——本地优先缓存和实时同步究竟如何工作,以及仓库的组织结构。
  • 底层细节——一些较小的实现说明和注意事项,比如浏览器中存储了什么、其作用范围如何。
  • 开发——搭建开发环境、测试以及翻译。
  • 路线图与已知限制——还缺少什么,以及目前正在积极开发的内容。

Gramps 大家庭的一员

Gramps Connect 读写与 Gramps 桌面版和 gramps-web 相同的文件格式(GEDCOM 和 Gramps XML),因此一棵家谱可以在它们之间自由迁移。

Gramps 生态系统

Clone this wiki locally