706Portal 网站设计方案

706 作为一个社区行动网络和公共空间节点网络,一直缺乏完整的网站主页,缺少开放、可管理、可持续贡献的文档系统。 706 Portal 旨在构建一个 706 社区的线上数字门户网站,让社区的核心文档能够保存、浏览、分享、协作,支持社区网络的长期发展。

定位:
706 社区的数字门户;
帮助人们认识 706,参与 706,了解社区运作方式,城市节点,社区项目。参与社区治理和发起项目,找到合适的联系人。

定位参考:
706Portal 基于现有的 706 Notion 文档系统和之前的 706 WordPress 网站信息。
并且参考 SeeDAO 和其他的社区门户网站进行设计。
不需要日常更新。
不取代日常宣发渠道(应该基于微信公众号或者 Twitter,Matters)
不承担商业和支付的功能(住宿预定,活动发布报名)

功能:
706 的介绍,使命,愿景,行为准则,常见问题
如何加入 706 社区
在 706 发起项目的流程
706 城市节点目录
706 社区项目,联系人
706 支持中心,功能小组
社区治理规则,治理人名单
社区核心贡献者名单,捐款记录
社区公共基金运行信息
社区运营工具包,模板
社交媒体和联系方式,关联服务的入口

其他部分:
社区成员介绍和通讯录
记录社区财务信息

文档发布和阅读权限的分角色,分级管理
保存历史编辑记录
可导出,可搜素

可能的增强型功能:
Notion Export
WeChat Articles Backup
Web3 DID
AI Chatbot

为什么重新开发而不是基于现有 Notion 文档系统:
定制化页面风格,强化 706 社区主体性,服务于复杂的文档系统结构和逻辑,提升访问便捷度,提高访问量
目前 Notion 的编辑权限,阅读权限管理已触达 Notion 极限,无法继续增加人员
目前无法保证数据隐私管理,容易出错,无法跟踪编辑历史和身份权限,只有极少数人能够熟练编辑
需要更丰富的展示方式
让社区建设者可以扩展网站功能

开放开源:
706Portal 程序源代码将会基于合理的开源协议开源;
706Portal 中关于 706 的社区介绍、治理规则、城市节点、项目都会开放;关于个人联系信息,财务信息在一定授权下访问。兼顾开放、隐私和安全。

时间和资源:
706Portal 的开发周期预计是 3 个月,在此期间逐步完成,功能分阶段上线。

角色:
项目负责人
产品经理
UI 设计师
前端开发
后端开发
信息架构设计
内容维护/主编

2 个赞

NOTION现在不也有公开网页功能吗,能不能新建一个notion页面,然后对数据进行分类和剥离迁移过去。这样开发成本和周期就很低了

1 个赞

notion的公开网页功能好像外部阅读不需要权限的

706 作为一个不具备很强盈利能力的组织,网站建设上最好优先衡量功能复杂度导致的开发、迭代、维护成本,并充分复用现有的或开源的免费/付费的产品生态(如 notion)。

我觉得 706 网站的功能应该优先展示 706 的门面信息,如社区介绍、成员介绍等,开发和维护成本低的同时,也可以达到 706 对外公共展示宣传的目的。

但对于文档管理等复杂的功能,应该优先复用 notion 这种成熟的文档管理产品。因为文档管理和协作功能开发成本较高,尤其在中后期的功能迭代和维护上。如果功能设计的简单满足不了内部的使用需求,反而不如用 notion;如果功能设计的复杂,开发和迭代成本高,尤其是后续的功能开发和 bug 修复上,另一方面大概率功能体验也比不上 notion 这种成熟产品,同时按照我的经验这种产品也有较大概率成为一个烂尾产品,后续还需要再做内容迁移,迁移回 notion。

在组织里每一个为需要重复造轮子做论证时,都会讲现有产品如何如何满足不了内部的使用,但是可以再进一步认真思考一下,这些没有被满足的“痛点”真的有那么痛吗,在重复造一个轮子的成本面前,这件事有那么必要吗。

–一个来自在大厂内卷多年的人的建议

2 个赞

嗯+1 还有飞书

我把常见的协同办公工具都梳理了一遍。

首先国内一众为企业协同办公设计的如飞书、coding、tapd等工具在权限变更上呈现高度中心化的特征,比如人员的新增与离职需要层层审批,这与706社区治理人员的高度流动型是矛盾的。

如果良渚协议定下来相对稳定的理事会治理人员可以解决这个痛点

2025.05.12 良渚线下会议讨论纪要

第一版使用静态页面CMS(比如VitePress,MDBook)实现。
展示706社区的核心信息,不需要经常修改更新。

需要的人员:
子文 - 项目推进,内容架构整理,线框图设计
jiang - 网站部署,技术调研,生成脚本
视觉设计师
前端开发
内容编辑(长期)

我起草了一篇我认为完全可行的解决方案。如下:

Space or Portal

Space 是一个基于 706 文化衍生的线上空间产品,旨在满足 706 青年空间 的线上需求。

