Hi Mark,
This one works perfect!
Thanks a lot, I am admiring your patience with me.

Yours 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]>
    <javascript:>
    Antwort an:         [email protected] <javascript:>
    An:         TiddlyWiki <[email protected]> <javascript:>



    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
                            [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/c46836b9-c347-4d73-b801-13e5a9cf3bf8%40googlegroups.com
                            
<https://groups.google.com/d/msgid/tiddlywiki/c46836b9-c347-4d73-b801-13e5a9cf3bf8%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
                    [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/81be6646-c94e-4f6d-abee-6afc107cc321%40googlegroups.com
                    
<https://groups.google.com/d/msgid/tiddlywiki/81be6646-c94e-4f6d-abee-6afc107cc321%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 [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
    ...

--
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] <mailto:[email protected]>. To post to this group, send email to [email protected] <mailto:[email protected]>.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/00a7672a-e41a-43ae-868e-f0344a9f77e7%40googlegroups.com <https://groups.google.com/d/msgid/tiddlywiki/00a7672a-e41a-43ae-868e-f0344a9f77e7%40googlegroups.com?utm_medium=email&utm_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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/5728B301.8010201%40googlemail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to