Skip to content

校友数据库 + CMS + 校友地图 #225

@sghng

Description

@sghng

参考清华的飞跃手册,用一个数据库(在线表格)来记录校友数据,并链接到飞跃手册和校友地图,这样方便信息查询,也使得没有在飞跃手册发帖的校友也能加入这个生态。

在表格里维护需要的字段,尤其是需要一个 <id> 字段,这样在帖子里我们用元数据 author: <id>,就可以在构建网站的时候通过 API 拉取到所有需要的信息。

参考清华的飞跃手册中的校友数据库 https://feiyue.online

技术栈

至少可以想到这几种技术路线:

  • 在线表格,例如 AirTable,或者清华使用的 SeaTable,优点是自带一个前端,可以让校友直接访问,也可以让没有技术背景的同学轻松维护 要不要提供数据库的直接访问权限是可以讨论的
  • GitHub 私有仓库中的 CSV 文件,这样本地维护起来也可以用 GUI,缺点是不好存放非结构数据,以及需要自己另外做前端,比较麻烦。
  • 纯数据库,比如 Mongo 或者 Postgres,但是这样开发成本比较大

建议采用在线表格方案,需要研究下具体选型。需要免费的长期团队使用。

注意事项

  • 不能让数据库公开访问(我不赞同清华的做法),要访问校友目录,需要学校的邮箱进行鉴权。但是飞跃手册帖子能公开访问是没有问题的。
  • 要有用户条款,例如访问校友目录只能是个人用途,不得下载、抓取信息以供其他使用等

@JimZhouZZY @LIUBINfighter

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels
    No fields configured for Feature.

    Projects

    Status

    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions