Thanks for that detail Saq - I didn't really understand what it was from Boris' description, and still don't really understand what Fission is or how it will help me / us.
As a BOB user it sounds like what Jed put together for his saver (OokTech/TW5-ServerImages: Instead of importing images as tiddlers store them on the server and create _canonical_uri tiddlers (github.com) <https://github.com/OokTech/TW5-ServerImages>) , and it sounds like you've build something for node.js too. I will say that I now use node.js and do miss this feature of BOB - it's very helpful! On Thursday, May 27, 2021 at 8:24:12 AM UTC-4 [email protected] wrote: > *This has the promise to be a very interesting avenue of development for > TiddlyWiki users, even for those not interested in using TiddlyWiki on > Fission at the moment.* > > A frequently discussed limitation with using TiddlyWiki is that embedding > images and other files leads to very large and unwieldy file sizes. The > basic idea here is to develop support in TiddlyWiki so that when you import > an image or another file, it is uploaded to external storage backends > (think Amazon S3, Webnative IPFS, Github pages, Google Drive etc), and just > save a tiddler in the TiddlyWiki pointing to those files. > > The workflow might look something like this: > > - configure your wiki via a settings tab in the control panel to > upload images to a storage backend of your choice that you have access to. > - drag and drop an image to import. > - the image is uploaded to your specified storage > - a canonical_uri tiddler is created pointing to that image. > - You can now include the image in any of your tiddlers by just > including the canonical_uri tiddler. However, the image is not stored in > your TiddlyWiki and inflating its file size. > > I've previously worked on a prototype of a plugin that does something > similar for node.js and saves the images to the local file system. Thanks > to Boris' support, I'll be able to dedicate the time to build on that work > and the goal for the first version of this plugin will be to allow > uploading files to Webnative IPFS when using TiddlyWiki on Fission. As far > as possible, I will try to make the mechanism pluggable and usable with > other storage backends, for which support can be added at a later date. > > *By getting involved now, you have the opportunity to support and > influence the design and implementation of this feature, as well as the > implementation of support for other backends.* > Regards, > > Saq > > On Wednesday, May 26, 2021 at 9:33:10 AM UTC+2 [email protected] wrote: > >> At last week's Fission Demo Day, Jeremy presented and we also announced >> an initiative to build a plugin to support file uploads. >> >> Saq very quickly reached out, we had a chat last week, and confirmed that >> he'll be leading the development of this as a core plugin. >> >> The initial features include: >> - create a new tiddler for each file >> - link the file using a canonical URI >> - resize images to create smaller thumbnails >> >> I've personally funded the Webnative IPFS backend as the first thing that >> Saq will work on. Other backends / savers will be prioritized based on >> backers. There's an option for company sponsorship at a higher tier, with >> more direct recognition and promotion. >> >> We've got a discussion thread in the Fission forum: >> https://talk.fission.codes/t/tiddlywiki-file-upload-plugin-webnative-ipfs-funded/1926 >> >> You can directly contribute on OpenCollective: >> https://opencollective.com/tiddlywiki-on-fission/projects/tiddlywiki-file-upload >> >> As a backer, your feedback, use cases, and feature suggestions are >> prioritized. Your name and web link will be included in the README and >> other communications around the plugin. >> >> As well as this plugin, I'd love feedback from you all on what you think >> about this model? Can you help spread the word? Are there companies that >> you know that would be interested? >> >> Also, if anyone is interested in coming up with a different idea for a >> plugin or other TW related projects, I'm happy to help promote it and >> support you in using Open Collective to reach your goal. >> >> For instance, I don't know who is in charge of the TiddlyWiki Discord >> server, but one of the things we do in the Fission server is give special >> roles to people who contribute to open collective projects, as another >> piece of recognition. >> >> -- Boris >> >> -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/cb9f2433-65cb-4229-9548-c2f036f5a515n%40googlegroups.com.

