基于Git的Wiki并不是新鲜的主意,就Git Wiki本身而言,也已经有了Gollum项目。这里的重点也不是单项目Git做具备历史版本、本地仓库等特性,而是就大众协同的部分想和大家讨论一下。
我期待的Wiki是一个去中心化的Wiki。比如,现在的Wiki,大家都在同一个公共页面上编辑,这导致了很多争夺、攻击,也带来了大量管理难题,比如锁定、修正、授权等等。
我设想每个人都可以拥有自己独立的Topic,比如,针对一个主题如果我不满意,我可以Clone一个出来,然后基于已有的文本编写我自己觉得好的(不论其是否正确)。可以Push回去,也可以就此保留永久性的差异。
作为读者,他可以对比所有这些不同的版本,或者以作者为中心阅读版本。
而作者可以将一个Fork出来的主题 push给另外一个人要求合并——注意这是并不存在一个传统维基的公共主题页面(public)。对方可以同意也可以拒绝。这之后的思想依然是读者可以跟随、收藏、讨论乃至贡献给自己喜欢的节点。个人对自己的节点有着所有的管理权限。
公共领域依然存在——比如管理者可以根据需要采取对色情内容或者任何内容的封杀——但这里已经属于运营和运营工具的范畴,不属于本文讨论的主要内容。
我期待的Wiki是一个去中心化的Wiki。比如,现在的Wiki,大家都在同一个公共页面上编辑,这导致了很多争夺、攻击,也带来了大量管理难题,比如锁定、修正、授权等等。
我设想每个人都可以拥有自己独立的Topic,比如,针对一个主题如果我不满意,我可以Clone一个出来,然后基于已有的文本编写我自己觉得好的(不论其是否正确)。可以Push回去,也可以就此保留永久性的差异。
作为读者,他可以对比所有这些不同的版本,或者以作者为中心阅读版本。
而作者可以将一个Fork出来的主题 push给另外一个人要求合并——注意这是并不存在一个传统维基的公共主题页面(public)。对方可以同意也可以拒绝。这之后的思想依然是读者可以跟随、收藏、讨论乃至贡献给自己喜欢的节点。个人对自己的节点有着所有的管理权限。
公共领域依然存在——比如管理者可以根据需要采取对色情内容或者任何内容的封杀——但这里已经属于运营和运营工具的范畴,不属于本文讨论的主要内容。