My thanks to Boris for the chance to work together on this project. It combines many areas interest for me, and I hope the results will be valuable for the community as a whole.
Boris is much better at explaining Fission than me, but from 1,000 feet it’s a user friendly Dropbox-like service for storing files in the cloud, with the twist that it is based on the IPFS protocol, a fascinating way to use the techniques behind earlier tools like BitTorrent to build a distributed cloud filing system. IPFS is quite mature but its adoption has been slowed by the need to use a special browser, and unavailability on mobile. Fission adds a front-end to IPFS to make it much easier to use, and allowing ordinary browsers to participate, while retaining advantages of IPFS. Fission really comes into its own with their application marketplace. There’s a catalogue of apps that users can choose to authorise, and then the apps work like ordinary web apps but they have access to a sandbox within the users filing system. The first part of this project it to be able to use Fission as a host for working with TiddlyWikis, saving changes directly back to the Fission filing system. The deeper motivation is to enable TiddlyWiki developers to deploy their own TiddlyWiki on Fission apps as a simple way to publish them and make them available to users without the usual download and configuration. The TiddlyWiki on Fission app is actually itself a TiddlyWiki with extended capabilities to interact with the Fission filing system. We're using these capabilities to present a TiddlyDesktop-like user interface for configuring the wikis to be edited. Anybody will be able to use the same capabilities to build a new class of TiddlyWiki-based apps that can interact directly with user data. The technicalities of the saver for this project are quite interesting. Most importantly, it’s not at all Fission specific, but a new generic component that will be useful for other new saving mechanisms. The editor part of the Fission app uses an <iframe> element to host the TiddlyWiki document. The core includes a new saver which uses window.parent.postMessage() to send data to be saved out of the iframe to the Fission app which then saves the data to the filing system. I hope some TiddlyWiki people will be able to join the call tomorrow to see a demo and discus things further. Best wishes Jeremy. > On 17 Feb 2021, at 19:31, Boris Mann <boris@fission.codes> wrote: > > Hi everyone! > > I wanted to introduce myself. I’m the founder of Fission, which is an app > publishing platform that is open source and “serverless”, where we make > everything work in the browser. I’ve also used and tinkered with TiddlyWiki > for many years. > > I’m working with Jeremy to add support for our webnative SDK to TiddlyWiki, > so that people can use it as a saver that should work anywhere that you have > access to a browser, including on mobile. > > We also want to talk to anyone that wants to host / run customized > TiddlyWikis or Editions. Our goal with Fission is to empower digital creators > to run their own apps, including selling them to people, without having to > build an entire SaaS platform. > > The TiddlyWiki forum on the Fission Discourse > <https://talk.fission.codes/c/apps/tiddlywiki/57> is where we’re going to be > discussing features and functions, plus I’ll be here in the Google Group as > well. > > I’d like to invite you all to come to a live video chat tomorrow, Feb 18th, > at 9am PST / 12pm EST / 1800 CET. You can sign up here to attend Fission Demo > Day Feb 2021 - Zoom <https://lu.ma/vhtwkxva> > P.S. If you stop by the forum, say hello to Flag Cat > <https://talk.fission.codes/t/introducing-flag-cat-tiddlywiki-on-fission-mascot/1578>, > the first mascot for TiddlyWiki + Fission. > > > -- > You received this message because you are subscribed to the Google Groups > "TiddlyWiki" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to tiddlywiki+unsubscr...@googlegroups.com > <mailto:tiddlywiki+unsubscr...@googlegroups.com>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywiki/333e972b-3796-4595-bc09-af5f7dc659d4n%40googlegroups.com > > <https://groups.google.com/d/msgid/tiddlywiki/333e972b-3796-4595-bc09-af5f7dc659d4n%40googlegroups.com?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/ABF25759-2C4B-4E90-9B13-05D032288A9D%40gmail.com.