Continuing Workflow Evolution

We summarize how we have come to our current understanding of scripts in the sharing context of federated wiki.

# Background

There are many wiki sites that share content under the creative commons license.

The client allows the owner of a site to edit json encoded pages on one site and retrieve json pages from any other site.

A site can also serve arbitrary assets into the federation. A page can include an Assets plugin configured to read and write files from a particular assets directory.

A page can also include a Frame plugin which will run arbitrary html from somewhere in the internet, quite possibly from an assets directory in some wiki site.

# Workflow

The Frame plugin has grown with message handlers that expose features of the client that lets the sandboxed html script interact with the federated wiki client in interesting ways.

I will show you a pandemic project that has grown out of workflow automation written as small html scripts stored in Assets and run in Frames.

- http://trails.ward.asia.wiki.org/ - http://seattle.fed.wiki/ - http://thompson.fed.wiki/

Today I will give you a guided tour of these three sites with special attention to the software engineering properties that wiki brings to javascript.

.

DE

Wir fassen zusammen, wie wir zu unserem aktuellen Verständnis von Skripten im Kontext der gemeinsamen Nutzung von föderierten Wikis gekommen sind.

# Hintergrund

Es gibt viele Wiki-Seiten, die Inhalte unter der Creative-Commons-Lizenz bereitstellen.

Der Client ermöglicht es dem Eigentümer einer Website, json-codierte Seiten auf einer Website zu bearbeiten und json-Seiten von jeder anderen Website abzurufen.

Eine Website kann auch beliebige Assets in den Verbund einspeisen. Eine Seite kann ein Asset-Plugin enthalten, das so konfiguriert ist, dass es Dateien aus einem bestimmten Asset-Verzeichnis liest und schreibt.

Eine Seite kann auch ein Frame-Plugin enthalten, das eine beliebige HTML-Datei von irgendwo im Internet ausführt, möglicherweise aus einem Asset-Verzeichnis in einer Wiki-Site.

# Workflow

Das Frame-Plugin wurde um Message-Handler erweitert, die Funktionen des Clients freilegen, so dass das sandboxed html-Skript auf interessante Weise mit dem föderierten Wiki-Client interagieren kann.

Ich Ward zeige Ihnen ein Pandemieprojekt, das sich aus der Automatisierung von Arbeitsabläufen entwickelt hat, die als kleine HTML-Skripte in Assets gespeichert und in Frames ausgeführt werden.

- http://trails.ward.asia.wiki.org/ - http://seattle.fed.wiki/ - http://thompson.fed.wiki/

Heute werde ich Ward Ihnen eine Führung durch diese drei Websites geben, mit besonderem Augenmerk auf die Software-Engineering-Eigenschaften, die Wiki zu Javascript bringt.

.