id summary reporter owner description type status priority milestone component version resolution keywords cc launchpad_bug 1011 secure decentralized blog davidsarah somebody "Zooko: I've been wishing for a secure decentralized blog. Well, I already '''have''' a secure decentralized blog, but I've been wishing for one that was written from the ground up to be: a. integrated with Tahoe-LAFS b. optimized for blogging (I've pressed !TiddlyWiki into service as a blog and it is a bit of an ill fit) c. optimized for performance -- both for reading and for writing my blog is a bit klunky d. [http://en.wikipedia.org/wiki/Unobtrusive_JavaScript Unobtrusive JavaScript], which makes it so that browsers with reduced functionality, even without !JavaScript at all, can still view the content e. automatically makes good backups of older versions of my blog to the Tahoe-LAFS grid f. many more features of bloggy goodness http://tahoe-lafs.org/trac/tahoe-lafs/wiki/GSoCIdeas: == Secure Decentralized Blog == Write a blog in Google's Caja dialect of !JavaScript or in the Jacaranda 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-on-Tahoe-LAFS project, 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-on-Tahoe-LAFS quick start, read the source code of the HTTPSavingPlugin and the !TahoePlugin for !TiddlyWiki, and experiment with writing live Caja applets." enhancement new major undecided code 1.6.1 blog gsoc