It's been a bit since I've had time to chime in on the group here, but I wanted to drop my two cents in as well. I use Streams significantly. In fact, it's the plugin that has made TiddlyWiki a superior tool for me in my research and writing. My work has me doing a great deal of historical research and then writing long form output.
Walt notes the architect/gardner distinction. I actually think Streams in TW5 is one of the best crossover tools I've seen to bridge the space between those things. In my lane of knowledge work, I have to start in one and transition to the other. There is usually an ugly ditch between the two when it comes to tools that are good for one or the other. I've used a lot of different tools at this point, but nothing comes close (for me at least) to allowing the idea generation phase to seamlessly transition into long form writing. The friction for me right now is found in "last mile" portions of my workflow as I'm trying to get it out of TiddlyWiki into industry standard publication formats. @Saq, I've said this before, but you've developed one of the most helpful tools I've used in years. It not only works seamlessly until the final steps, but it also does so in a clean, minimalist way that doesn't interrupt the creative process. It's not cluttered up with extra boxes or constantly requiring some form of context switching to get thoughts down in draft form. My use case: - *I collect notes from works I'm reading* (books, journal articles, etc.) into source streams. These are titled with a bibtex key using the bibtex plugin. - *I use Streams for drafting my writing.* This is what is most important to me. I develop the outline for my long form writing (think academic articles or book length) by creating a root stream and building out the outline. The beauty of Streams is that it allows me to build that initial outline out into an entire draft of my article, from simple headings all the way to full body text. It grows easily. Nodes can be full paragraphs, so I begin writing my article inside the outline itself. This allows the flexibility to easily move paragraphs and whole sections around as I'm writing in draft mode. In addition, since I tie my notes to a tiddler titled with a bibtex key, I can link to my notes by citing the bibtex key for a source in my draft. This becomes helpful later, when I want to move this work to LaTeX or elsewhere for publication. - *The need to flatten and export for publication. *Of course, when the draft is complete, I need an easy way to export my written article into a format that I'm able to publish. This is currently the most fragile part of the process. Though, that is likely my lack of understanding when it comes to coding or writing my own solution. On flattening & exporting: I've played with some of the approaches above, and they work. In specific Jan's mod is a helpful step in the right direction. However, some of Walt's initial points in this thread really resonate with me. Ideally, I think I would like to keep the initial draft of my work as an outline and create a copy that is flattened for export. To Saq's point above, a wikitext tiddler is superior to a markdown tiddler. I wouldn't want to lose my initial streams set by flattening in a way that replaces it. I'd rather keep it as a stream and export a flattened tiddler. If I'm not mistaken, the default behavior of most flattening techniques I've seen is to flatten the actual collection of tiddlers instead of outputting a copy. I'd love to have a setting to make a copy instead. Perhaps that is something that could be added to Jan's dialogue box of settings alongside the ability to choose bullets or paragraph format. Furthermore, thinking toward export, Walt's suggestion of parsing into Markdown would be really helpful for me. Even more helpful would be LaTeX, but that's probably too niche for most people. In a perfect world, I would draft up a full article in Streams, then have an easy "one-button" export process that (1) flattens the text into a single tiddler* as a copy of the original* and (2) parses the results into either markdown or (preferably) LaTeX for easy copy and paste export into my publishing tool. Bonus points if I could choose to export as markdown or LaTeX! Grateful for the work of this community, and the conversation that is always going on around here about how to make better tools for thought. On Tuesday, June 29, 2021 at 4:06:48 PM UTC-5 Jan wrote: > Hi Walt, > I guess you have to install Saq's brandnew version 0.2.19 of his plugin. > He programmed a hook to make the bottom-buttons appear because they are > tagged. > > As for the requested sensor for the indent level I am sorry to admit that > I have no idea how to build this. > > Cheers Jan > > Am Di., 29. Juni 2021 um 20:45 Uhr schrieb ludwa6 <[email protected]>: > >> Thanks, Saq: I deleted the stream-row-template object, and now -tho i >> still don't see any new button at bottom of stream, i find that, by >> clicking on the bullet that appears at top left of a stream w/ nested >> nodes, it opens up the UI on this modal, which delivers what's promised >> -and more! >> >> @Jan: Thanks a heap for this update; it adds real utility to the app for >> me! A nice bonus (maybe it was also in earlier version/ demo, and i didn't >> notice) is that pulldown option in the modal UI to select either bulleted >> or numbered list, as alternative to the paragraph-formatted option. >> What could add even more value to this feature would be to have the >> number of bullets or hashmarks correspond to the indent level; that would >> preserve the essential function of "flattening" the many nodes into a >> single text block, while also yielding text in format that TW could >> interpret and render with treelike indentation, as an option. (there's my >> €0.02 of user feedback, fwiw! :-) >> >> /walt >> >> >> On Tuesday, June 29, 2021 at 6:39:28 PM UTC+1 [email protected] wrote: >> >>> @walt >>> >>> For the flatten capability you only need the tiddlers numbered 1-5 >>> In particular I would advise caution against using the >>> stream-row-template override. >>> >>> If you drag and drop and import those 5 tiddlers, the flatten button >>> will turn up at the bottom of the stream as long as the stream has some >>> nodes. >>> >>> On Tuesday, June 29, 2021 at 7:16:58 PM UTC+2 ludwa6 wrote: >>> >>>> Hey @Jan: Great to hear! >>>> So following these instructions <https://szen.io/stream/>, i have >>>> installed everything on that page below the Streams and Relink plugins >>>> (which i already have) -everything but the German language thingy. That >>>> is >>>> to say: additional tiddlers numbered 1-5, plus stream-row-template, the >>>> two >>>> things under "A button to show the keyboard shortcuts," plus the >>>> MobileTweaks... But for all that, i cannot get any new button to reveal, >>>> nor does alt+f do anything useful ( on my mac, it enters the ƒ character). >>>> >>>> Of course i've saved, refreshed, tried in different browsers, etc. >>>> Any idea what i might have got wrong, or what else must i do, to get >>>> this add on working? >>>> >>>> /walt >>>> >>>> >>>> On Tuesday, June 29, 2021 at 12:42:47 PM UTC+1 Jan wrote: >>>> >>>>> Hi Walt, I am happy to announce that the streams to text is finally >>>>> updated: https://szen.io/stream/ . Thanks to Saq who has gently >>>>> helped me and provided hooks within the plugin, that make it fun >>>>> tinkering >>>>> with the plugin, this version should be more future-proof than the last >>>>> ones >>>>> . >>>>> As always: Backup before using it to recompress the ideas, you >>>>> collected with streams. >>>>> >>>>> Enjoy, >>>>> 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 view this discussion on the web visit >> https://groups.google.com/d/msgid/tiddlywiki/82b32b60-8ecb-4532-a9dc-cf371ee8d095n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/tiddlywiki/82b32b60-8ecb-4532-a9dc-cf371ee8d095n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/4fa09928-66b0-46e8-91dc-3a13aa106ad2n%40googlegroups.com.

