[tw] Re: Tiddlywiki fields

2015-07-22 Thread hupo
Well, I have reverted to the good old copy-paste saving system.
I do manually what the TW Classic used to do
Hopefully someone will come up with a better backup system by the time I am 
solid with TW5

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/7b96bb12-8cbf-4bfb-852e-4ba100bf51a7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [tw] Re: [TW5] TiddlyMap: visualise imported data

2015-07-22 Thread UBi
Thank you for your kind comments.

My intention is to import a programmatically created JSON file describing 
the object relationships in a BI environment, so uniqueness is granted. 
Hopefully, since I still have yet to write that program :-) I'm very 
anxious about how TiddlyMap will handle those hundreds of nodes.

Speaking of mass node display: is there a way to assign nodes to groups? It 
would be nice to see related nodes clustered in a way. In my genealogy 
example, I could think of relatives grouped by country :-)

Thanks again,
Uwe


Am Mittwoch, 22. Juli 2015 17:02:19 UTC+2 schrieb Felix Küppers:


  A small, working genealogy example :-) 

 Now that is a highly connected graph! I like that all Names start with 
 T :) 

  In my use case, edge types are known in advance, so the simple way 
  suffices. 

 Glad you also figured out how to include the edge-types in your json! 

  Phew! No UUID mess :-) 

 To be honest, you are not forced to use UUID when using the advanced 
 tiddlymap edge-format. The only criterion is that you ensure edge and 
 node ids are and will be unique. 

 Just be aware of the fact that when using magic edge-types a title 
 change will result in broken connections when any tiddlers were linked 
 to this tiddler. 

 -Felix 



-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/d901869d-4ae2-4746-badd-c4a842e4267d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: TiddlyWiki, licensing and creative works

2015-07-22 Thread Jed Carty
Every tiddlywiki html file has the license at the top. That license says it 
applies to the entire file. Since tiddlywiki is a single file than it means 
that the license applies to all modifications and content added to the wiki. On 
github where the files are separate than having separate licenses isn't a 
problem because that is how software licenses normally work, but once the html 
file is created than either the license at the top is meaningless or it applies 
to the whole file including all the tiddlers and the content. This is the part 
that the licenses aren't designed to handle. 

With normal code separate modules can be separate files and you can link to our 
call functions from one without affecting the license. What tiddlywiki does 
mixes the code together which, in all the instances I have seen, counts as a 
modification of the bsd code making the result fall under the bsd license. 

This isn't a problem with the idea of licensing, it is a problem with this 
situation not being addressed by the specific licenses. Up until you create the 
html file there isn't any problem, but once the html file is created the entire 
thing, including all tiddler content, has a bsd license because it is the base 
tiddlywiki code with modifications. For anything in the base tiddlywiki code 
and most plugins or editions, this is fine. If see were to make an edition for 
a portfolio website for writers than any of their writing that they add to the 
site would be part of the html file which gives it the bsd license. 

As an example, my site the images are hosted on the server and aren't part of 
the wiki so they aren't affected by the bad license, but the posts and anything 
else on the site is part of the wiki, which automatically applies the bsd 
license because it is a modification of the tiddlywiki code. For the resume 
builder the edition itself is under the same license as the rest of tiddlywiki, 
this is what I want. I would like to extend it to be a resume /portfolio site 
(like LinkedIn, but not useless and evil). The problem is that any content on 
this site would be under the bsd license and most people I have asked about 
this have said that they didn't want their resume released under those terms. 

I think that the ideas behind the bsd license fit very well with what 
tiddlywiki is and we may be able to get help making a flavor of the license 
that fits our case, but the current one doesn't. 
The result you are talking about is exactly how we would want this to work but 
just writing that some portion of the code (because as a quine there is no 
distinction between code and content) isn't subject to the license doesn't work 
or licenses in general would be meaningless.

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/635b4506-0781-4684-8f3f-08a8bb1f4897%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: How combine string with evaluated value for a parameter value?

2015-07-22 Thread Eric Shulman
On Wednesday, July 22, 2015 at 7:35:10 AM UTC-7, Mat wrote:

 How does one concatenate a string and a calculated value (e.g a macro or a 
 transclusion)?

 For example this doesn't work:

 $set name=url value=http://foo.com/#:;currentTiddler

 $set name=url value=http://foo.com/#:currentTiddler

 $set name=url value=http://foo.com/#:currentTiddler


 Doc on the setwidget http://tiddlywiki.com/#SetWidgetdoesn't make this 
 clear. Nor does other places (ex 
 http://tobibeer.github.io/tb5/#Variables%20vs.%20Parameters). The issue 
 is of course not specific for the setwidget but it is a bit ironic 
 specifically for the setwidget as this, from what I understand, is used for 
 avoiding these difficulties.


The $set widget only *stores* the value specified, it doesn't know how to 
assemble values from individual parts.  That's what macros are for: 
assembling and returning compound text strings.

To accomplish your goal, you can define a macro to concatenate the current 
tiddler title to the end of the string, and then assign the result using 
the $set widget.

Something like this:
\define makeurl(u) $u$$currentTiddler$
$set name=url value=makeurl http://foo.com/#:;
...
/$set

-e

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/a7be2558-acaf-407c-a447-81bf4dc34af6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: [TW5]Updated Resume Builder and how polished should something be before putting it on github as a potential edition?

2015-07-22 Thread Jed Carty
Thank you Mario! 

I often forget about this like versioning and that not everyone has the same 
setup I do. Hopefully I will be able to get the resume builder to work with 
some online service or javascript library to create the pdfs.

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/8ef790ef-1c25-43b2-bb58-81a36847e4cf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: How combine string with evaluated value for a parameter value?

2015-07-22 Thread Eric Shulman
correction:

currentTiddler is a variable, not a macro parameter.  Thus, instead of 
$currentTiddler$ it should be $(currentTiddler)$

like this:

 \define makeurl(u) $u$$(currentTiddler)$
 $set name=url value=makeurl http://foo.com/#:;
 ...
 /$set


-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/910f2e93-b7f1-4377-95a5-794c7b7f8c5a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: TiddlyWiki, licensing and creative works

2015-07-22 Thread Jed Carty
And for the link, it should work again. I really need to remember to now 
have the same tiddlywiki open in multiple tabs. Luckly Tiddlyspot has 
automatic backups. 
http://inmysocks.tiddlyspot.com/#Thoughts%20about%20TiddlyWiki%20and%20Licensing

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/942dc5f0-8a8d-4b71-870c-0e08efad1d1b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: How combine string with evaluated value for a parameter value?

2015-07-22 Thread Jed Carty
If you want some more examples I have some here 
http://inmysocks.tiddlyspot.com/#Concatenating%20text%20to%20make%20dynamic%20URLs

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/d6ba7ce7-1e1e-42f4-848a-74ac34532f1b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: external link in same tab/window

2015-07-22 Thread Rustem
You may want to check out Session Manager 
https://addons.mozilla.org/en-US/firefox/addon/session-manager/ instead. 
For everything else tab-related, I use keyconfig 
http://forums.mozillazine.org/viewtopic.php?t=72994. Keyconfig is the 
reason I am with FF all the way. No other browser for me.

On Wednesday, July 22, 2015 at 1:53:07 AM UTC-7, PMario wrote:


 On Wednesday, July 22, 2015 at 10:47:26 AM UTC+2, PMario wrote:

 On Wednesday, July 22, 2015 at 10:28:25 AM UTC+2, Rustem wrote:

 Mario, my question is how to open one in the *same* tab where my TW is. 
 External links open in a *new* tab by default, because of this line in 
 extlink.js 
 http://tiddlywiki.com/#%24%3A%2Fcore%2Fmodules%2Fparsers%2Fwikiparser%2Frules%2Fextlink.js
 :

 That's exactly what my link does (the fixed one). At least with my 
 browser settings. 

 Which browser do you use? Do you use any addOn, extension, that changes 
 default browser behaviour for external links clicks?


 I'm wrong, you are right. ... I'm using an addOn myself, that changes the 
 browser behaviour. But I mainly use it because of its session backup 
 features. So I forgot about the click behaviour change :) 

 I'm using FF with Tab Mix Plus addOn. ... This may be an option, for you 
 too, if you use FF

 -mario