用户故事

用户故事整理了那些面对 706 的人们,会产生的疑惑,基于此我们的解决方案。

符号须知

no.: 数字,用户故事编号

A: Anwsers,对于用户的回答

B: Backend,背后所采用的具体解决方法

C: 衍生讨论,基于上述场景会有的衍生情况

QA: 此番方案的问题与解答

1 新人

我在别的微信群看到了 706 上面发起的活动,听朋友聊过,于是打算去报名参与。但在这之前,我还没参加过活动,关于加入的流程和有关 706 是什么,我基本都不太知道。

A

网站提供基本信息,关于附近哪里有活动,可以联络谁,谁参与过什么活动,具有什么样的声望。公共范畴里应该有的信息,会被列举于网站。

2 想发起活动的参与者

我参与了706了活动后,找到了些归属感,也许我可以发起关于我喜欢的活动,比如说「“Mafiaboy” 书籍共读,15岁少年在00年dDoS了亚马逊、雅虎、戴尔、Ebay,加剧互联网泡沫的发生,导致全球科技股跌破万亿美」

关于这次主题我想要讨论如下话题

  1. Mafiaboy 的作者 Michael 在书中提及了小时候的生平,关于一位加拿大移民、火箭工厂一代的成长经历,给予我们什么启示?
  2. 互联网早期时期并没有 Ethical Hacking 的概念,或许这导致了 Mafiaboy 的悲剧,被当时的总统亲自会见,青少时期入狱3年。
  3. Michael后来因为其知名度,建立了自己的网络安全公司,并且写下了这本书籍,以此警告他人勿踏前车之鉴。
  4. 感受一下旧互联网的历史,拨号上网、模仿工作人物获取账号就能免费上网?Michael使用的互联网聊天工具居然是 Pre-IRC。IRC、Matrix、Lobster 这些最早的 IM聊天工具、BBS 现在都怎么样了?

我希望能够找到一个合适的地方,合适的发布地点,也希望能吸引到合适的人共同讨论,706 说他们是一个公共性组织,也欢迎不同类型的话题探讨。我觉得应该是个合适的地方,因为这里涉及人文、hacker、黑客伦理、加拿大和互联网早期。

但我不知道如何发起,如何定价,如何制作宣传物料,跟谁联系比较合适。

A

706拥有支持小组和分散的字节点,当你需要发起活动时,可以在网站直接发起,发起流程参照如下

1, 2, 3, 4

当你发起后,将会有相应的人员通过你提供的联系方式进行联系。

B

用户在网上发起活动需求后,信息会通知到706所有or相关的人群,相关人等可以通过用户提供的信息与用户达成联系。

流程 tldr:

用户发起活动请求 → 通知到 IM 和 活动审批组,决定与通知节点负责人商议是否符合Space原则和举办标准问题→ 通知用户、安排与洽谈后续事项

(这里需要有专门的 IM channel 负责接收信息,Discord、Slack 可以做到,但需要收费。所以 Amagi 推荐使用开源的解决方案如:zulipmattermost etc.

常见的联系方式,国内使用wechat,国外有line、facebook、Instagram,通用的是手机号码,这是公众对外的直连方式,节点负责人根据对应需求完成对接即可。

根据当前706的组织结构,「活动支持小组」会提供在地的活动运营解决方案、如定价、活动审批标准、事件发布指南。

需要明确:(1 有对应的小组负责对内容进行分发通知对应节点人的人物。

C

Post Activity,活动之后,活动信息会被发布到网站上,其他人看见后会尝试报名。当报名人数达到举办标准后,活动开始举办。否则,活动将被搁置且在1天前。

其他用户在参与之后,可以在活动页给予自己的评价。

QA

  • Space既然是公共的,为什么不能直接发起活动,而要经过审批和一系列的流程?

目前空间需要有人能够维护秩序从而能保持空间生存条件,包括话题是否能够探讨、活动时间安排、与发起人建立联系熟络这样的过程,发起人随意发起活动可能会影响秩序,甚至影响Space原则。

  • 我可以直接根据网站的方式直接联络节点负责人吗?

可以。

3 我想要置办新场地,成为新节点

TBD

产品

根据以上用户故事,我们可以知道产品的构成需要哪些功能。

  1. 用户系统,满足
    1. 用户登录(各国登录标准不一,wechat、google、mail、x etc…)
    2. 个人信息,会有接受公共领域的评价。
    3. 子team和权限,单独的地区节点管理人员同意活动发起。
  2. 信息展示
    1. 活动
    2. 节点信息
  3. 支付
    1. 参与活动,并支付报名费

商业

费用标准是按场地费、材料费定制的,在基本标准之上会有一些其他的费用。

费用的部分会被用于

  1. 场地费用,饮料、饮食、物料和清洁成本。
  2. 负责活动的人员开支,包括发起人、协调与运营活动的管理人员
  3. Space,706官方,用于未来支持更多的发展事项