纯技术角度,不考虑伟大意义。
家谱是个工作量巨大的项目,最后的成文工作只是其中的一部分,但对大部分主导者1是有巨大障碍的部分,有对技术缺乏了解,或是经费的缺乏,在此收集了很多免费的工具,因为没有一一测试所以请谨慎使用,注意避坑,有经验的网友可以留言,以便让更多的需求者受益。
工具列表:
名称 | 用途 | 说明 |
---|---|---|
线树状图软件 | 用这3个在家谱线树状图软件轻松绘制 | 解决局部问题,没有安全问题 |
丝连族谱 | 完整制作工具:一个业余人士用OFFICE制作的家谱工具2 | 或公开了老版,安全性高 |
My Family Tree | 专业的家谱(族谱)制作软件,下载 | 链接里详细介绍,需要安装的Win软件 |
PhpGedView | 一个基于Web的家谱制作和显示工具 3 | 老牌开源项目,服务器软件 |
TNG | 强大的家谱管理系统 4 | 只有英文介绍,服务器软件 |
Webtrees | 开源的在线家谱管理系统5中文例子 | 看上去不错,服务器软件 |
Liberu Genealogy | Laravel 的开源项目,旨在革新家谱管理领域。 | 系统比较新,服务器软件 |
MGeurts/genealogy | Laravel 11 构建的开源家谱应用程序 | 17年有想法/24年设计编程-最新技术,demo ,服务器软件 |
族谱王 | 完整制作工具,导出印刷版 | 看似比较老式粗糙的软件 |
对于用户来说接下来的问题是安装在哪里?要花多少钱?如果不算工作电脑的话,新增硬件购置成本在1000元以内都可以搞定,请参考这篇分享,二手笔记本也是一种可能性,如果整个文档在1G还有更多的选择,硬件成本可以压缩到极低的水平。
这些网站完全可以装在家里的局域网内,也可以开放给指定的人,这样的环境值多少钱?
什么是GEDCOM格式?(非常重要和有点难度的信息)
GEDCOM(Genealogical Data Communication) 是一个用于描述家谱数据的交换格式,由FamilySearch组织维护,此格式旨在促进不同家谱软件之间的数据兼容性。GitHub上的FamilySearch/GEDCOM项目是这一标准的开源实现仓库,它提供了最新的规范和可能的工具集,帮助开发者理解和操作GEDCOM文件。
重要的事说三遍!!!
对新入坑的来说最重要的是:GEDCOM格式!GEDCOM格式!GEDCOM格式!
这样就非常容易在不同系统中切换,做不同的尝试。
PHP 家谱程序大比拼
总体对比
程序名称 | 最新版本 | 版本时间 | 目标客户 | 许可 | 免费 | 说明 |
---|---|---|---|---|---|---|
GeneoTree | 4.12 | 2023年8月 | 个人 | 保护 | 是 | |
hoeh.family | 2023-06-19 PHP 8.1 | 2023年6月 | 个人 | 不详 | 是 | |
HuMo-genealogy | 5.10 | 2022年3月 | 个人 | GPL-3 | 是 | |
PhpGedView | 4.3.0 | 2017年11月 | 个人、家庭、团队 | GPL-2 | 是 | 有点老了 |
TNG | 14.0.2 | 2023年4月 | 个人、家庭、团队 | 保护 | 一次性购买 | |
webtrees | 2.1.20 | 2024年4月 | 个人、家庭、团队 | GPL-3 | 是 | 多种数据库 |
程序功能对比
程序名称 | 管理 | 注释 | 地方 | 照片 | 查寻 | 来源 | 视频 | WP 6接入 | Web API |
---|---|---|---|---|---|---|---|---|---|
GeneoTree | 是 | 是 | 是 | 是 | 是 | 是 | 不 | 不 | 不 |
hoeh.family | 是 | 是 | 是 | 是 | 是 | 是 | 不 | 不 | 不 |
HuMo-genealogy | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 不 | 不 |
PhpGedView | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 不 | 是 |
TNG | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 不 |
webtrees | 是 | 是 | 是 | 是 | 是 | 是 | 是 | Blog | 不 |
呈现方式对比
程序名称 | 个人 | 家庭 | 先人树 | 后人树 | 关系路径 | 时间轴 | 地图 | 历史数据 |
---|---|---|---|---|---|---|---|---|
GeneoTree | 是 | 是 | 是 | 是 | 不 | 不 | (是) | 不 |
hoeh.family | 是 | 是 | 是 | 不 | 不 | 不 | 不 | 不 |
HuMo-genealogy | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
PhpGedView | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 不 |
TNG | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
webtrees | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
后台管理功能对比
程序名称 | GEDCOM 导出/入 | 设置用户权限 | DNA对比 | 查找重复数据 | 合并数据 | 扩展模块 | 多个家谱树 | 隐私设置 | 合理性检查 |
---|---|---|---|---|---|---|---|---|---|
GeneoTree | 5.5.1 | 是 | 不详 | 不 | 是 | 是 | 不 | 不 | 不 |
hoeh.family | 只入5.5.1 | 是 | 是 | 不 | 是 | 是 | 不 | 不 | 不 |
HuMo-genealogy | 5.5.1 | 是 | (是) | 是 | 是 | 是 | 是 | 是 | 是 |
PhpGedView | 5.5.1 | 不详 | 不 | 不 | 不详 | 不 | 是 | 是 | 不 |
TNG | 5.5.1(7.0) | 是 | 是 | 是 | 是 | 是 | 是 | 是 | (是) |
webtrees | 5.5.1(7.0) | 是 | 不 | 是 | 是 | 是 | 是 | 是 | 不 |
界面功能对比
程序名称 | 日历 | 收藏夹 | 照片汇总 | PDF报告 | 用户注册 | 多语言 | 皮肤 | 帮助 |
---|---|---|---|---|---|---|---|---|
GeneoTree | 不 | 不 | 是 | 是 | 不详 | 是 | (是) | 不 |
hoeh.family | 不 | 是 | 不 | 不 | 不 | 是 | 不 | 计划中 |
HuMo-genealogy | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
PhpGedView | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
TNG | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
webtrees | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
通常为年长者,对最新的技术不太了解 ↩︎
丝连族谱导出的文件可改可调,侧重于从零开始起草、入手家谱的收集、整理、排版工作。 ↩︎
PhpGedView:支持多种语言和多层次的家族结构,它提供了丰富的功能,如搜索、导出、印刷等。 ↩︎
TNG(The Next Generation of Genealogy Sitebuilding):一个功能强大的家谱管理系统,具有用户友好的界面和丰富的功能。支持多语言和多用户访问,可以导入GEDCOM文件,并提供高级搜索和报告功能。 ↩︎
Webtrees是一个开源的在线家谱管理系统,支持 GEDCOM 格式,允许用户协作管理家谱数据。它是免费的,并且功能强大。安装要求Server Requirements。Webtrees有大量活跃用户参与的交流社区,在全世界约有6800个服务器。 ↩︎
WP -> Wordpress 一种目前最流行的PHP cms 网站软件包 ↩︎