-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/2a499850-4e9f-42c5-9570-e6e736134456%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: [TW5]Updated Resume Builder and how polished should something be before putting it on github as a potential edition?

2015-07-22 Thread PMario
On Wednesday, July 22, 2015 at 1:39:29 AM UTC+2, Jed Carty wrote:

 I made a screencast showing how to use the resume builder here 
 https://youtu.be/KH5tP8PfvlI. Hopefully it is useful.


Well done. Great stuff! 
Both the edition and the video :)
-m 

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/50720d95-e755-4107-9f7e-7cbb4ba9e8b8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: external link in same tab/window

2015-07-22 Thread PMario
On Wednesday, July 22, 2015 at 10:12:09 AM UTC+2, PMario wrote:

 [ext[tiddlywiki.com]]


uups. imo should be

[ext[http://tiddlywiki.com]]

-m

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/d817e85c-1dd2-4962-b4bf-0fe7b0b729e7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: external link in same tab/window

2015-07-22 Thread PMario
Hi,

[ext[tiddlywiki.com]]

see: http://tiddlywiki.com/#Linking%20in%20WikiText

-m

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/b5a9dc82-dc1a-4fae-b5a4-561d48fa3e58%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: external link in same tab/window

2015-07-22 Thread Rustem


Mario, my question is how to open one in the *same* tab where my TW is. 
External links open in a *new* tab by default, because of this line in 
extlink.js 
http://tiddlywiki.com/#%24%3A%2Fcore%2Fmodules%2Fparsers%2Fwikiparser%2Frules%2Fextlink.js
:


target: {type: string, value: _blank}

I suspect there is no way, but maybe I missed it…

Your example, BTW, produces a strange result - an empty tab.

—R

On Wednesday, July 22, 2015 at 1:12:09 AM UTC-7, PMario wrote:

Hi,

 [ext[tiddlywiki.com]]

 see: http://tiddlywiki.com/#Linking%20in%20WikiText

 -m

​

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/087374a2-e6a7-49d2-9937-f94940ac8058%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: [TW5]Updated Resume Builder and how polished should something be before putting it on github as a potential edition?

2015-07-22 Thread PMario
Hi Jed,

Just watched your video. .. I have some suggestions. 

- As users start to use this edition, it may be useful that you assign your 
own version number. So it is possible, to identify different versions, 
which makes support easier.

- For TW we use Semantic Versioning http://semver.org/.  with a little 
twist. ... We started with 5.1.0  for stable version 1.0 of TW

The mechanism in short is like this. 

 - Format: Major. Minor. Patch

 - If you publish a new version on your download page, no matter how small 
the change is, you increase the Patch number by one. eg: bug fixes, typos, 
... 
 - If you add a new feature. - Minor + 1
 - Breaking change. - Major + 1

Version: 0.2.5  ... means beta 
Version: 1.0.0. ... first stable version 

This may help you with your question: 
*how polished should something be before putting it on github as a 
potential edition?*
-

IMO there should be some info, that you need a PDF printer driver, to 
create PDFs. At the moment it looks like, if the edition can directly 
create PDFs, which imo is not the case atm. 

have fun!
mario

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/4ef2e0be-53d3-4c89-92b6-8bcfd45665b4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: external link in same tab/window

2015-07-22 Thread PMario
On Wednesday, July 22, 2015 at 10:28:25 AM UTC+2, Rustem wrote:

 Mario, my question is how to open one in the *same* tab where my TW is. 
 External links open in a *new* tab by default, because of this line in 
 extlink.js 
 http://tiddlywiki.com/#%24%3A%2Fcore%2Fmodules%2Fparsers%2Fwikiparser%2Frules%2Fextlink.js
 :

That's exactly what my link does (the fixed one). At least with my browser 
settings. 

Which browser do you use? Do you use any addOn, extension, that changes 
default browser behaviour for external links clicks?

-mario


-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/9722b79e-040a-4c9d-b81b-e2b2f58e5155%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: external link in same tab/window

2015-07-22 Thread PMario

On Wednesday, July 22, 2015 at 10:47:26 AM UTC+2, PMario wrote:

 On Wednesday, July 22, 2015 at 10:28:25 AM UTC+2, Rustem wrote:

 Mario, my question is how to open one in the *same* tab where my TW is. 
 External links open in a *new* tab by default, because of this line in 
 extlink.js 
 http://tiddlywiki.com/#%24%3A%2Fcore%2Fmodules%2Fparsers%2Fwikiparser%2Frules%2Fextlink.js
 :

 That's exactly what my link does (the fixed one). At least with my browser 
 settings. 

 Which browser do you use? Do you use any addOn, extension, that changes 
 default browser behaviour for external links clicks?


I'm wrong, you are right. ... I'm using an addOn myself, that changes the 
browser behaviour. But I mainly use it because of its session backup 
features. So I forgot about the click behaviour change :) 

I'm using FF with Tab Mix Plus addOn. ... This may be an option, for you 
too, if you use FF

-mario

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/ce4ca00f-0953-42ec-9eab-1844797ee07e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] [TW5] TiddlyMap: visualise imported data

