MeatballWiki

Please log in to access this page.
Please log in to access this page.
Edit History Raw

SmallestFederatedWiki

This is a new wiki engine concept by WardCunningham and some others. The idea is posting your content to your local wiki, then federating out via various API's. In a sense, wikis become more like blogs in that each person has their own. But pages can migrate through the federation.

The WikiEngine is split between a back-end page storage and a lot of front-end rendering GUI.

The back-end is a standard with two current implementations : One in Wiki:RubyLanguage, using [Rack] and [Sinatra] which is the reference implementation. And a clone in CoffeeScript running on NodeJs which is more or less kept up-to-date with the reference.

The client code is all in CoffeeScript.

The code can be found at https://github.com/WardCunningham/Smallest-Federated-Wiki

Features

  • Federation
  • Plugins for rendering different data / media types
  • Drag and drop repositioning of paragraphs to help with refactoring
  • Multiple pages rendered side-by-side
    • The combination of the Multiple pages and drag-and-drop allows very simple refactoring of text from one page to another.