Re: [tw] Re: [TW5] swarms of tiddlers

2015-01-16 Thread Chris Dent


On Thursday, December 11, 2014 at 10:49:27 AM UTC, Chris Dent wrote:

 Properly functioning CORS support was a bit of a struggle to get 
 right, but it goes a very long way to making it possible to build 
 things _elsewhere_ that happen to use tiddlers that are kept in tank. 


I thought I should annotate this posting with a link to instructions I left 
in the TiddlyWeb group about how to set up a simple TiddlyWeb server 
configured with cors to work with a file-based 
TW5: https://groups.google.com/d/msg/tiddlyweb/UcYrnvGwNUQ/UJRgSn4VjfYJ

-- 
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.


Re: [tw] Re: [TW5] swarms of tiddlers

2014-12-11 Thread chris . dent

On Wed, 10 Dec 2014, Mat wrote:


Probably not a coincidence - I have most likely been influenced by blog
posts of yours, and specifically remember reading about your fascination
with the individual tiddler rather than the whole TW. BTW how would you say
your TANK https://tank.peermore.com/ project manifests this vision? (I am
not a member there).


On the surface Tank is mostly just trying to be a simple page-oriented
wiki but it has a few features (beyond those already provided by
straight TiddlyWeb) with which it tries to make the swarms of individual
and collections of tiddlers a bit more available:

* The auth model + full CORS support makes it fairly straightforward
  for other interfaces and web services to do CRUD operations on
  tiddlers. You can create named revokable keys which you can give
  to various applications or tools.

* There is a thing call the policy manager[1] which makes it easier to
  adjust the policy settings on individual bags so that you can easily
  say what users can do what actions on the bags. Support for recipes
  is pending.

* Tiddlers are easy to move between tanks.

* Compositions[2] make adding additional functionality (both simple[3]
  and complex[4]) a matter of putting the right things in the right
  place.

* Like tiddlyspace there are websocket notifications and atom feeds of
  most everything, so other systems can be easily made aware when
  stuff happens.

Properly functioning CORS support was a bit of a struggle to get
right, but it goes a very long way to making it possible to build
things _elsewhere_ that happen to use tiddlers that are kept in tank.

The features list is worth gazing at:
https://tank.peermore.com/tanks/docs/Features

[1] https://tank.peermore.com/tanks/docs/Policy%20Manager

[2] https://tank.peermore.com/tanks/docs/composition

[3] https://tank.peermore.com/tanks/journalizer/index
https://tank.peermore.com/tanks/bookmarker/index

[4] https://tank.peermore.com/tanks/tw5/index

--
Chris Dent   http://burningchrome.com/
[...]


[tw] Re: [TW5] swarms of tiddlers

2014-12-10 Thread Tobias Beer
Thinking about swarms more, I am pondering if the newly introduced export 
machanism may actually provide the groundworks to render a link from the 
advanced search / filters tab which allows you to grab all matches at ones 
and drag them over to another TiddlyWiki, thus forming ad-hoc swarms, not 
within packaged shadows, but individual tiddlers, so to speak.

Would be neat, though, if each would at least ship with some *nest-id* so 
as to indicate their origins in terms of where they were last bundled... 
although a blurry concept indeed but perhaps better than none.

Best wishes, Tobias.

-- 
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.


[tw] Re: [TW5] swarms of tiddlers

2014-12-10 Thread Chris Dent


On Monday, December 8, 2014 11:32:36 AM UTC, Mat wrote:

 Tiddlers on the loose, swarming around everywhere.


This is pretty much exactly the metaphor that I've been hoping the 
TiddlyWeb API I would enable. 

-- 
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.


[tw] Re: [TW5] swarms of tiddlers

2014-12-10 Thread Mat
On Wednesday, December 10, 2014 10:25:03 AM UTC+1, Chris Dent wrote:


 On Monday, December 8, 2014 11:32:36 AM UTC, Mat wrote:

 Tiddlers on the loose, swarming around everywhere.


 This is pretty much exactly the metaphor that I've been hoping the 
 TiddlyWeb API I would enable. 


@Chris
Probably not a coincidence - I have most likely been influenced by blog 
posts of yours, and specifically remember reading about your fascination 
with the individual tiddler rather than the whole TW. BTW how would you say 
your TANK https://tank.peermore.com/ project manifests this vision? (I am 
not a member there).

:-)


-- 
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.


[tw] Re: [TW5] swarms of tiddlers

2014-12-09 Thread Tobias Beer
Hi Jed,
 

 The idea is that each part of this could be split into its own wiki 
 edition/plugin (or tiddler swarm) that can be imported to other wikis. 
 http://nolearningrequired-full.tiddlyspot.com