2015-07-22 Thread UBi
Hi!

I discovered TiddlyMap recently. Great piece of work, thank you, Felix!
I started using it the way described in the introductory videos, e.g. 
entering/developing dependency networks directly with the UI provided.

Now I'm wondering if there is a way to visualise data imported from, say, 
JSON or CSV files.

As long as the relationship between Tiddlers is pure TiddlyWiki 
functionality, it works as expected. Importing the following JSON file 
yields the two nodes Tiddler and Glossar, nicely linked with a tagged 
with edge.

[
{
text: kleinste sinnvolle Texteinheit,
tags: Glossar,
title: Tiddler
},
{
text: TiddlyWiki-Begriffe,
title: Glossar,
tags: 
}
]

But what if I wand to import Tiddler relations like uses or related to?
How would I have to write my JSON file?

Thanks,
Uwe

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/c069cf85-b8a9-442e-8d47-4f78b25acdfb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: TiddlyWiki, licensing and creative works

2015-07-22 Thread BJ
It is not so much about what tiddlers are used (although having shadow 
tiddlers helps us identify what is used), but being clear about what is 
covered - i.e. if you cannot find a piece of javascript in the github 
repository then it is not covered by the license. If you use tiddlers names 
that are not tw5 shadow tiddlers then it makes it easy to argue about what 
is not covered (or not intended to be covered) by the license.

On Wednesday, July 22, 2015 at 12:17:16 AM UTC+1, Jed Carty wrote:

 BJ,

 That would work better than anything I have come up with, but there are 
 still some problems. Like the tiddlers $:/SiteTitle and $:/SiteSubtitle 
 where it wouldn't be unreasonable to put something that has a different 
 license. Now that I am thinking about it every example I can come up with 
 as a potential problem could be avoided using transclusions.

 I think that if possible adding an exemption for modifications made to 
 tiddlers using built-in modification mechanisms like $:/SiteTitle and 
 $:/SiteSubtitle should be included. That would just be for a situation like 
 someone writing and publishing a book in TiddlyWiki not having to worry 
 about if they still have the copyright for their title when they put it in 
 $:/SiteTitle.

 I guess plugins are easy to define as the shadow tiddlers included in the 
 plugin and modifications of those tiddlers would be dealt with however the 
 license for the plugin states. Plugins that modify the tiddlers tagged as 
 the release on github would be modifying them so that is covered by the 
 tiddlywiki license and if an author really wanted to use a separate license 
 they could split their plugin into two parts, one with the core 
 modifications and one with only the parts that they created with whatever 
 license they choose. Anything else could be considered wiki content and 
 would have whatever license the user gives it. I think that if we can make 
 these distinctions than each tiddler could have its own license in the 
 extreme case.

 Jeremy,

 I will look around a bit to see if I can find anything like that. That 
 sort of precedent would make this much easier.


-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/82fa63de-4ef2-43c2-ae2a-5848cc365518%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: [twdev] [TW5] additional cross reference tags for tiddlywiki.com for newbies (proposal)

2015-07-22 Thread wimm
Thanks Alex,

I've added a similar diagram for Tiddlyspot.com and a small concept diagram 
for TiddlyWiki (old image from the poster contest ;-)

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/d7a2ac7a-f229-4d8f-9542-001630415cf5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: [TW5] TiddlyMap: visualise imported data

2015-07-22 Thread Felix Küppers
Hi Uwe,

I discovered TiddlyMap recently. Great piece of work, thank you, Felix!


Thanks :)
 

 But what if I wand to import Tiddler relations like uses or related to?
 How would I have to write my JSON file?


To answer your question: there are two possibilites for that:

*1) The simple way: *Use magic edge-type namespaces

In the docs section, have a look at Magic Edge-Type Namespaces. 
http://tiddlymap.org/#Magic%20Edge-Type%20Namespaces

You need to go to the edge-type manager and create the edge-types first!
Then you can enter tiddler titles into custom fields to have them displayed 
as edges in graphs.
Make sure you read about the drawbacks of this technique in the docs 
article above!

*2) The advanced way: *Create a tmap.edges field for edges in each 
tiddler that holds outgoing edges.

