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.
.