Right, that's what I'd call swarms. There's a home location, some origin, 
where they emerge, going out in the workd.

Now, one could jump ahead and call all that a plugin, and for some things 
that would be the appropriate term.

But that plugin word has a heavy connotation and implies some developer 
background and responsibility, if not just versioning, specs, 
documentation, etc... whereas a basic swarm pretty much had some origin 
indicator and a datestamp of its creation, with a lot less expectations 
attached to it in terms of providing the most stable experience... could be 
just some funny noise, a friends photo-album, a collection of jokes or 
quotes... Contacts have always been things people wanted to use in 
TiddlyWiki, effortlessly... so, if you want to call that a plugin or not, I 
don't know.

What I do think is that the ecosystem might have a certain boost if people 
were thinking more in terms of sharing swarms or bundles of tiddlers... 
some of those bundles are functional things called plugins or themes, 
other's are really content-templates, dictionaries (think flashcards), all 
kinds of useful or simply shared bundles that were made such to facilitate 
exchanging them.

Right now, we do have those tiddlers with a field plugin-type: and that 
could be populated with a value of swarm ...or whichever word best 
indicates that we're talking about a more losely defined bundle, rather 
than some official plugin / theme / language... it could stay empty 
...simply some form of shared package... and, as for me, chances are you 
want them listed first, because in terms of your actual wiki contents, they 
might just hold the reference content most relevant to you.

Best wishes, Tobias.

-- 
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.


[tw] Re: [TW5] swarms of tiddlers

2014-12-09 Thread Mat
On Tuesday, December 9, 2014 1:37:10 AM UTC+1, Jed Carty wrote:

 The swarms or tiddlers for accomplishing single tasks is hopefully the 
 next step after the simple single application premade/no learning editions 
 I am working on. Since the idea came up here, how do people like the 
 interface and what sort of applications should be added? Or should I drop 
 this and come up with a better way to do it? 

 The idea is that each part of this could be split into its own wiki 
 edition/plugin (or tiddler swarm) that can be imported to other wikis. 


Ok, this aim is not to me yet obvious as I look at the page. Could you 
describe this aim a bit more?

I imagine something like this could perhaps be in the form of either a 
simple checklist where the user ticks whatever he wants and then clicks 
import. Or, perhaps a wizard asking questions and ending up with a you 
should have this answer. I like the latter because then particularly the 
ones you seem to aim this at, i.e newcomers, can go So, I'm a math 
student  - would this be something for me? Oh, it suggests TW-LaTex and 
Taskgraph! instead of getting a lot of irrelevant stuff.

AFAI can tell, it is not obvious that one can, or how to, download specific 
parts of you TW. Maybe this bit will come later? BTW,  do you have any 
critera for which applications go into this,that they're supposed to be 
able to choose from?

I particularly like the way you've packaged things so that it's a feature 
tiddler and behind/tabbed is e.g the add new form. Neat with both 
gathered in one tiddler so to say.

:-)

-- 
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.


[tw] Re: [TW5] swarms of tiddlers

2014-12-09 Thread Birthe C
Hi Tobias

I really like the idea of swarms. There are bees in swarms and it is easy 
to get stung. With swarms of different origin would that not be a risc?

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.


Birthe

-- 
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.


[tw] Re: [TW5] swarms of tiddlers

2014-12-09 Thread Tobias Beer
Hi Birthe,
 

 I really like the idea of swarms. There are bees in swarms and it is easy 
 to get stung. 

With swarms of different origin would that not be a risc?


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.

Best wishes, Tobias.

-- 
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.


[tw] Re: [TW5] swarms of tiddlers

2014-12-09 Thread Jed Carty
Tobias,

That is a good point about needing a distinction between a plugin and a 
swarm is probably important. I imagine that there are probably many 
distinctions like that that may be important.

Mat,