In the docs section, have a look at Storage of Edges 
(http://tiddlymap.org/#Storage%20of%20Edges).
Just export a tiddler as .tid file after you created some outgoing edges 
and you'll see how the tiddlymap edges are stored in JSON format.

The same way you could do it if you don't want to use the gui...

Maybe have a look at this github discussion How to link tiddlers 
progragmatically (https://github.com/felixhayashi/TW5-TiddlyMap/issues/141)

--

Hope this helps

-Felix

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/deb5749b-4808-44b5-b543-99fb22c6d629%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [tw] Re: Announcing TiddlyChrome

2015-07-22 Thread Arlen Beiler
Yes, this is for TW5. I want it to support TWC, though, eventually. And
yeah, TW5 has some rather browser specific code that comes in core, since
we don't use Java anymore. I know, I had the same gripe, which is why I
never switched to TW5 until very recently. For firefox we have tiddlyfox,
and now this app for chrome, and node-webkit always worked if you modified
bootprefix.js. So it's been a hassle sometimes, but we're getting there.
-Arlen

On Tue, Jul 21, 2015 at 6:55 PM, Anton Aylward anton.aylw...@gmail.com
wrote:

 Am I to take it that stuff about field module-type means this is
 specific to TW5?
 I don't recall anything like that in the Classic TW I'm using.

 On Wednesday, July 8, 2015 at 2:02:18 PM UTC-4, Arlen Beiler wrote:

 Ok, to install, go to Chrome menu  More tools  Extensions and then drag
 the crx file over the list of extensions. No, you don't need the dev
 version. I made this using the stable version of chrome. An up to date
 version of Chrome is recommended, but Chrome usually keeps itself up to
 date anyway, so that shouldn't be a problem for most people.

 tiddlyChromeSaver.js is the saver to use in your tiddlywiki. Copy the
 contents into a tiddler and set the field module-type with value saver.
 You'll need to do this in a browser where you can save changes, or else
 download the file and open it again.

 -Arlen

 On Wed, Jul 8, 2015 at 1:45 PM, PMario pmar...@gmail.com wrote:

 Hi Arlen,

 Some installation instructions would be nice. I don't use Chrome, except
 for testing purpose. So I have no idea, what to do with those files.

 -mario

 --
 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+...@googlegroups.com.
 To post to this group, send email to tiddl...@googlegroups.com.
 Visit this group at http://groups.google.com/group/tiddlywiki.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/tiddlywiki/a975d0d6-ed31-44a3-9d4b-80918cb07b10%40googlegroups.com
 https://groups.google.com/d/msgid/tiddlywiki/a975d0d6-ed31-44a3-9d4b-80918cb07b10%40googlegroups.com?utm_medium=emailutm_source=footer
 .

 For more options, visit https://groups.google.com/d/optout.


  --
 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.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/tiddlywiki/8621abb3-2ff2-4dab-9155-2abd24d6746c%40googlegroups.com
 https://groups.google.com/d/msgid/tiddlywiki/8621abb3-2ff2-4dab-9155-2abd24d6746c%40googlegroups.com?utm_medium=emailutm_source=footer
 .

 For more options, visit https://groups.google.com/d/optout.


-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/CAJ1vdSSaXoWV2f4HpwHCy1ZG23Ct3QSUy%2BdhxKSg%2BxyEQXrDPw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: [TW5] TiddlyMap: visualise imported data

2015-07-22 Thread UBi
Bittesehr:

[
{ title: 
$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-list:child-of },
{ title: 
$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-list:sibling-of },
{ title: 
$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-list:parent-of },
{ title: 
$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-list:married-with },
{
title: Tom,
married-with: Tina,
parent-of: Timmy Tamara,
tags: Family
},
{
title: Tina,
married-with: Tom,
parent-of: Timmy Tamara,
tags: Family
},
{
title: Timmy,
child-of: Tom Tina,
sibling-of: Tamara,
tags: Family
},
{
title: Tamara,
child-of: Tom Tina,
sibling-of: Timmy,
tags: Family
}
]


A small, working genealogy example :-)

In my use case, edge types are known in advance, so the simple way 
suffices. Phew! No UUID mess :-)

Thanks again!

Uwe

Am Mittwoch, 22. Juli 2015 14:42:17 UTC+2 schrieb PMario:

 On Wednesday, July 22, 2015 at 1:41:05 PM UTC+2, Felix Küppers wrote:

 Hope this helps


 An example JSON, that could be drag and drop imported imo would help a lot 
 ;)

 -mario


-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/ef21d153-e195-41d3-8c15-731aada81922%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: [twdev] [TW5] additional cross reference tags for tiddlywiki.com for newbies (proposal)

2015-07-22 Thread Alex Hough
WiM,

I like your terminology tiddler and the diagram. The tags took me to places
I'd not visited before, they are useful.


Alex

On Wednesday, 22 July 2015, wimm wiemm...@gmail.com wrote:

 I have made a full copy of Tiddlywiki.com (based on TW519) with lot of
 additional tags for newbies.

 I added a structured Quickref overview Tiddler to access all the
 concerned tags in context of a TiddlyWiki.
 These tags can be used  and as a starting point to jump to all related
 Tiddlers.

 I also added a Tiddler explaining the very basic things you need to know
 about TiddlyWiki and Tiddlers. Includiing a little diagram (~DFD) how the
 TiddlyWiki is modified in memory.

 To accomplish the above I applied many many many ... tags to all the
 non-system Tiddlers.
 New tags I added are for instance : images, media, searching, saving,
 browser, Links,  node.js and many more...

 It is *not yet polished *(tags do not always start with an upper case,
 see also note below ) but it will give you a good idea of the added
 functionality for newbies.

 See http://TW5Quickref.tiddlyspot.com http://tw5quickref.tiddlyspot.com/ for
 the full wiki.

 Let me know what you think.

 Please note this is work Work in progress !

 Tiddlywiki also uses tags to create lists of similar Tiddlers. I was not
 always aware
 of this. This sometimes resulted in tag conflicts when I tried to re-use
 an existing tag
 (e.g. Resources became recursive).

 --
 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
 javascript:_e(%7B%7D,'cvml','tiddlywiki%2bunsubscr...@googlegroups.com');
 .
 To post to this group, send email to tiddlywiki@googlegroups.com
 javascript:_e(%7B%7D,'cvml','tiddlywiki@googlegroups.com');.
 Visit this group at http://groups.google.com/group/tiddlywiki.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/tiddlywiki/b9cfe187-13e4-4513-a1b5-f928b568b5f5%40googlegroups.com
 https://groups.google.com/d/msgid/tiddlywiki/b9cfe187-13e4-4513-a1b5-f928b568b5f5%40googlegroups.com?utm_medium=emailutm_source=footer
 .
 For more options, visit https://groups.google.com/d/optout.


-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/CALc1hYc21-wB9_M2xv3ODfazZo2gG-C1_Z15K8wdwh4T%2Bhk7Eg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: Tiddlywiki fields

