Hi Mark.
Thank you so much for your help. The buttons on top of the Lists work perfect. Unfortunately the behaviour of the button after the dropdownlist is still the same. I think I found the source of this: The button opens the story of the Tiddler in the input field and not the one in the dropdownmenu.

all the best Jan



Am 30.05.2016 um 06:53 schrieb 'Mark S.' via TiddlyWiki:
Hi Jan,


I've made some updates at mashive. You can try dragging and dropping the plugin or grabbing the new "Story Saver with Mods" which should automatically go into the sidebar.

Be sure to back up first!

Good luck!
Mark


On Saturday, May 28, 2016 at 1:35:44 PM UTC-7, Jan wrote:

    Dear Mark,
    I just pinned your StorySaver V3 from
    http://mashive.tiddlyspot.com/ to my sidebar and realized a bug:
    The button behind the dropdownmenu always opens the story that was
    saved last, not the one chosen...
    I didn't notive this at first becaus this is the version in which
    you implemented the button on top of the list in the story-tiddler
    which works very fine...
    It woult be suberbe if you fixed this and perhaps you could add a
    check/warning behind the Save-Snapshot-button like this one:

    \define check-title()
    <$list filter="[all[current]get[draft.title]is[tiddler]]">This
    Tiddler already exists, you're going to overwrite it...<br>View it
    first? ><$link><$view field="title"/></$link>
    </$list>
    \end

    best wishes
    Jan


    Am 04.05.2016 um 20:28 schrieb 'Mark S.' via TiddlyWiki:
    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>.

--
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/fe0b2695-4a21-40ce-8f3e-15dd084321eb%40googlegroups.com <https://groups.google.com/d/msgid/tiddlywiki/fe0b2695-4a21-40ce-8f3e-15dd084321eb%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/574BF41E.1000806%40googlemail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to