ThoughtStorms Wiki

Context: WikiEngines

ThoughtStorms is no longer running on the Smallest Federated Wiki (see LeavingTheSFW for details why).

But maximum respect to WardCunningham for having the courage to come up with some new ideas. Below is a fork of the original page that explains :

Chat room using MatrixMessaging :

See also :

Project on GitHub

Our new wiki innovates three ways. It shares through federation, composes by refactoring and wraps data with visualization. Follow our open development on GitHub or just watch our work in progress videos here.

We introduce the parts of a Federated Wiki page. The "story" is a collection of paragraphs and paragraph like items. The "journal" collects story edits. Should you take my page and edit it as yours, I can see what you've done and may decide to take your edits as my own.

We show how drag-and-drop between federated wiki pages creates a new model for sharing. A simple JSON model of the page makes this all straightforward.

We explore how a federated wiki's page elements get converted to HTML. The conversion happens on the client side. Coffeescript code uses the type of each story item to retrieve "emit" and "bind" functions. Emit creates the HTML DOM objects while bind connects them up to jQuery.