2015-07-22 Thread Sylvain Naudin


Le mardi 21 juillet 2015 22:04:07 UTC+2, Jed Carty a écrit :

 Unfortunately there isn't an automated backup setup for TiddlyWiki5 yet. 
 When you save it is saving to the same file you opened. If you don't know 
 where that is look for empty.html in your downloads folder.


Well there is the TiddlyFox (Firefox extension) with save me many time 
(when TW crash with result 0 kb file..). We have a daily backup with that. 

(I don't remember if Jeremy release the last version, but I use this  
https://github.com/buggyj/TiddlyFox/tree/saver)

Sylvain

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/120862f0-29de-4c24-883b-ccf90da1ee07%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: [TW5] TiddlyMap: visualise imported data

2015-07-22 Thread PMario
On Wednesday, July 22, 2015 at 1:41:05 PM UTC+2, Felix Küppers wrote:

 Hope this helps


An example JSON, that could be drag and drop imported imo would help a lot 
;)

-mario

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/10459eb9-e01f-496b-8840-98cfa528b0d2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: TiddlyWiki, licensing and creative works

2015-07-22 Thread BJ


I think you can choose any license, :
blahblah wiki  is copywrite :ME and is licensed under (your choice)
 This software contains components from tiddlywiki which are available under 
this license:

[Copy of the tiddlywiki BSD license goes here]
 



On Wednesday, July 22, 2015 at 10:00:02 PM UTC+1, Jed Carty wrote:

 Adding a license isn't the problem, adding content that doesn't use the 
 BSD license is the problem.


-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/8b2ea126-32b5-40b5-a86f-e843b9d9c0bd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: [TW5] Is MagicTabs still in active development??

2015-07-22 Thread Leo Staley
People adopt and adapt abandoned tiddlywiki projects all the time. I myself 
would love to see magic tabs resumed. 

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/752bac7e-efe5-41b0-95a9-f160837f833f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: How combine string with evaluated value for a parameter value?

2015-07-22 Thread Jed Carty
The problem is 

$set name=rev value=concat {{!!creator}}

The input to the macro isn't wikified before the macro is evaluated in this 
context. Use this instead:

\define concat() $(ThisCreator)$/$(currentTiddler)$

\define pub()
$set ThisCreator={{!!creator}}
$set name=rev value=concat
$link to=rev$view tiddler=rev field=title 
format=textrev/$view/$link
/$set
/$set
\end

pub

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/6d76b684-45e8-443d-9303-a8d2e3b1f3da%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: How combine string with evaluated value for a parameter value?

2015-07-22 Thread Mat
Thanks for superfast reply, Jed!

...but no luck. Merely adding some tests to your code, see below, gives 
this (non-)result:

1 MyTid 2 Mat 3 4 5 6

\define concat() $(ThisCreator)$/$(currentTiddler)$

\define pub()
1 {{!!title}} 2 {{!!creator}} 3
$set ThisCreator={{!!creator}}
4 {{!!title}} 5 ThisCreator 6
$set name=rev value=concat

$link to=rev$view tiddler=rev field=title format=textrev
/$view/$link
/$set
/$set
\end


-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/54de5806-fdf2-4df8-9b1d-5b61b322e0c4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: TiddlyWiki, licensing and creative works

2015-07-22 Thread BJ


On Wednesday, July 22, 2015 at 6:54:14 PM UTC+1, Jed Carty wrote:

 Every tiddlywiki html file has the license at the top. That license says 
 it applies to the entire file. Since tiddlywiki is a single file than it 
 means that the license applies to all modifications and content added to 
 the wiki. On github where the files are separate than having separate 
 licenses isn't a problem because that is how software licenses normally 
 work, but once the html file is created than either the license at the top 
 is meaningless or it applies to the whole file including all the tiddlers 
 and the content. This is the part that the licenses aren't designed to 
 handle. 

 Maybe you can modify the $:/core/templates/tiddlywiki5.html tiddler 
including your own license: $:/MY/copyright.txt 
`meta name=copyright 
content={{$:/MY/copyright.txt}}{{$:/core/copyright.txt}} /`

$:/MY/copyright.txt would say something like 
`
blahblah wiki  is copywrite :ME
 This software contains components from tiddlywiki which are available 
under this license:

[Copy of the tiddlywiki BSD license goes here]
 `

With normal code separate modules can be separate files and you can link to 
 our call functions from one without affecting the license. What tiddlywiki 
 does mixes the code together which, in all the instances I have seen, 
 counts as a modification of the bsd code making the result fall under the 
 bsd license. 

 This isn't a problem with the idea of licensing, it is a problem with this 
 situation not being addressed by the specific licenses. Up until you create 
 the html file there isn't any problem, but once the html file is created 
 the entire thing, including all tiddler content, has a bsd license because 
 it is the base tiddlywiki code with modifications. For anything in the base 
 tiddlywiki code and most plugins or editions, this is fine. If see were to 
 make an edition for a portfolio website for writers than any of their 
 writing that they add to the site would be part of the html file which 
 gives it the bsd license. 

 As an example, my site the images are hosted on the server and aren't part 
 of the wiki so they aren't affected by the bad license, but the posts and 
 anything else on the site is part of the wiki, which automatically applies 
 the bsd license because it is a modification of the tiddlywiki code. For 
 the resume builder the edition itself is under the same license as the rest 
 of tiddlywiki, this is what I want. I would like to extend it to be a 
 resume /portfolio site (like LinkedIn, but not useless and evil). The 
 problem is that any content on this site would be under the bsd license and 
 most people I have asked about this have said that they didn't want their 
 resume released under those terms. 

 I think that the ideas behind the bsd license fit very well with what 
 tiddlywiki is and we may be able to get help making a flavor of the license 
 that fits our case, but the current one doesn't. 
 The result you are talking about is exactly how we would want this to work 
 but just writing that some portion of the code (because as a quine there is 
 no distinction between code and content) isn't subject to the license 
 doesn't work or licenses in general would be meaningless.

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/28c6e945-8056-4a1c-a67f-91d8f070c571%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: TiddlyWiki, licensing and creative works