Currently that page is just a demonstration of the different functions. I 
am hoping to collect use cases that can fit into that format that I can 
include (so I am open to suggestions!). The only single use version I have 
posted is the contacts database 
(http://nolearning-contactsdb.tiddlyspot.com/)
Jeremy had mentioned the possibility of including some individual functions 
like the contacts database as an edition on the main page. At the moment 
the only way to get the specific parts is to manually import the tiddlers. 
Now that I am looking at it the only place that actually has that 
information is the other site I am working with 
(http://inmysocks.tiddlyspot.com/#Dashboard look at the 'adding functions' 
tab)

But following what Tobias said, I can hopefully just package them together 
into a swarm without much trouble and make it much simpler.

-- 
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.


[tw] Re: [TW5] swarms of tiddlers

2014-12-09 Thread Michael Wiktowy


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.


[tw] Re: [TW5] swarms of tiddlers

2014-12-09 Thread Michael Wiktowy


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.


[tw] Re: [TW5] swarms of tiddlers

2014-12-08 Thread Mat
On Monday, December 8, 2014 1:10:00 AM UTC+1, Tobias Beer wrote:

 I have come to think of the mechanism that yields plugins as a more 
 general concept of bundling tiddlers to be reused and repurposed for 
 different usecases, like a bundle or a swarm of tiddlers... rushing from 
 one place to another.


I think that when we eventually develop ways to measure *how* plugins and 
other mechanisms are used, then we will be able to identify clusters of 
commonly used tiddlers and functions. Then we could hopefully exctract the 
common denominators and package these as separate entities for effective 
reuse. The thought is very appealing, not to mention very, very tiddlish.

BTW, I believe this identification of clusters will also be very valuable 
for us to build specialized application TWs, (which incidentally I think 
will show out to be a key factor for spreading TW).


For example, there could be a wikitext swarm or a widgets swarm moving 
 about tiddlywiki.com which one could easily import into ones 
 tiddlywiki... if not only into some community documentation project... only 
 to ammend that bugger, yet still having the shadow displayed underneath.


 At some point it would be really neat if it was possible to send ones 
 swarm looking for updates at home, returning back with updates ...without 
 going to the remote site to manually fetch them with a brailer.

 Anyhow, here are instructions on having tiddlers form swarms...
 http://tiddlywiki.com/dev/#How%20to%20create%20plugins%20in%20the%20browser



The mention of swarms and clusters awoke a memory of the past, when TW 10.0 
was introduced 
https://groups.google.com/forum/?fromgroups#!searchin/tiddlywiki/TW$2010.0/tiddlywiki/C-A9Cj4X1Dg/7bG0fc0gNE4J.
 
Pretty amusing to read even if I must say that dude is some rambler and I 
don't even understand half of his babble. Interesting to note that we've so 
far come half the way (TW5 instead of 10) but according to the plan 
described there it is obvious there will be a twexplosion happening in 2015!

While on the borderlands;

Another concept I've been thinking about, inspired by Danielos TiddlyDrive 
project, is that maybe it would be possible to have the core at some place 
(tw.com) and in your own computer you really only have your content and 
style tiddlers. You open the remote core (in your local browser) and it 
pulls your locally stored tiddlers. For one thing, users wouldn't have to 
bother with updates.

In a way I'm wondering if this shouldn't be possible almost now? To load a 
tw node.js version on tw.com (which is thus temporarily stored on my local 
computer)... and then visit a local tiddler folder via this. Hm, I'll ask 
@Jeremy. Unless anyone here knows?

Such a setup would be particularly usable for the aforementioned 
application TWs. It could be a bit like tiddlyspace; There is the core. 
Application developer A, with a special interest in, say, math 
remote-includes the core into this math application TW which resides on 
any accessible place, be it tw.com or google drive. End user B 
'remote-includes' this math appliction and locally fills it with his own 
content. Or end user B locally 'remote-includes' both core and the 
application. End user B doesn't have a to be a specialist at setting up the 
math TW but can again focus on content.

(I didn't just describe tiddlyweb, did I?)

And, kind of reversed, there could be application community sites; Take 
e.g a blog application TW: Another person D sets up a, um, pointer to 
application developer A's blog application and adds his (i.e D's) own 
cutsey decoration and additions, turning it into a music community blog 
application. Really just a niched display window dressing. Then 
individuals E who want to be part of that community, shares public tiddler 
folders with D that D provides a pretty and public window for. E can focus 
on content, while D has added not only the presentation of that content but 
also functions at a hub of many music enthusiasts potentially reaching out 
to more people than individuals E could alone.

Tiddlers on the loose, swarming around everywhere.

So, Tobias, we rely firmly on you ;-)


:-)

-- 
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.


[tw] Re: [TW5] swarms of tiddlers

2014-12-08 Thread Jed Carty
The swarms or tiddlers for accomplishing single tasks is hopefully the next 
step after the simple single application premade/no learning editions I am 
working on. Since the idea came up here, how do people like the interface and 
what sort of applications should be added? Or should I drop this and come up 
with a better way to do it? 

The idea is that each part of this could be split into its own wiki 
edition/plugin (or tiddler swarm) that can be imported to other wikis.

http://nolearningrequired-full.tiddlyspot.com

-- 
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.