Repository navigation
Overview.zh_CN
🌐 English · Deutsch · Español · Français
Gramps Connect 是一种基于 HTML 的方式,用来编辑由 Gramps(自由的家谱软件)创建的家谱。它沿用 Gramps 本身的布局和术语,所以如果您用过 Gramps,它应该让您感到熟悉,而不像一个需要重新学习的另一个程序。它有两点与众不同:即使面对非常庞大的家谱也能保持快速,并且专为多人同时编辑同一棵家谱而设计。
它有两种形式。独立版本完全在您自己的电脑上运行——在自己的家谱上进行日常工作时,它是 Gramps 桌面版的真正替代品,而不是其他什么东西的受限预览版,并且您在其中所做的任何事情都不会被发送到任何地方(见安装)。共享的托管版本让全家人都能登录并一起编辑一棵家谱,下文描述的实时协作功能在这里才真正大显身手(见部署)。无论哪种形式,界面都是一样的——唯一的区别在于家谱里是否还有其他人和您一起工作。
- 清楚自己在哪棵家谱中。 页眉会在 Gramps Connect 标志旁显示当前家谱的名称,所以如果您登录了不止一棵家谱(或与其他家谱共享同一个托管实例),总能清楚地知道自己正在查看哪一棵。
- 知道应用本身何时更新了。 在共享的托管实例上,一个打开了一段时间的标签页最终可能运行着比服务器当前提供的更旧的版本。Gramps Connect 会察觉到这一点,并显示一条可关闭的“有可用更新”通知,附带一个“重新加载”按钮——它从不替您重新加载页面,因为您可能还开着尚未保存的编辑草稿。
- 在别人修改时即时看到。 当其他人更正了一个日期或添加了一个人时,您的屏幕会自动更新——无需重新加载,也不会冒着在一份已经过时的家谱副本上工作的风险。在过去几分钟内修改过内容的任何人,都会以头像形式出现在用户菜单旁边,让您看到此刻还有谁正在和您一起积极编辑这棵家谱。这在底层究竟如何实现,见架构。
- 查看谁在何时修改了什么。 每条记录都有一个“历史”按钮——打开它即可看到该记录自身编辑的日志(谁、何时、添加/更新/删除),按时间从新到旧排列,点击任意条目即可看到逐字段的修改前后对比。这是对上面实时同步的事后补充:实时同步让您在修改发生时看到它们,而这里让您之后回头查看。详见数据模型与编辑。
- 讨论:可以围绕某件事展开的讨论串。 一键就某条具体记录展开讨论,并在浏览时继续在浮动窗口中聊天——它绝不会占据您正在查看的页面——或者打开“讨论”视图从头发起一个讨论,把一个研究问题真正涉及的成员、来源、引用和文库关联进来,让讨论成长为某条研究线索真正的汇集点,而不只是一串评论。一对一消息的工作方式相同,只是不关联任何内容。详见消息。
- 共享的结果。 当有人运行报告或导出家谱时,生成的文件会出现在所有人都能找到并下载的地方,而不只是在那个人自己的文件夹里。对其中某个文件点击“下载”后,一旦保存操作交给了浏览器/操作系统,应用内就会弹出一条提示确认——这在桌面端很有用,因为它触发的原生保存对话框否则很容易被忽略。之后它会询问是否把生成的文件作为媒体对象保留在家谱中(绿色的“保存”)或不保留(普通的“不保存”)——“保存”,或者直接关闭对话框,是安全的默认选择;无论哪种,重新生成都很快,所以这个选择并不要紧。大多数生成的文件(以及任何其他媒体条目)都可以通过“查看”按钮在浏览器中查看,而不只是下载——支持哪些格式见数据模型与编辑。如果一次导出不得不遗漏某些内容——例如 GEDCOM 7 导出会报告 GEDCOM 7 中没有位置存放的数据——会在一条黄色的“导出就绪”提示中说明,并且完整的列表会作为摘录附加到导出的文件上,这样任何在“输出”视图中打开它的人都能看到缺少了什么。选择“不保存”会把该摘录连同文件一起删除。(这需要 v3.23.0 或更高版本的 gramps-web-api 服务器。)
- 家谱所有者的管理功能。 家谱的所有者可以从用户菜单打开一个“管理”对话框,其中的“我的家谱”标签页涵盖家谱的名称及其相对于已配置的成员/媒体配额的使用情况,旁边还有一个“用户”标签页,用于管理该家谱上的账号。
-
API 密钥。 用户菜单 → API 密钥… 会列出让您电脑上的 Gramps 或其他程序打开您家谱的密钥,以及每个密钥的创建时间和最后使用时间。用一个类似“我笔记本上的 Gramps”的名称创建一个,复制一次,然后粘贴到程序要求提供 Gramps Web API 密钥(
GRAMPS_WEB_API_KEY)的地方。移除一个密钥只会切断那个程序或那台电脑的访问,例如一台丢失的笔记本电脑。密钥可以读取和编辑家谱,但不能更改您的账号。Gramps Web Sync 为自己创建的密钥也会显示在这里。在早于 gramps-web-api 3.23.0 的服务器上,该对话框会改为提供复制您当前会话的密钥,这个密钥拥有完全访问权限、永不过期,并且之后无法移除,即使修改密码也不行。 - 调查者信息。 帮助 → 调查者 会显示家谱调查者的联系信息(姓名、地址、电话、电子邮件)——即 GEDCOM 导出头部按惯例会携带的信息。家谱中的任何人都可以查看;用于修改它的“编辑”按钮只对家谱所有者显示。
- 用于问题报告的系统信息。 帮助 → 系统信息 会显示所涉及的所有组件的版本(Gramps、Gramps Web API、Gramps Connect、Gramps Object Query Language),以及影响您所见内容的服务器功能,例如是否配置了电子邮件、哪些文件会生成缩略图,并附有一个“复制”按钮,方便粘贴到报告中。站点管理员,或单家谱服务器的所有者,还会看到一个“警告”部分,列出所有已弃用的服务器设置以及应改用的设置。
- 无需离开应用即可查看本 wiki。 帮助 → 文档 会在应用内部打开本 wiki 的页面——包括侧边栏导航、页面之间的应用内链接和图片——而不是切换到一个浏览器标签页。对话框中的“在 GitHub 上打开”链接仍然可以到达真正的 wiki 页面,供想要编辑或评论的人使用。应用自己的“阅读概览”链接(帮助 → 关于)仍然会直接在新标签页中打开本 wiki。
-
已有翻译时显示翻译页面。 如果某个页面有应用当前语言的译文——作为一个普通的同级 wiki 页面存储,例如
Home.de.md——“文档”就会显示译文,对于尚未翻译的页面则会悄悄回退到英文。侧边栏导航也以同样的方式翻译。目前整个 wiki 已有完整的德语、法语、西班牙语和简体中文翻译;更多语言正在计划中。
- 自动生成的人生故事。 对于任何成员或家庭,应用都会组合出一个讲述其人生的叙事幻灯片——他们的事件、事件发生的地点以及任何相关照片——并为每个时刻配上一段简短的文字描述。这些内容是可编辑的,而不是固定的。生成故事时会先提供几个选项:对于一个人,是否把他们的家庭也纳入进来(配偶、子女、父母、兄弟姐妹——而不只是他们自己的事件);对于一个家庭,要包括哪些成员自己的出生和去世。
- 家庭博客。 撰写您自己的文章——标题、作者、自由文本正文和照片——而不是生成的文章。侧边栏中的“博客”视图会以杂志式信息流的形式列出所有文章,可供浏览;点击“查看”即可全屏阅读一篇,最新的文章也会显示在首页上。在底层,一篇文章只是一个打上“Blog”标签的普通来源,其正文是一条附加的摘录,因此它仍然可以像其他任何记录一样被完整地搜索和编辑。
- 照片对比。 把两张照片叠放在一起——适用于“过去与现在”的对比,或者比较同一个人在不同年龄的照片。
- 标注照片,并点击跳转。 在照片上画出一个区域,标记该部分中的人或物。全屏打开照片后,直接点击已标注的人脸或物体,即可跳转到对应的成员或记录页面。
- 深入查看而不迷失位置。 从列表中选择一个人(或家庭、地点、事件……),与之相关的一切——他们的事件、家庭、照片、摘录、来源——都会出现在旁边。点击其中任何一项,它自己的详情会在下方打开,而列表和您最初的选择都会原封不动地留在原处,无论您深入多少层。
- 一次搜索整棵家谱。 一个搜索框会同时检索所有类型的记录——成员、家庭、事件、地点、来源——以类似搜索引擎结果页的形式排列,按每个结果的匹配程度排序,并附有一段上下文摘要。每个列表也有自己的搜索框,默认对该记录类型的常用字段做快速的纯文本匹配;旁边的一个复选框可以把同一个搜索框切换为 GOQL,这是一种小型查询语言,用于提出更具体得多的问题——比如某个姓氏中在某年之前出生于某地的所有人,或者母亲先于父亲去世的所有家庭。输入新的搜索、清除搜索、应用已保存/自定义的筛选器,或点击列标题进行排序时,只要您选中的记录仍在结果中,它就会原样保持选中;如果不在了,选中项会回退到当前显示结果的第一行,这与深入查看时“不迷失位置”的处理方式相同。
-
精选筛选器,无需查询语言。 每个主要列表(成员、家庭、活动、地点、文库、来源、引用、媒体、摘录——除标签外的所有列表)标题旁都有一个“筛选器”按钮,它会打开一个对话框,让您从已保存的组合中选择一个,或者构建自己的组合。“加载已保存的筛选器…”会重新加载您之前保存的整个具名组合(其第一个空条目表示从头开始);对话框的其余部分收在一个折叠的“▸ 编辑选项”开关后面,这样选择一个已保存的筛选器并点击“应用”仍然只需两次点击,而需要完整编辑器的人也只需再点一下。展开“编辑选项”后,会出现一个左对齐的“自定义规则”按钮(样式与页面自己的“筛选器”按钮相同,而不是普通的文字链接),以及在一个小小的“筛选器构建器”标题下的一个 AND/OR/NOT 规则组编辑器——女性/男性、没有记录出生日期、缺少父母、有媒体、带有您输入名称的标签(家谱中的任何标签,而不是固定列表)、出生或去世于您输入的两个日期之间(Gramps 能理解的任何日期,而不只是一个年份),以及几十条桌面版旧的自定义筛选器规则所提供的同类日常规则,都以按类别分组的普通复选框形式呈现,也就是“+ 添加规则”总会打开的那些(当列表为空时已经展开,因此应用单条规则无需额外点击)。用 AND/OR 组合多条规则,把一个规则组嵌套在另一个里面以混合使用两者,并用各自的复选框对任何单条规则或整个规则组取反——无需像桌面版那样另外创建一个“非”筛选器。在底层,它构建的是与搜索框复选框模式相同的 GOQL,以只读方式显示在下方,同样位于“编辑选项”之内。(精选复选框列表本身目前只覆盖成员和家庭,与桌面版针对这两者的规则集一致;其他每个列表仍然拥有完整的对话框——构建自己的规则、保存/加载整个筛选器——只是起始的内置列表为空。)加载一个已保存的筛选器,然后直接(在“编辑选项”中)编辑它的规则,就足以修改它——在您编辑时,下拉框旁会出现一条小小的“有未保存的更改”提示作为提醒,而在显示该提示时切换到另一个已保存的筛选器(或切回空白)会先请您确认,因此正在进行的编辑绝不会因为在同一个下拉框中选了别的东西而被悄悄丢弃;“保存”(在您确实修改了内容后才可用)会把这些更改保存回同一个筛选器,“复制…”则保持原筛选器不变而另建一个新的——默认名称为“该筛选器的名称(副本)”,以免留空——而“保存…”(尚未加载任何内容时)用于第一次为新的组合命名;两者都会直接在命名对话框中拒绝同一列表中另一个已保存筛选器已在使用的名称,而不是让第二个筛选器悄悄地遮蔽第一个。“删除”会移除当前加载的已保存筛选器,并同时清空筛选器构建器——它位于底部的按钮行中,与“清除/保存/应用”并列,在没有加载任何内容时(“新筛选器”)处于禁用状态。需要内置列表中没有的规则?“编辑选项”中的“自定义规则”会打开它自己的小型管理器——为一段原始 GOQL 片段命名并保存(这是整个功能中唯一接受原始查询文本的地方),旁边附有与搜索框自身 GOQL 模式相同的带圆圈“i”的语法参考,适用于您打开它时所在的列表;在您输入时,它会在后台真正针对您的家谱运行,因此“创建”/“保存”只有在确认有效后才会启用,在当场就发现错别字,而不是等到下次使用该规则时。自定义规则可以像内置规则一样带有自己的具名、带类型的参数(例如内置的标签/日期规则就是如此)——添加一个或多个
{name}参数(字符串或整数),在 GOQL 中以{name}引用每个参数,保存后它就会直接在“+ 添加规则”中显示一个填写值的字段,与任何内置的带参数规则一样。您可以编辑或删除自己创建的任何规则,而每条规则此后都会作为一条普通、可复用的规则出现在“+ 添加规则”中。主对话框上没有单独的“取消”按钮——在您真正点击“应用”“保存”或“复制”之前它不会写入任何内容,因此用其他任何方式关闭它(× 或点击外部)效果都一样。每当有筛选器生效时,列表标题本身会在“筛选器”按钮及其清除(“×”)按钮旁显示一段通俗易懂的摘要——例如“女性 AND NOT(丧偶 OR 离婚)”——让您无需打开对话框就能知道当前应用了什么。 - 家谱图表。 祖辈图和后代图,包括一种圆形的“扇形”样式,可以选择按每个人实际寿命的长短为其扇区着色,让长寿和短寿一目了然。它的状态栏有“+”/“−”按钮,用于增加或减少显示的世代数——减少时从不重新获取任何数据,所以再次增加是瞬间完成的——还有一个导出图标(普通的祖辈/后代图上也有),可以把图表保存为 PNG、JPEG、SVG 或 PDF,与原版 Gramps 桌面版自己的图表导出思路相同。默认导出整张图表,无论您在屏幕上缩放或平移到了哪里(如果愿意,也可以只导出当前视图),即使在深色模式下也使用适合打印的浅色配色。图像可以按您选择的像素尺寸保存;SVG 和 PDF 在任何尺寸下都保持清晰,PDF 还可以选择纸张尺寸(A0–A5、B3–B5、Letter、Legal、Tabloid、ANSI C/D)、方向和页边距。旋转过的扇形图可以按显示的角度导出,也可以摆正后导出。拉丁、希腊或西里尔字母的姓名在 PDF 中仍是真正可选中的文字;含有其他文字(中文、阿拉伯文、希伯来文等)姓名的图表,则会以高分辨率图片的形式保存在 PDF 中。对话框会记住您上次的选择。每个扇区在人名下方显示出生日期,在空间足够容纳第三行的地方还会显示去世日期。在扇形图上任意位置按住 Ctrl+拖动(或 Cmd+拖动)——在两种着色模式下都可以——都能让它绕自己的中心自由旋转,把某个特定的分支转到顶部。同时按住 Shift 键则以 15° 为一步旋转;松开拖动时如果离正向只差几度,会自动对齐到完全正向。扇形图处于旋转状态时,其右上角会出现一个小指南针按钮,显示它当前的朝向;点击它即可让扇形图平滑地转回原来的方向。第三种“世代”样式显示一个人的父母以及其完整的兄弟姐妹行——包括同父异母/同母异父、继兄弟姐妹和收养的兄弟姐妹,这些在普通祖辈图中根本没有空间显示——并带有一个“+”用于继续向外展开:您展开到的每一代都会出现一整行兄弟姐妹,而不只是起始的那个人。除了滚动条,您还可以在图上任意位置点击并拖动来平移,与祖辈/后代图和扇形图已有的操作方式相同。一旦某个分支真正展开后,任何“+”旁边都会出现一个淡灰色的“−”,用于把它折叠回去而不丢失任何内容——底层数据仍然保留,所以再次展开是瞬间完成的。同父同母的兄弟姐妹在视觉上被归为一组,共用一个“+”(他们总是展开到同样的父母),而同父异母/同母异父或继兄弟姐妹的分支则拥有自己的分组和标签,各自都有一条连线连到自己的父亲/母亲框,而不是在中间画一条含糊的线。只有当一个分组与本人有一位共同的亲生父母时,才标注为“半血缘”;与本人没有任何共同亲生父母的分组——例如后来配偶在之前婚姻中所生的子女——则改为标注为“继”,尽管那段后来婚姻的家庭记录在其他方面与半血缘兄弟姐妹的家庭记录毫无区别。选中一个人并在其详情卡片中选择“展开配偶”,就会在其卡片旁显示其配偶——无论它出现在图中的什么位置——每位配偶都显示为自己完整的兄弟姐妹组(带有自己的“+”以继续展开),而不只是一个光秃秃的名字,因为这里的每个人都属于某个兄弟姐妹组。展开配偶后,他们子女向下连到他们的连线会更新为同时连接父母双方,而不只是连到最初显示的那个人。一个与多段婚姻都有子女的人,会为每段婚姻分别显示一个子女框,而不是把所有子女合并在一个框里,每个框都有自己的连线连到那段婚姻的两位父母。任何与其父母之间不是简单亲生关系的卡片——无论是兄弟姐妹还是子女——都会带有一个小徽章注明这种关系(收养、继子女、抚养、资助、未知),与应用其他地方使用的 Gramps 关系术语相同。一条水平分隔线标示每一代之间的边界。一个“紧凑”复选框(位于图表自己的说明旁边)会去掉每张卡片的照片,把出生/去世日期放在姓名旁边而不是下方,并把兄弟姐妹组或子女组排成纵向堆叠,而不是并排——当一行兄弟姐妹变得很宽时很有用。
- 地图。 查看事件发生的地点,并可以把地图的外观切换为该地区在那个历史时期的样子,而不是现代地图。每个地图叠加层——勾勒一个家庭农场的边界、标出某人走过的路线,或把一张旧测绘图或照片叠加到它的真实位置上——都至少属于一个地点,并从该地点自己的“地图叠加层”部分添加:一个按钮既可以绘制一个全新的条目,也可以把一个已有的叠加层也附加到这里。一个叠加层可以同时跨越多个地点(比如覆盖不止一个地点的边界或路线)——只是不能两次附加到同一个地点。绘图编辑器本身可以放置线条、形状和图像,独立拖动图像的四个角(自由变换扭曲)使其与真实地形对齐,并为每个图像叠加层设置各自的不透明度和堆叠顺序(当多个叠加层重叠时哪个在上面,比如把一张旧的县地图放在一张更详细的镇区测绘图之下)——保存之前必须填写描述,与附加到地点时一样。保存后,地图上会有一个实时面板,列出当前打开的地点以及它所包含的所有地点上的每一个叠加层和绘制区域——打开一个州时,会同时显示它自己的叠加层和其下每个县的叠加层,而不只是它自己的。如果下一级没有自己的叠加层(比如一个国家的各个大区没有轮廓,但更小的行政区有),它会继续向下查找,直到找到合理数量的叠加层或地点用尽为止,而不是恰好向下一级就停止——在这里您可以隐藏其中任何一个,或在本次会话的剩余时间内为其余叠加层预览不同的不透明度——这是一种无需改动已保存设置就能对比现代地图和旧地图的快捷方式——点击其中一个,地图就会飞到能完整显示其范围的位置。子地点的形状或图像会绘制在其父地点的上方而不是下方,因此较小的叠加层绝不会消失在包含它的较大叠加层之下。叠加层可见的日期范围来自您当前查看它时所在地点的日期——所以一个没有日期的农场轮廓会一直显示,而一张旧地图只有在历史模式的年份落在其地点名称所适用的年代之内时才会出现。同一物理位置上不同年代的叠加层需要各自的地点记录(比如一个对应县时期的名称,一个对应镇区时期的名称),因为地点的日期存放在它的名称上,而不是每个叠加层的字段上。保存叠加层时,还会为它所属的、尚无坐标的任何地点填入坐标,使用所绘内容的中心——因此一个专门为容纳农场边界或路线而创建的地点,最终会出现在地图上的正确位置,而无需手动查找并输入其经纬度。当多个地点以这种方式共享一个叠加层时,每个地点都会在该中心周围稍微分散开,而不是落在完全相同的点上,这样它们在地图上仍然会分开显示为各自的标记,而不是合并成一个。它绝不会覆盖地点已有的坐标。如果多个标记确实叠在了同一位置(没有什么能阻止两个地点手动共享坐标),点击它们合并后的数字会列出其下的地点,让您仍然可以选择其中一个,而不只是放大到一个看起来空空的点上。从某个具体地点来到地图(它自己的“地图”链接,或一个从 Wikidata 导入的叠加层)时,会打开并显示其详情卡片和叠加层,并在页眉的一个标签上显示其名称——点击空白地图四处查看会关闭该卡片,而点击标签上的文字可以立即把它找回来,无需再去找那个标记。
- 在 Wikidata 上查询地点。 添加一个全新的地点时,会先询问您想如何添加——手动,还是从 Wikidata——而不是把一个“在 Wikidata 上查询…”按钮混在普通字段中间;选择 Wikidata 会直接打开搜索流程,选择手动则直接进入常规字段。编辑一个已有地点时,Wikidata 查询仍以普通的补充信息按钮形式提供,因为在那里没有这种二选一的需要。无论哪种方式,按名称搜索并确认匹配项后,都会填入该地点的坐标,并一次性创建或关联它整个上级层级——城市、县、州、国家——每一级都有自己的坐标,而不必手动创建和连接每一级。同一确认界面上的一个复选框(默认勾选)还会在 Wikidata 有轮廓时,为每个新创建的层级以及正在添加的地点本身获取轮廓,这样以这种方式添加的州或国家会在地图上显示其实际边界,而不只是一个图钉——与手绘形状或历史地图叠加层的方式相同。每个轮廓都会填充一种颜色:每种地点类型一个色相(国家/州/县/城市等,这样所有县在州的轮廓旁看起来都属于同一类),再根据地点自己的 Wikidata ID 调整深浅,因此同类型的相邻地点在视觉上仍能彼此区分。轮廓会以地点名称作为标签,无论是在叠加层自己的媒体描述中,还是在“叠加层”面板的列表中,而不是显示为一个无标题的区域。
- 主人翁。 把某个特定的人设为您在家谱中的参照点,首页和一些社区插件会以此为基础。
点击任意记录(成员、家庭、事件等)的编辑按钮,会打开它的完整编辑表单,用于修改该记录自身的详情(姓名、日期、描述)或它与其他记录的关联,例如一个孩子与其父母之间究竟是什么关系。
创建一条与您正在浏览的类型相同的全新记录(一个新成员、一个新地点等)的按钮,就位于该记录自己的“编辑/删除”按钮旁边,而不是放在列表上方的另一个位置——因此添加一条记录和操作您正在查看的记录都在同一个地方。
对于较小的日常修改,“+”和“−”按钮是一种快捷方式:无需打开完整表单,即可附加一个已有的引用、照片或成员,或移除一个已关联的项。它们只改变记录与什么相关联,而不改变记录自身的详情。每个部分的“+”就在其标题旁边(将鼠标悬停在上面可以看到它会添加什么,例如“添加孩子”),因此大部分部分为空的记录仍能保持紧凑。标签也显示在其标题所在的行上,紧挨着它们自己的“+”。
并非每种记录类型的每个字段目前都可以编辑——如今具体覆盖了哪些内容,见数据模型与编辑。
重复的记录也可以被找出并合并:选中两条同类型的记录,然后选择“合并”。两者之间的冲突如何处理,见数据模型与编辑。
除了内置功能,还有一个可浏览的目录,收录了其他人编写并分享的小工具——而不局限于核心开发者所构建的内容。在应用内浏览它,点击一下即可安装、更新或移除其中任何一个。目录中已有的示例包括关系计算器、统计和自定义查询。完整介绍见 Gramplet 与插件商店。
它们与典型插件系统的不同之处在于,每一个都是真正的 Python 程序,并且就在您的浏览器中运行,无需安装任何东西,也不涉及服务器。您可以在应用内打开任何插件的代码并亲自编辑:修改图表的样子、调整查询要搜索的内容,或者从头写一个新的。这是一个嵌在网页里的真正可用的 Python 环境——在家谱软件中实属罕见,因为在这类软件里,“自定义”通常意味着等待别人来添加您想要的功能。
一旦您查看过家谱的某一部分,应用就会记住它,所以之后浏览、排序和搜索都会感觉瞬间完成——即使家谱有数万人也是如此,而在其他情况下,这类搜索可能要花很长时间。本地缓存是如何做到这一点的,见架构。
Gramps Connect 正在积极开发中,有些尚未实现的功能值得了解——首先就是查找和合并重复记录。更完整的情况见路线图与已知限制。
Gramps Connect 读写与 Gramps 桌面版和 gramps-web 相同的文件格式(GEDCOM 和 Gramps XML),因此一棵家谱可以在它们之间自由迁移。
Gramps Connect is part of the family of Gramps-based software.
Using the app
- Overview
- Installing
- Deploying
- Messaging
- GOQL (advanced search)
- Gramplets & Add-on Store
- Data Model & Editing
- FAQ
Building & contributing