2015-07-22 Thread Jed Carty
The BSD license explicitly states that modifications of the source code are 
also subject to the BSD license. Because it is a single file everything in 
the wiki is part of the code and you can not remove the BSD license from 
the code or from any part of the code, even if the part you want to remove 
the license from is your modification.

The relevant part of the license is:

Redistribution and use in source and binary forms, with or without 
modification, are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this 
list of conditions and the following disclaimer. 

Redistributions in binary form must reproduce the above copyright notice, 
this list of conditions and the following disclaimer in the documentation 
and/or other materials provided with the distribution. 

For TiddlyWiki (at least as an html file) the two conditions are 
equivalent. The license is useful in the context of open source software 
because it applies to all modifications of and derivatives made from the 
code. So anything contained in a tiddlywiki is part of the source code and 
therefore subject to this license. 

In most other coding contexts the code can be separated into different 
files or libraries which allows you to use BSD licensed code with a larger 
project that contains components that don't use an open source license. As 
far as I can tell the situation brought about by using tiddlywiki for 
creative works is unique and none of the licenses fit this situation 
because they consider the source code for each library or application as a 
collection of distinct entities, not a monolithic entity that contains 
distinct modules that can each be subject to their own license independent 
of the container.

I don't think that this use is in anyway in opposition to the ideas of free 
software, but it is a situation that hasn't been addressed yet so none of 
the existing licenses allow what we want.

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/0a962e36-63c0-4454-bedf-c05da572ea88%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: TiddlyWiki, licensing and creative works

2015-07-22 Thread BJ
One question is whether adding tiddlers 'modifies' the tiddlywiki source or 
not. If I have checkout out tiddlywiki from git and am building it from 
tiddlers, I can edit the templates to change the license and so I have 
modified the source. But as the purpose of a tiddlywiki is to build 
tiddlers into an html file, any other tiddlers added I would not consider 
that to be modifying the source, but as a function of the program. But it 
would be good if Jeremy modified the templates to enable the license to be 
modified without editing it.

I think even if adding tiddlers is considered modifying the tw code, those 
modification belong to the author not to tiddlywiki. As the bsd license 
only stipulates that you must include the license statment, you are free to 
choose a license for your own work. As long as your tiddlers are all your 
own work (do not contain any (modified) tiddlywiki code) then it would seem 
they are completely under your control.

On Wednesday, July 22, 2015 at 10:58:06 PM UTC+1, Jed Carty wrote:

 The BSD license explicitly states that modifications of the source code 
 are also subject to the BSD license. Because it is a single file everything 
 in the wiki is part of the code and you can not remove the BSD license from 
 the code or from any part of the code, even if the part you want to remove 
 the license from is your modification.

 The relevant part of the license is:

 Redistribution and use in source and binary forms, with or without 
 modification, are permitted provided that the following conditions are met:

 Redistributions of source code must retain the above copyright notice, 
 this list of conditions and the following disclaimer. 

 Redistributions in binary form must reproduce the above copyright notice, 
 this list of conditions and the following disclaimer in the documentation 
 and/or other materials provided with the distribution. 

 For TiddlyWiki (at least as an html file) the two conditions are 
 equivalent. The license is useful in the context of open source software 
 because it applies to all modifications of and derivatives made from the 
 code. So anything contained in a tiddlywiki is part of the source code and 
 therefore subject to this license. 

 In most other coding contexts the code can be separated into different 
 files or libraries which allows you to use BSD licensed code with a larger 
 project that contains components that don't use an open source license. As 
 far as I can tell the situation brought about by using tiddlywiki for 
 creative works is unique and none of the licenses fit this situation 
 because they consider the source code for each library or application as a 
 collection of distinct entities, not a monolithic entity that contains 
 distinct modules that can each be subject to their own license independent 
 of the container.

 I don't think that this use is in anyway in opposition to the ideas of 
 free software, but it is a situation that hasn't been addressed yet so none 
 of the existing licenses allow what we want.


-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/53f5158b-faff-47aa-9bef-510860cc479e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: TiddlyWiki, licensing and creative works

2015-07-22 Thread Jed Carty
Adding a license isn't the problem, adding content that doesn't use the BSD 
license is the problem.

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/c52ee0f7-7764-4243-af92-9675022380cc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: How combine string with evaluated value for a parameter value?

2015-07-22 Thread Mat
@Eric, @Jed - I appreciate your help!!!

However... I just can't get it to work, in spite of your multiple examples. 
Below is the more actual code. 

The idea is to display the current tiddlers title but with the tiddlers 
creators name prepended to it, so the title Foo BarFrotz display as Bob/Foo 
BarFrotz
(My odd choice for title is to make it clear that the camelcased word 
becomes a part of the full link via that longest code line below, see #1880 
https://github.com/Jermolene/TiddlyWiki5/issues/1880. Not an issue for 
this thread though.)  

With your help, the $(currentTiddler)$ bit works, but the $creator$ part is 
problematic. My general question there is how do I get field data? I've 
tried with all variants I can think of. If possible, I would rather call 
the concat macro with the tiddler (i.e {{!!title}}) than with !!creator, so 
that I could extract other field data.

In the second tiddler, I don't include any argument for the pub 
macrocall because using {{!!title}} in the macros work and so I figure 
{{!!creator}} should work to. Right? (I've of course tried the other way 
too.)

Ok, help appreciated. 


tiddler: MyMacros
tags: $:/tags/Macro

\define concat(creator) $creator$/$(currentTiddler)$

\define pub()
$set name=rev value=concat {{!!creator}}
$link to=rev$view tiddler=rev field=title format=textrev
/$view/$link
/$set
\end

and

tiddler:MyTiddler

pub


-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/130f9361-34e7-4e76-b63a-b0c99fc9c9cd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: TiddlyWiki, licensing and creative works

2015-07-22 Thread Eric Shulman
On Wednesday, July 22, 2015 at 2:58:06 PM UTC-7, Jed Carty wrote:

 ...Because it is a single file everything in the wiki is part of the 
 code...

