Smallest Federated Wiki

本维基的创新之处在于 1. 联合共享;2. 拖动重构;3. 数据可视化。「This wiki innovates by: 1. federated sharing, 2. drag refactoring and 3. data visualization.」

Github星跟蹤圖

This repository exists as both a historical document and 
a community of interested parties. This is not where you
want to find the current source for Federated Wiki.

Smallest Federated Wiki Goals

The original wiki was written in a week and cloned within a week after that.
The concept was shown to be fruitful while leaving other implementors room to innovate.
When we ask for simple, we are looking for the same kind of simplicity: nothing to distract from our innovation in federation.

We imagined two components:

  1. a server component managing page storage and collaboration between peer servers, and,
  2. a client component presenting and modifying the server state in server specific ways.

The project is judged successful to the degree that it can:

  • Demonstrate that wiki would have been better had it been effectively federated from the beginning.
  • Explore federation policies necessary to sustain an open creative community.

This project has been founded within the community assembled in Portland at the Indie Web Camp:

Software development continues elsewhere within github:

Install and Launch

The preferred implementation is distributed as npm module wiki,
and a corresponding github repository.

With node/npm installed, install wiki with this command:

npm install -g wiki

Launch the wiki server with this command:

wiki -p 3000

Your wiki will now be available as localhost:3000.

If you have a public facing site with a wildcard domain name then you can launch wiki as a virtual hosting site
we call a wiki farm. We'll use the more conventional port 80 assuming you also have root access.

wiki -p 80 -f

Heavy wiki users will want a farm of their own.

License

You may use the Smallest Federated Wiki under either the
MIT License or the
GNU General Public License (GPL) Version 2.

主要指標

概覽
名稱與所有者WardCunningham/Smallest-Federated-Wiki
主編程語言JavaScript
編程語言Ruby (語言數: 10)
平台
許可證GNU General Public License v2.0
所有者活动
創建於2011-06-25 22:35:54
推送於2016-05-07 01:43:43
最后一次提交2016-05-06 18:43:43
發布數0
用户参与
星數1.2k
關注者數96
派生數177
提交數1.5k
已啟用問題?
問題數245
打開的問題數99
拉請求數175
打開的拉請求數6
關閉的拉請求數25
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?