V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
joyce95
V2EX  ›  分享创造

我的族谱网站开源啦!一键部署自己的族谱网站~

  •  
  •   joyce95 · 2 天前 · 9695 次点击

    我的族谱网站,开源!开源!

    • 支持 family-data.json 替换成自己家族的数据
    • 支持 env 配置是否需要登录
    • 支持 env 配置特定姓名登录
    • 支持 env 配置族谱成员姓名登录

    基本是最小实现了,改起来应该比较方便

    140 条回复    2025-03-18 18:19:37 +08:00
    1  2  
    puzzle9
        1
    puzzle9  
       2 天前
    那啥 这个 很棒
    qwertyzzz
        2
    qwertyzzz  
       2 天前
    我都 不错。。现在根本不知道爷爷的上一辈了
    lovestudykid
        3
    lovestudykid  
       2 天前
    这个视图,多到几百个人的话,根本没法看
    vuv
        4
    vuv  
       2 天前
    支持,感谢开源,正好需要。
    不过感觉还是树状图的好看。直观一些。
    joyce95
        5
    joyce95  
    OP
       2 天前
    @vuv 我尝试开发了一个竖着的树状图,看着太乱,就又给删了。可能还在再尝试尝试
    joyce95
        6
    joyce95  
    OP
       2 天前
    @qwertyzzz 问你爷爷
    qwertyzzz
        7
    qwertyzzz  
       2 天前
    @joyce95 #6 我妈都没见过我爷爷
    joyce95
        8
    joyce95  
    OP
       2 天前
    @qwertyzzz 那是有点困难了
    janda
        9
    janda  
       2 天前
    不错、之前一直在找这种、支持知识图谱的展示方式么?感觉这样更直观些,还有关系关联
    vuv
        10
    vuv  
       2 天前
    @joyce95 可以做成主题,或者风格之类的,不过可能工作量有点大。感谢感谢
    JKOR
        11
    JKOR  
       2 天前
    这个树状视图,再多几世的话,看起来就比较费劲了。
    linwuhi
        12
    linwuhi  
       2 天前
    建议搞成那种书籍 一页一页翻不是更好 用页数代替树状层级 书籍背景搞的历史感
    FakerLeung
        13
    FakerLeung  
       2 天前
    想了下,我这都 29 代了,这棵树基本没法看了吧。
    xmlf
        14
    xmlf  
       2 天前
    @joyce95
    为什么不直接使用开源的 webtrees ?
    您也可以为它的开源做些贡献(特别是适配中国人习惯的),服务全球用户。
    CHTuring
        15
    CHTuring  
       2 天前
    @linwuhi #12 这个建议比较好,目前看起来太简陋了,就是个 JSON 层级
    Tyaqing
        16
    Tyaqing  
       2 天前   ❤️ 1
    参考一下维基百科的 皇族关系图,建议隐藏掉一些信息,等 hover 的时候再显示
    aicfe
        17
    aicfe  
       2 天前
    是否考虑有个类似思维导图那种视图
    yufeng0681
        19
    yufeng0681  
       2 天前
    @joyce95 #5 树状图不可能全貌展示。一般都是只展示二层。 然后支持搜索某 1 个人所延展的树形,这样就线条化了,不乱。
    joyce95
        20
    joyce95  
    OP
       2 天前
    @yufeng0681 这个合理
    momomoi
        21
    momomoi  
       2 天前
    但是有个问题啊 你这辈 你会计算机 你会编程 你来维护, 那等咱们这辈没了呢? 觉得 这种 就是当代自我安慰罢了
    joyce95
        22
    joyce95  
    OP
       2 天前
    @aicfe 可以加。之前加了不好看,又给删了
    joyce95
        23
    joyce95  
    OP
       2 天前
    @momomoi 哈哈,不要管那么远的事
    itsCoderStudio
        24
    itsCoderStudio  
       2 天前
    感谢开源,想问下,https://www.fatemaster.ai/workspace/bazi-calculate 这个算命网站的是靠什么模型来算的?
    joyce95
        25
    joyce95  
    OP
       2 天前
    @vuv 暂时没这个想法哈哈
    klaas
        26
    klaas  
       2 天前
    可以增加个符合传统昭穆结构的格式。形成一个电子祠堂家庙
    rekulas
        27
    rekulas  
       2 天前
    感觉不够清晰,跟别的族谱比起来

    举个栗子,白颖轩跟白敬功,他们性别是什么,是什么关系,根本一眼看不出来,得一条条脉络梳理下

    再比如从主支逐渐演化成分支的情况,无论哪个视图都不够直观
    failed2ban
        28
    failed2ban  
       2 天前
    《三体》说还是刻石头上才能历经各代文明。
    huoshanhui
        29
    huoshanhui  
       2 天前
    信息展示不是很明确
    crac
        30
    crac  
       2 天前
    果然 女人不能进族谱~
    joyce95
        31
    joyce95  
    OP
       2 天前
    @crac 哈哈哈哈哈,果然整理族谱是得罪人的事。这个 json 结构是可以把女人给挂上的,不影响。
    thetbw
        32
    thetbw  
       2 天前
    树状跟我想的不一样,不应该是思维导图那种树吗
    cat
        33
    cat  
       2 天前
    @xmlf
    为什么要用 webtrees ?
    这么老古董的设计风格和技术栈,改到它符合 op 想要的效果,还不如用新技术重做一个
    abc0123xyz
        34
    abc0123xyz  
       2 天前
    我家也没皇位继承...
    joyce95
        35
    joyce95  
    OP
       2 天前
    @thetbw 哈哈,可以有
    bestie
        36
    bestie  
       2 天前   ❤️ 4
    做过族谱 APP 的项目,其实族谱的表现形式一般很固定了,常见的欧式、苏式、宝塔式还有相关的衍生形式等等,OP 这个比较前端思维,可能没有传统形式的表现那么好
    RedBeanIce
        37
    RedBeanIce  
       2 天前
    点赞,有需要开发资源,可以联系我。
    iprime
        38
    iprime  
       2 天前
    不够直观。
    muyiluop
        39
    muyiluop  
       2 天前
    我 2018 年的时候也想搞一个,顺便搞成家族社区那种,但是因为我懒,直到今日我也没开工😂
    AdamMing
        40
    AdamMing  
       2 天前
    我擦,演示内容是自己的姓氏嘛,会不会有亲戚🤣
    clifftts
        41
    clifftts  
       2 天前   ❤️ 3
    后面需要增加在线上香,祖先私聊等功能
    yytbob
        42
    yytbob  
       2 天前
    非常棒!期待楼主进一步开发迭代
    lqh574
        43
    lqh574  
       2 天前
    支持楼主
    Tomss
        44
    Tomss  
       2 天前
    说实话一般般,甚至是没法看,提个建议:列表的长子、次子应该放名字后面更突出,不同直系也应该区分出来比如搞个折叠;然后树状至少要做成金字塔形状吧,然后加个折叠功能,这样一二十代也没有问题
    kcerty
        45
    kcerty  
       2 天前
    @abc0123xyz 那就不搞呗,点进来秀存在感?
    joyce95
        46
    joyce95  
    OP
       2 天前
    @AdamMing 《大宅门》电视剧的数据呀
    showonder
        47
    showonder  
       2 天前
    一键单开族谱😁
    joyce95
        48
    joyce95  
    OP
       2 天前
    @clifftts 你别这样,我害怕
    yh7gdiaYW
        49
    yh7gdiaYW  
       2 天前
    信息录入太麻烦了,支持下在页面上直接操作吧
    joyce95
        50
    joyce95  
    OP
       2 天前
    @showonder 充会员可以提高几个辈分
    yh7gdiaYW
        51
    yh7gdiaYW  
       2 天前   ❤️ 1
    @momomoi 你发现了一个 SAAS 的商机
    cue
        52
    cue  
       2 天前
    白玉婷和白佳莉去哪儿了……
    感觉会被女权喷死,女儿都不配入族谱吗?时代不一样了。现在都是独生子女,不入族谱会出矛盾的。
    killva4624
        53
    killva4624  
       2 天前
    提几个建议,OP 可以喝咖啡了:脱单 doge]
    - demo 的数据可以多搞一些,方便让人看看往下十几代是什么样子。或者像上面说的,增加书型的视图。
    - 找 AI 出点美工,弄几套皮肤,比如宗祠里那种金瓦红墙香灰鼎的样子,符合出钱的大爷们的审美。
    - 增加搜索框。
    - 增加聚焦视图,搜索后或者单独点击一个人可以看他单独往上往下三代的族谱关系,方便独立查看和分享导出。
    beasons
        54
    beasons  
       2 天前
    缺少个照片
    kitty7030
        55
    kitty7030  
       2 天前
    没有母系吗
    joyce95
        56
    joyce95  
    OP
       2 天前
    @kitty7030 json 里按照母系往里填就完了呗
    nanajj
        57
    nanajj  
       2 天前
    Mac 有个专业软件 MacFamilyTree 挺强大的,另外族谱这东西应该是有几个标准化的东西可以参考下。
    aniooo
        58
    aniooo  
       2 天前
    手机上有个 app Quick Family Tree 就挺好用的
    joyce95
        59
    joyce95  
    OP
       2 天前
    @nanajj 看着好专业,35 刀也不算贵了
    Felldeadbird
        60
    Felldeadbird  
       2 天前
    支持。不够结构不太清晰。最好还是做组织架构图,为什么思维导图的形式。这样直观很多。
    nanajj
        61
    nanajj  
       2 天前
    @joyce95 #59 是很专业,但是用起来也比较复杂。 族谱这玩意收集可比录入麻烦太多了,且传统族谱的信息录入的不多,现在都是小家庭,说不定很久很久的以后会录入 DNA 来找亲戚了。
    ARFARFARF
        62
    ARFARFARF  
       2 天前
    之前找了我们家族的族谱来看,发现简直是看不懂,内容既不是文言文,又不是白话文,果然是文盲家族
    jqknono
        63
    jqknono  
       2 天前
    非常棒! 我家有几本纸质版的, 不那么方便看.
    jqknono
        64
    jqknono  
       2 天前
    最好做成可自部署和 saas 部署, 支持端到端加密, 族谱是非常敏感的信息, 特别是某族人被催债时, 一个人就可以泄露非常多的信息. 安全防护很重要.
    joyce95
        65
    joyce95  
    OP
       2 天前
    @jqknono 没打算赚钱,就纯玩。开源为了大家阅读方便只能把数据放一起了,实际使用的话,最好还是下载下来重新上传到自己的私密仓库了。我能做到的页就是加上登录功能和改改 robots.txt 了。
    laven22
        66
    laven22  
       2 天前
    直接开户啊
    mandex
        67
    mandex  
       2 天前
    很好,很有东西。
    liubaicai
        68
    liubaicai  
       2 天前
    这玩意适合用 ue5 搞个虚拟祠堂,赛博祭祖
    joyce95
        69
    joyce95  
    OP
       2 天前
    @laven22 开户是啥?
    joyce95
        70
    joyce95  
    OP
       2 天前
    @liubaicai 需要你的 pr 了,ue5 实在是不会了
    x86
        71
    x86  
       2 天前
    不错,开盒省 200 了
    joyce95
        72
    joyce95  
    OP
       2 天前
    @x86 去开白景琦的盒吧~
    sky3hao9
        73
    sky3hao9  
       2 天前
    刘备早知道这个网站, 匡扶汉室就不会失败了
    joyce95
        74
    joyce95  
    OP
       2 天前
    @sky3hao9 哈哈,谢谢你啊(刘亦菲表情.jpg )
    kergee
        75
    kergee  
       2 天前
    族谱?感觉没有这个必要
    make115
        76
    make115  
       2 天前
    没有女性, 有的话, 后面同族结婚,感觉会交叉特别多
    K8dcnPEZ6V8b8Z6
        77
    K8dcnPEZ6V8b8Z6  
       2 天前
    看到第 30 楼才看到一个女权,大失所望
    huangmingyou
        78
    huangmingyou  
       2 天前
    最好支持多人编辑,太远的亲戚你都不好意思去东打听西打听别人老婆的名字,是吧
    lambdaX999
        79
    lambdaX999  
       2 天前
    建议用竖着的树状图,过年回家去祠堂烧纸就是那样的
    zp396099430
        80
    zp396099430  
       2 天前
    不够直观
    joyce95
        81
    joyce95  
    OP
       2 天前
    @K8dcnPEZ6V8b8Z6 哈哈哈,抱歉抱歉
    joyce95
        82
    joyce95  
    OP
       2 天前
    @huangmingyou 这个帖子聊下来感觉可以做的事情还不少
    listen2wind
        83
    listen2wind  
       2 天前
    @killva4624 搞成大屏是吧
    joyce95
        84
    joyce95  
    OP
       2 天前
    @lambdaX999 搞起
    jamosLi
        85
    jamosLi  
       2 天前
    @nanajj 靠 MacFamilyTree 真强。说欧美没有家族观念的可以洗洗睡了。
    killva4624
        86
    killva4624  
       2 天前
    @listen2wind 电子政务可视化大屏项目
    uaoin
        87
    uaoin  
       2 天前
    没见过族谱 现实中也没见过 还在想为啥只有男的
    xxbing
        88
    xxbing  
       2 天前
    建议:
    - 竖着的树状图 支持缩放 连线显示直系关系
    - 活人和先人的背景色应该有所区别
    - 点击某人节点 可以显示身平事迹 支持多人编辑
    - 相册功能 团聚时拍照汇总
    jJacobKing
        89
    jJacobKing  
       2 天前
    我看过我家的族谱很厚,大概和 js 的红皮书差不多,好像是把我们村同姓的全写进去了,这种要录入的话工作量巨大啊。
    另外里面是有女性的名字的,我看到过我姐姐的名字。
    layxy
        90
    layxy  
       2 天前
    我感觉有类似思维脑图类似的树状图比较好,层级和代数就好看多了
    xmlf
        91
    xmlf  
       2 天前
    @cat
    设计风格就是一个主题。自己觉得不满意,弄个主题就行了。
    技术栈老古董吗?使用 laravel ,怎么就是老古董了?而且最新版对 php 最低版本要求是 PHP 8.3
    使用国际标准存储,规范的插件模块开发,强大的隐私权限控制,丰富的图表展示,人人都可以参与修谱。
    哪里老古董了?
    一看你就没有好好了解它。
    boshok
        92
    boshok  
       2 天前   ❤️ 1
    @bestie #36 说得很委婉了。
    guanrui1204
        93
    guanrui1204  
       2 天前
    建议按照传统族谱增加欧式与苏式之格式,欧式亲疏关系一目了然,苏式长幼次序清晰,像我的宗谱里就是欧式与苏式兼而有之。其实电子化后,突破了原本的印刷页面桎梏,几种格式可以融合,宝塔式、牒记式等都可以综合起来,如通过点击显示个人详情传记。很高兴有人能够研究族谱电子化方面的工作,希望提出的建议能够给予 OP 一定的参考
    dust0522
        94
    dust0522  
       2 天前   ❤️ 1
    树状图不行哦,还是得跟那种二叉树的图一样
    tanranran
        95
    tanranran  
       2 天前
    火钳刘明
    AdamMing
        96
    AdamMing  
       2 天前
    @joyce95 #46 🤣尴尬了
    cnbattle
        97
    cnbattle  
       2 天前
    我家族谱 一千多年,一本 5000 块.. 入家谱的花钱..
    yichengxian
        98
    yichengxian  
       2 天前
    要用关系图展示
    mydingyan
        99
    mydingyan  
       2 天前
    用这个谁把《百年孤独》录上去吧
    LifeIsFunney
        100
    LifeIsFunney  
       2 天前
    挂了么
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2482 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 15:46 · PVG 23:46 · LAX 08:46 · JFK 11:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.