...anything contained in a tiddlywiki is part of the source code and 
 therefore subject to this license...

...none of the licenses fit this situation because they consider the source 
 code for each library or application as a collection of distinct entities, 
 not a monolithic entity that contains distinct modules that can each be 
 subject to their own license independent of the container. 


Despite your well-stated argument, I think you have unnecessarily conflated 
file and code to be synonymous (at least, for the purposes of this 
discussion)

While it is true that most conventional applications use separate files to 
isolate the code from the content, the *container* used to distribute the 
code should not be construed the only way to define what is or is not code. 
 Note how the BSD license language itself addresses redistribution and use 
in source and binary forms without regard to the the method of 
distribution.

The problem for TiddlyWiki is that it code and content are included in the 
same distribution package (a single HTML file), and this makes the 
*conventional* distinction between code and content ambiguous.  However, 
this doesn't preclude providing other means to clearly identify what parts 
of the package are code and which are content.

We only need to limit the TiddlyWiki BSD license to the clearly 
identifiable TWCore components of the distribution package in order to 
allow the remainder of the file contents to have whatever license is 
desired.  For example, all TWCore tiddlers could have license field that 
points to a BSD license statement that included with the document as a 
shadow tiddler.   Any other (non-TWCore) tiddlers could then be subject to 
whatever terms and conditions that are specifically included within or 
referenced by those individual tiddlers.

Note that both US Copyright law and the Berne Convention on International 
Copyright provide that copyrights do not have to be registered (or even 
declared) to be enforceable and that copyright automatically goes to the 
creator/author of the materials, unless otherwise explicitly granted, in 
writing, to another entity.  In other words, to paraphrase a famous quote 
from ZeroWing ALL YOUR TIDDLERS ARE BELONG TO YOU!

-e

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/385e909a-684d-4e26-b542-4dd2011ddc10%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: TiddlyWiki, licensing and creative works

2015-07-22 Thread Jed Carty
While I still feel a bit hesitant about this I may be the only one so I 
will just assume that I am being paranoid and interpreting the license as 
being stricter than it actually is. 

Eric,

I hadn't really considered that the license doesn't define source code or 
any way to distinguish between separate parts of the code, I had just been 
going by the individual files count as the same code convention that I have 
seen elsewhere. Given that tiddlywiki is a possibly unique case at the 
moment I think it would be a good idea to explicitly state what the 
distinctions are between the core, each plugin and the content of the wiki. 
Given what you have said I don't think that this would necessarily have to 
be part of the license statement.


And to be clear I wasn't trying to just be argumentative about this, I was 
just worried that if the problem did exist it could be a serious one. To 
help with my paranoia I will work on writing something explaining the 
differences between the separate components for the purposes of licenses 
and try to put together a simple plugin for adding a license that the user 
decides on into the html file.

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/b91a5806-7eb4-4bf0-a420-6ba2aaea760a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: How combine string with evaluated value for a parameter value?

2015-07-22 Thread Jed Carty
After a few minutes of some rather intense confusion I realized that I used 
the vars instead of set for the first definition when testing and wrote set 
when I put it in my answer to you. Sorry about that.

This time here is exactly what I have in the tiddler I am testing with on 
tiddlywiki.com:

\define concat() $(ThisCreator)$/$(currentTiddler)$

\define pub()
1 {{!!title}} 2 {{!!creator}} 3
$vars ThisCreator={{!!creator}}
4 {{!!title}} 5 ThisCreator 6

$set name=rev value=concat

$link to=rev$view tiddler=rev field=title 
format=textrev/$view/$link
/$set
/$vars
\end

pub

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/54112d3a-d960-4200-b3db-5b3cf36b3349%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: TiddlyWiki, licensing and creative works

2015-07-22 Thread PMario
On Wednesday, July 22, 2015 at 7:54:14 PM UTC+2, Jed Carty wrote:

 With normal code separate modules can be separate files and you can link 
 to our call functions from one without affecting the license. What 
 tiddlywiki does mixes the code together which, in all the instances I have 
 seen, counts as a modification of the bsd code making the result fall under 
 the bsd license. 


no. BSD is not GPL
If you modify it, it's yours.
 
-m

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/c8dc4c30-d6e1-471a-b6be-bc4c815baebe%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: TiddlyWiki, licensing and creative works

2015-07-22 Thread Jed Carty
Mario,

Yeah, sorry about that. My mind somehow went from 'in the html file there 
isn't anything to tell you what is the base tiddlywiki with the license and 
what isn't so you can't see what the license applies to' to 'the license 
applies to everything'. So pretty much all of what I have said is wrong.

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/04dce938-84c6-4fc5-9105-0b0578b2f04a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: TiddlyWiki, licensing and creative works

2015-07-22 Thread PMario
On Thursday, July 23, 2015 at 1:02:33 AM UTC+2, Eric Shulman wrote:

  ALL YOUR TIDDLERS ARE BELONG TO YOU!


right.
-m

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/6444e136-c0b6-4f59-a242-96b0a00e1df3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [tw] Re: [TW5] TiddlyMap: visualise imported data

2015-07-22 Thread Felix Küppers

 A small, working genealogy example :-)

Now that is a highly connected graph! I like that all Names start with
T :)

 In my use case, edge types are known in advance, so the simple way
 suffices.

Glad you also figured out how to include the edge-types in your json!

 Phew! No UUID mess :-)

To be honest, you are not forced to use UUID when using the advanced
tiddlymap edge-format. The only criterion is that you ensure edge and
node ids are and will be unique.

Just be aware of the fact that when using magic edge-types a title
change will result in broken connections when any tiddlers were linked
to this tiddler.

-Felix

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/BLU436-SMTP1937092CF8F8CEB5858D303CE830%40phx.gbl.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: TiddlyWiki, licensing and creative works

2015-07-22 Thread BJ
I don't think that tiddlers are covered by any license, only their content 
can be covered - they are just contains, albeit produced by the software 
(that is what the tw software does), - it doesn't matter what the name of 
the tiddler is, only if it contains modified tiddlywiki code  - that makes 
it is subject to the license. Because the license is bsd it doesn't matter 
how other software interfaces with tw, you can call the api without being 
subject to the license.

