Hah! I bet this isn't what you really wanted ;-)
You can drag-n-drop the EXPERIMENTAL plugin from
http://mashive.tiddlyspot.com/.
The list is now stored in field "story". The view template
includes a button to open everything in a snapshot. Probably need
to tweak that eventually.
Have fun,
Mark
On Wednesday, May 4, 2016 at 8:35:05 AM UTC-7, Jan wrote:
Hello Mark,
now I had the time to try out both attemps. They both work
very good. Many thanks for this.
Do you want to make them accessible for the community by
turning them into a plugin, I think this could be useful for
some of us?
I like your first solution (V3) better, I think it could even
be an advantage that the tiddlers are stored in a list-field.
-Would it be possible to give this List-field a custom name
for example "story"?
-Would it be possible to implement a button to open the story
in the viewTemplate so that it appears below the List of
tiddlers?
and I encountered another issue:
Is it possible to rearrange the tiddlers by drag and drop
like it was with the rearrangeTiddlersPugin in TiddlyTools?
I think it might be better to post this as a new question.
Cheerio and Thanks
Jan
Am 02.05.2016 um 23:12 schrieb 'Mark S.' via TiddlyWiki:
The attached version will apply the excludeStory tiddlers
before saving the story in the list.
Mark
On Monday, May 2, 2016 at 1:20:06 PM UTC-7, Jan wrote:
Hi Mark,
Thanks for the .json
The view-template works fine, it creates a neat row
and tiddlers tagged with excludeStory are not shown,
but they are saved in the list and are opened when
you load the story.
For my purpose would be best to exclude them at once...
I understand that the Problem is in opening tiddlers
contained in the textfield if they are not properly
aligned. In TWC the tiddlytools StorySaverPlugin
managed
this...http://www.tiddlytools.com/#StorySaverPlugin
<http://www.tiddlytools.com/#StorySaverPlugin>
Yours Jan
-------- Weitergeleitete Nachricht --------
Betreff: Re: [tw] Re: TW5 Alternatives for
TWClassic-Plugins : OpenStory/SaveStory
Datum: Mon, 2 May 2016 10:08:18 -0700 (PDT)
Von: 'Mark S.' via TiddlyWiki
<[email protected]>
Antwort an: [email protected]
An: TiddlyWiki <[email protected]>
Here's a json with the updated save/show routines and
with the suggested view template. Be sure to back up
before trying.
I can imagine several ways in which this might not
work as you wanted, so you will need to specify how
it is not working properly.
It might be possible to create a wikified list with a
javascript macro. But I'm thinking that you want your
users to edit that list in the text editor. So that
would take a second javascript macro to parse the
human readable list back into the kind of lists used
to save stories. Have to think about that.
Good luck,
Mark
In general, I think TWC was favorable in many ways to
TW5.
On Monday, May 2, 2016 at 5:34:37 AM UTC-7, Jan wrote:
Hello Mark,
Thanks for your help and sorry for not answering
more quickly.
I did not know ther was so much difference
between TWC and TW5.
I´ll have to do a lot of learning if i really change.
I could not get your solution to work properly.
Am 30.04.2016 um 05:44 schrieb 'Mark S.' via
TiddlyWiki:
I don't think there is a "split" operator --
at least it's not mentioned in the docs.
That's a plugin by
Tobias....$:/plugins/tobibeer/split
<https://groups.google.com/group/tiddlywiki/attach/25c4517a9fe38/Neustart.html?part=0.1.1&authuser=0>
And I don't think you can capture the nicely
formatted list and tuck it into a tiddler. It
would be cool if you could.
That's a pitty, in Tiddlytools for classic ther
was a plugin called "clickify" which did exactly this
In TWC the solution was the following:
<<clickify newTiddler
label:"save story!" focus:title tag:snapshot
title:{{prompt('Please enter a name','')}}
text:{{
var out="";
story.forEachTiddler(function(t){
var tid=store.getTiddler(t);
if(tid&&!tid.isTagged("excludeStory"))
out+="[["+t+"]]\n";});
out += '\n' +
store.getTiddlerText('openStoryTemplate') ##which
inserts the textfield of the Template and creates
a button to open the story##
out;
}}>>
By the template this
<<openStory {{tiddler.title}}>>
was inserted into each created SnapshotTiddler to
open the story contained...
Thanks again,
Jan
On Friday, April 29, 2016 at 5:10:30 PM
UTC-7, Jan wrote:
Hello,
I think I would like to do a solution
with a small detour:
1. Create a ShadowTiddler called
[[Snapshot]] which contains the Story
like this:
{{{[split:list{$:/StoryList!!list}]}}}
Question: How can I exclude the
Tiddlers Tagged with excludeStory?
2. How can set the value of
|<$action-setfield
$tiddler="$(snapshot)$"$field="text"$value=
tags="Snapshot">|
to the clickyfied Text of [[Snapshot]]
Thanks...
Jan
Am 28.04.2016 um 04:15 schrieb 'Mark S.'
via TiddlyWiki:
Hello,
Technically, this modification of
matebele's version does just what you
want:
|
\define saveSnapshot()
<$button>SaveSnapshot
<$action-setfield
$tiddler="$(snapshot)$"$field="text"$value=
tags="Snapshot">
</$button>
\end
\define showSnapshot()
<$button
set="$:/StoryList!!list"setTo={{$(snap)$}}>ShowSnapshot</$button>
\end
;Show Snapshot
<span title="Select a
Snapshot"><$select
tiddler="$:/_snapshots"
field="story-name" default='(none)'>
<$list filter="[tag[Snapshot]]"
variable="currentIndex">
<option
value=<<currentIndex>>><<currentIndex>></option>
</$list>
</$select></span>
<$set name="snap"
value={{$:/_snapshots!!story-name}}>
<<showSnapshot>>
</$set>
;Save Snapshot
<span title="Entera Name"><$edit-text
tiddler="$:/_snapshots"
field="story-name"/></span>
<$set
name="snapshot"value={{$:/_snapshots!!story-name}}>
<<saveSnapshot >>
</$set>
|
Be sure to back up before trying
this! You will need to create an
additional tiddler |$:/_snapshots|.
But I'm guessing that you won't like
the way it works -- all the tiddlers
are listed one after another in a
single line rather than in list. I
imagine it will take a javáscript
macro to be able to make it into a
standard list.
Mark
On Wednesday, April 27, 2016 at
3:24:46 PM UTC-7, Jan wrote:
Hello Mark,
I am working on a collection of
excercises for theatre-classes.
Tiddlers describing Exercises are
combined for lessons vía stories.
Thus the stories - like shold be
tagged to sort them and described
which aim shall be achieved.
The idea is to work together on
this collection and to exchange
exercises and lessons. It is
necessary to import just the new
storytiddler (and the tiddlers
that don't exist yet, but that's
another task) in order not to
make a mess.
If you are interested the in TWC
version here it is(alas in
german):
https://www.dropbox.com/s/837chmzhxky7wjm/DS%20Arbeitsfassung.html?dl=0
<https://www.dropbox.com/s/837chmzhxky7wjm/DS%20Arbeitsfassung.html?dl=0>
If you type storydemo in the
searchfield you see the kind of
storytiddler I would like to
generate. This one was generated
automatically which collects
information from fields in the
tiddlers of the story...
Thanks for your interest
Jan
Am 27.04.2016 um 22:06 schrieb
'Mark S.' via TiddlyWiki:
I'm trying to understand your
use case. If users have
access to your TW, can't they
already just use the dropdown
list to select and display a
particular story? How will
having the list in a separate
tiddler help you share metadata?
It almost sounds like you
want to share not just a list
of tiddlers but the contents
of the tiddlers as well --
basically an export.
Thanks,
Mark
On Wednesday, April 27, 2016
at 10:19:05 AM UTC-7, Jan wrote:
Hi Mat,
thanks for this
interesting solution, it
seems that here all
snapshots are saved in
one tiddler.
I need to store each
story in a single
Tiddler. This is
necessary because I have
to add metadata to the
stories and because I
want to be able to
exchange these stories
with other users of the
Project.
Is it possible to change
the code
*-to create a button which saves a
list of open Tiddlers in a new Tiddler, (SaveStory)***
\define saveSnapshot()
<$button
set="$:/_snapshots##$(snapText)$"
setTo={{$:/StoryList!!list}}>
{{$:/core/images/done-button}}
Save</$button>
\end
*-to create a button to open all
Tiddlers contained in a Tiddler while closing all others.(OpenStory)*
\define loadSnapshot()
<$button
set="$:/StoryList!!list"
setTo={{$:/_snapshots##$(snapSelect)$}}>
{{$:/core/images/right-arrow}}
Load</$button>
\end
-Jan
Am 27.04.2016 um 14:59
schrieb Mat:
Maybe
matabeles/tobias'
thing will help?
http://tobibeer.github.io/tb5/#Saving%20And%20Loading%20A%20History%20Snapshot
<http://tobibeer.github.io/tb5/#Saving%20And%20Loading%20A%20History%20Snapshot>
<:-)
On Wednesday, April
27, 2016 at 2:07:48
PM UTC+2, Jan wrote:
Hello,
I am finally
trying to migrate
my TWC into TW5.
Unfortunately I
would need some
very plugins
which I found on
Eric’s
TiddlyTools. What
I would need most
is the
OpenStory/SaveStoryPlugins
which allows
*-to create a
button which
saves a list of
open Tiddlers in
a new Tiddler,
and (SaveStory)**
-to create a
button to open
all Tiddlers
contained in a
Tiddler while
closing all
others. (OpenStory)*
I would be very
happy, if there
was a way to do this.
Yours Jan
--
You received this
message because you
are subscribed to the
Google Groups
"TiddlyWiki" group.
To unsubscribe from
this group and stop
receiving emails from
it, send an email to
[email protected].
To post to this
group, send email to
[email protected].
Visit this group at
https://groups.google.com/group/tiddlywiki
<https://groups.google.com/group/tiddlywiki>.
To view this
discussion on the web
visit
https://groups.google.com/d/msgid/tiddlywiki/a098f730-cf23-4c0f-ac54-3425487ce93d%40googlegroups.com
<https://groups.google.com/d/msgid/tiddlywiki/a098f730-cf23-4c0f-ac54-3425487ce93d%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options,
visit
https://groups.google.com/d/optout
<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
...
--
You received this message because you are subscribed to the
Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to [email protected] <javascript:>.
To post to this group, send email to [email protected]
<javascript:>.
Visit this group at https://groups.google.com/group/tiddlywiki
<https://groups.google.com/group/tiddlywiki>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/bc2637da-328a-4865-9e96-369fc1353ef7%40googlegroups.com
<https://groups.google.com/d/msgid/tiddlywiki/bc2637da-328a-4865-9e96-369fc1353ef7%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout
<https://groups.google.com/d/optout>.