formatting

[Imported from Trac: page GSoCIdeas2010, version 110]
zooko 2010-04-08 14:03:59 +00:00
parent 684c0e1176
commit c0a6f79589

@ -110,13 +110,13 @@ jumping-off point for health is #778.
## Secure Decentralized Blog ## Secure Decentralized Blog
Write a blog in Google's [Caja](http://code.google.com/p/google-caja/) dialect of JavaScript or in the [Jacaranda](http://jacaranda.org) dialect of JavaScript. This blog will load and store data directly on a Tahoe-LAFS storage grid so that it is a full "Cloud App"—there is no server. All computation is done in the user's web browser in Caja/Jacaranda/JavaScript and all of the storage is done by the decentralized Tahoe-LAFS storage grid. This project is intended to be the successor to [the [TiddlyWiki](TiddlyWiki)-on-Tahoe-LAFS project](http://allmydata.org/trac/tiddly_on_tahoe), which is a wiki written in JavaScript and hosted on Tahoe-LAFS, but one that has been "bolted on" to Tahoe-LAFS instead of designed for Tahoe-LAFS, and is not optimized for blogging. Write a blog in Google's [Caja](http://code.google.com/p/google-caja/) dialect of JavaScript or in the [Jacaranda](http://jacaranda.org) dialect of JavaScript. This blog will load and store data directly on a Tahoe-LAFS storage grid so that it is a full "Cloud App"—there is no server. All computation is done in the user's web browser in JavaScript and all of the storage is done by the decentralized Tahoe-LAFS storage grid. This project is intended to be the successor to [the [TiddlyWiki](TiddlyWiki)-on-Tahoe-LAFS project](http://allmydata.org/trac/tiddly_on_tahoe), which is a wiki written in JavaScript and hosted on Tahoe-LAFS, but one that has been "bolted on" to Tahoe-LAFS instead of designed for Tahoe-LAFS, and is not optimized for blogging.
To get started, play with [the [TiddlyWiki](TiddlyWiki)-on-Tahoe-LAFS quick start](http://testgrid.allmydata.org:3567/uri/URI:DIR2-RO:7h7syiurogz5erc2au74tjwguu:h7bdxvjtvidlkcdbld3j2d5sbgyzsbqs7wdnu6yznqrejzssc5za/wiki.html), read the source code of [the HTTPSavingPlugin](http://allmydata.org/trac/tiddly_on_tahoe/browser/tahoe_tiddly/HTTPSavingPlugin.js) and [the [TahoePlugin](TahoePlugin)](http://allmydata.org/trac/tiddly_on_tahoe/browser/tahoe_tiddly/TahoePlugin.js) for TiddlyWiki, and experiment with [writing live caja applets](http://caja.appspot.com/). To get started, play with [the [TiddlyWiki](TiddlyWiki)-on-Tahoe-LAFS quick start](http://testgrid.allmydata.org:3567/uri/URI:DIR2-RO:7h7syiurogz5erc2au74tjwguu:h7bdxvjtvidlkcdbld3j2d5sbgyzsbqs7wdnu6yznqrejzssc5za/wiki.html), read the source code of [the HTTPSavingPlugin](http://allmydata.org/trac/tiddly_on_tahoe/browser/tahoe_tiddly/HTTPSavingPlugin.js) and [the [TahoePlugin](TahoePlugin)](http://allmydata.org/trac/tiddly_on_tahoe/browser/tahoe_tiddly/TahoePlugin.js) for TiddlyWiki, and experiment with [writing live caja applets](http://caja.appspot.com/).
## Secure Decentralized Wiki ## Secure Decentralized Wiki
Write a wiki in Google's [Caja](http://code.google.com/p/google-caja/) dialect of JavaScript or in the [Jacaranda](http://jacaranda.org) dialect of JavaScript. This wiki will load and store data directly on a Tahoe-LAFS storage grid so that it is a full "Cloud App"—there is no server. All computation is done in the user's web browser in Caja/Jacaranda/JavaScript and all of the storage is done by the decentralized Tahoe-LAFS storage grid. This wiki should leverage Tahoe-LAFS's secure sharing features to offer fine-grained, dynamic, and easy transclusion or client-side mashups. This project is intended to be the successor to [the [TiddlyWiki](TiddlyWiki)-on-Tahoe-LAFS project](http://allmydata.org/trac/tiddly_on_tahoe), which is a wiki written in JavaScript and hosted on Tahoe-LAFS, but one that has been "bolted on" to Tahoe-LAFS instead of designed for Tahoe-LAFS, and is currently incapable of good transclusions or mashups. Write a wiki in Google's [Caja](http://code.google.com/p/google-caja/) dialect of JavaScript or in the [Jacaranda](http://jacaranda.org) dialect of JavaScript. This wiki will load and store data directly on a Tahoe-LAFS storage grid so that it is a full "Cloud App"—there is no server. All computation is done in the user's web browser in JavaScript and all of the storage is done by the decentralized Tahoe-LAFS storage grid. This wiki should leverage Tahoe-LAFS's secure sharing features to offer fine-grained, dynamic, and easy transclusion or client-side mashups. This project is intended to be the successor to [the [TiddlyWiki](TiddlyWiki)-on-Tahoe-LAFS project](http://allmydata.org/trac/tiddly_on_tahoe), which is a wiki written in JavaScript and hosted on Tahoe-LAFS, but one that has been "bolted on" to Tahoe-LAFS instead of designed for Tahoe-LAFS, and is currently incapable of good transclusions or mashups.
To get started, play with [the [TiddlyWiki](TiddlyWiki)-on-Tahoe-LAFS quick start](http://testgrid.allmydata.org:3567/uri/URI:DIR2-RO:7h7syiurogz5erc2au74tjwguu:h7bdxvjtvidlkcdbld3j2d5sbgyzsbqs7wdnu6yznqrejzssc5za/wiki.html), read the source code of [the HTTPSavingPlugin](http://allmydata.org/trac/tiddly_on_tahoe/browser/tahoe_tiddly/HTTPSavingPlugin.js) and [the [TahoePlugin](TahoePlugin)](http://allmydata.org/trac/tiddly_on_tahoe/browser/tahoe_tiddly/TahoePlugin.js) for TiddlyWiki, and experiment with [writing live caja applets](http://caja.appspot.com/). To get started, play with [the [TiddlyWiki](TiddlyWiki)-on-Tahoe-LAFS quick start](http://testgrid.allmydata.org:3567/uri/URI:DIR2-RO:7h7syiurogz5erc2au74tjwguu:h7bdxvjtvidlkcdbld3j2d5sbgyzsbqs7wdnu6yznqrejzssc5za/wiki.html), read the source code of [the HTTPSavingPlugin](http://allmydata.org/trac/tiddly_on_tahoe/browser/tahoe_tiddly/HTTPSavingPlugin.js) and [the [TahoePlugin](TahoePlugin)](http://allmydata.org/trac/tiddly_on_tahoe/browser/tahoe_tiddly/TahoePlugin.js) for TiddlyWiki, and experiment with [writing live caja applets](http://caja.appspot.com/).