On Tuesday, December 9, 2014 7:35:40 AM UTC-5, Tobias Beer wrote: > > > Definitely, but we all can and have to chose our own protective measures, > being careful about what bundles we're importing and what sources we're > trusting, etc... > > >> A guide to how to make those swarms would really be nice. >> Because the more available swarms around for all different kind of >> purpose, the better the idea. >> > > Right now, making a "swarm" is really the same process as making a plugin, > only just there's not necessarily any executable js in it: > > http://tiddlywiki.com/dev/#How%20to%20create%20plugins%20in%20the%20browser > > Not sure which fields are ultimately required, but simple "swarms" I don't > know if the requirements shouldn't be somewhat more lose. > > I found a lot of the online collections great for finding out what can be done but not so great for modular reuse. I have had to re-implement from scratch in most cases.
The GNOME3 desktop has an architecture that is js/css-based I think. They also have a pretty cool ability to just go to a webpage and download and locally "enable" plugins within the desktop (by flicking a virtual switch in the webpage) that fundamentally changes the UI or add features. Perhaps this web-based repository is a model that TW5 can adopt. Where you have a "plugin|add-on|add-in|swarm|module" tab in the settings that accesses a set of tiddlers online and pulls them in and caches them locally when they are "enabled" somehow. Some combination of transclusion of _canonical_uri and cloning might achieve this with the repository simply being a specifically structured TiddlyWiki file online somewhere. /Mike -- 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 post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/d/optout.