An area in which I am unclear is when the core is patched by other 
software. I would guess that the patching software is subject to the 
license - In which case it may be better to split software up into two 
modules - the patching code - subject to the license and the rest of 
application.

On Wednesday, July 22, 2015 at 1:31:30 PM UTC+1, PMario wrote:

 As I wrote and as Jed stated: *I think that if we can make these 
 distinctions than each tiddler could have its own license in the extreme 
 case. ... *but this may be overkill for most usecases. 

 It is relatively easy to identify where the content comes from eg:  

  - download an empty.html 
  - drag and drop import an empty-edition.html 
- All tiddlers, that show up here are different to emtpy.html ... 
  - plugins are bound to the plugin license
  - edition content is bound to the edition license.

  - If a end-user wants to know, what he modified, s/he just needs to 
 import the active TW into empty-edition.html.
- Every tiddler, that shows up now, is user created content and belongs 
 to the user. ... IF the edition license allows this!

 ---

 I think that if possible adding an exemption for modifications made to 
 tiddlers using built-in modification mechanisms like $:/SiteTitle and 
 $:/SiteSubtitle should be included. That would just be for a situation like 
 someone writing and publishing a book in TiddlyWiki not having to worry 
 about if they still have the copyright for their title when they put it in 
 $:/SiteTitle.


 IMO no need for an exemption.

 If I change the site title from TiddlyWiki to My Freaking Awesome Novel 
 I physically create a copy of the $:/SiteTitle tiddler. ... 
  - Since this core tiddler is BSD licensed, I don't need to ask for 
 permission to change it. 
  - Since I did create the new content, it automatically is my copyright. 
  - This is valid for every other system tiddler. 
  - Every tiddler has a creator and modifier field, if the 
 $:/status/UserName in the ControlPanel is set. So it is relatively easy to 
 see, who owns the tiddler :)


 BSD license allows me to change everything, if I leave the original 
 license text in tact. 
 BSD has no share alike section like CC-BY-SA, GPL, Apache .. and others. 
 .. So everything I changed can be my own proprietary license if I want. I 
 can do with it, what I want. eg: sell it and disallow modifications by 
 everyone else. 

 -mario

 -

 So if an end user of your resume edition, wants to publish his own version 
 they can do so. They just need to modify the existing License tiddler like 
 so
 eg: 

 The content of this TiddlyWiki is licensed: what ever the user wants

 The TiddlyWiki Resume Edition is licensed: link to your license

 TiddlyWiki core is BSD licensed 
 https://github.com/Jermolene/TiddlyWiki5/blob/master/licenses/copyright.md
 Additional Plugin Licenses can be found at the [[Control Panel|$:/
 ControlPanel]]

 -- done

 -mario


-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/9da8ecbf-24de-473f-a8f8-75c0bffd8e2d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] How combine string with evaluated value for a parameter value?

2015-07-22 Thread Mat
How does one concatenate a string and a calculated value (e.g a macro or a 
transclusion)?

For example this doesn't work:

$set name=url value=http://foo.com/#:;currentTiddler

$set name=url value=http://foo.com/#:currentTiddler

$set name=url value=http://foo.com/#:currentTiddler


Doc on the setwidget http://tiddlywiki.com/#SetWidgetdoesn't make this 
clear. Nor does other places (ex 
http://tobibeer.github.io/tb5/#Variables%20vs.%20Parameters). The issue 
is of course not specific for the setwidget but it is a bit ironic 
specifically for the setwidget as this, from what I understand, is used for 
avoiding these difficulties.

:-)

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/19f9c8a6-e878-451a-ab62-ac546115dd89%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: TiddlyWiki, licensing and creative works

2015-07-22 Thread PMario
As I wrote and as Jed stated: *I think that if we can make these 
distinctions than each tiddler could have its own license in the extreme 
case. ... *but this may be overkill for most usecases. 

It is relatively easy to identify where the content comes from eg:  

 - download an empty.html 
 - drag and drop import an empty-edition.html 
   - All tiddlers, that show up here are different to emtpy.html ... 
 - plugins are bound to the plugin license
 - edition content is bound to the edition license.

 - If a end-user wants to know, what he modified, s/he just needs to import 
the active TW into empty-edition.html.
   - Every tiddler, that shows up now, is user created content and belongs 
to the user. ... IF the edition license allows this!

---

I think that if possible adding an exemption for modifications made to 
 tiddlers using built-in modification mechanisms like $:/SiteTitle and 
 $:/SiteSubtitle should be included. That would just be for a situation like 
 someone writing and publishing a book in TiddlyWiki not having to worry 
 about if they still have the copyright for their title when they put it in 
 $:/SiteTitle.


IMO no need for an exemption.

If I change the site title from TiddlyWiki to My Freaking Awesome Novel I 
physically create a copy of the $:/SiteTitle tiddler. ... 
 - Since this core tiddler is BSD licensed, I don't need to ask for 
permission to change it. 
 - Since I did create the new content, it automatically is my copyright. 
 - This is valid for every other system tiddler. 
 - Every tiddler has a creator and modifier field, if the 
$:/status/UserName in the ControlPanel is set. So it is relatively easy to 
see, who owns the tiddler :)


BSD license allows me to change everything, if I leave the original license 
text in tact. 
BSD has now share alike section like CC-BY-SA, GPL, Apache .. and others. 
.. So everything I changed can be my own proprietary license if I want. I 
can do with it, what I want. eg: sell it and disallow modifications by 
everyone else. 

-mario

-

So if an end user of your resume edition, wants to publish his own version 
they can do so. They just need to modify the existing License tiddler like 
so
eg: 

The content of this TiddlyWiki is licensed: what ever the user wants

The TiddlyWiki Resume Edition is licensed: link to your license

TiddlyWiki core is BSD licensed 
https://github.com/Jermolene/TiddlyWiki5/blob/master/licenses/copyright.md
Additional Plugin Licenses can be found at the [[Control Panel|$:/
ControlPanel]]

-- done

-mario

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/722b08e4-dadd-4e5c-b19e-31b1f68c22b2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.