Hi Pete,

I've been meaning to compliment you on TiddlyMap - it is pure awesomeness!

 
Much thanks for telling me, it's really nice to hear that! :)

I'm using the live view on the site I'm building at xscale.wiki and expect 
> to do a lot of process diagramming with it in tiddlers. Given that most of 
> the XSCALE process involves composites of feedback loops, I can't think of 
> a better tool for such a purpose.
>
  
Thanks for sharing your use case. It is always valuable for me to get some 
feedback on how TiddlyMap is used. Personally, I am acquainted with Scrum 
and Kanban ("1st generation") but never came into touch with other agile 
strategies. In case of drawing process diagramss, the next release of 
TiddlyMap will feature the design of nodes, and add a GUI for styling edges 
and nodes. But this release is not done yet as I have to carefully plan the 
architecture, especially considering the usability.

Now while I like the idea that TM can display the backlinks, that would 
> require the user to shift their gaze from the story stream to the map.

 
Well, actually no :) The dropdown button, (see attached screenshot in the 
last post) is in the tiddler's toolbar in the story river (stream) and is 
independent of the maps. So the user does not have to leave the 
stream/river.

I should have said that the existing title-as-link is just worthless to me 
> - I have no doubt whatsoever that every feature in TW has utility, but I'm 
> just trying to bend the thing to my will.

 
Yes, I understand

While I have your attention, however, I have a couple of TM questions ... 
>
> * I wonder whether it's possible for a tiddler that has an embedded map to 
> display it in the sidebar rather than inline? In other words, for focusing 
> on a tiddler to cause the sidebar to change to its embedded view? 

 
Hmm, so you are talking about a higher form of "live view" here right? Not 
sure if I understand this correctly but you want

   1. a tab in the sidebar (or maybe the "map" tab) that,
   2. when a tiddler is 
   - opened
      - or scrolled into view,
   3. displays a certain view (map) that was manually created in advance?

Well, I could add a tiddler field 
tmap.open-view
that can be set to a view title so when the tiddler is opened or navigated 
to, the map is opened...


...but you can also achieve this very easily with existing means, here you 
go:

   1. Create a new tiddler and tag it with "$:/tags/SideBar" so it appears 
   in the sidebar.
   2. Create a list that iterates over all views
   3. Put every map you want to link to inside a list widget and use a list 
   filter that checks for the focussed tiddler (HotZone Plugin) and the last 
   tiddler in the history (field in $:/HistoryList); use the 
   "$:/temp/tmap/currentTiddler" for that
   4. if a view exists with the name of your tiddler that is currently 
   displayed, display that view, otherwise, display a text.

I think I should add this code to a "Useful TiddlyMap code snippets" 
section in the docs...


Well, here is the code (see also screenshot):


<https://lh3.googleusercontent.com/-Pj8riGN0ymU/VcdNhARdiOI/AAAAAAAAAGo/77EJSi1CktQ/s1600/2015-08-09%2B14%253A52%253A50.png>

\define showNoMatchMessage()
  Sorry, no Diagram (Map/View) for this tiddler...
\end

\define getMatchingView()
  $(allViewsFilter)$ +[field:title{$:/temp/tmap/currentTiddler}]
\end

<!-- build a filter that selects a view that matches the currently focussed 
tiddler -->
<$vars allViewsFilter=<<tmap "option" "selector.allViewsByLabel">>>

<!-- if a match exists, display the view, otherwise show the empty message 
-->
<$list filter=<<getMatchingView>> emptyMessage=<<showNoMatchMessage>> 
variable="match">

<!-- the actual map -->
<$tiddlymap view=<<match>>></$tiddlymap>

</$list>

</$vars>



<https://lh3.googleusercontent.com/-_oqjYlUScHo/VcdQmkp4UbI/AAAAAAAAAG0/22xobZ9-DwE/s1600/2015-08-09%2B14%253A54%253A59.png>



Hope this is what you wanted...


* Could we have a setting for the half-screen mode that hides the editing 
tools? I'm asking because the way I'm setting up at the moment only people 
who use github will be able to save, where the majority of users will only 
be navigating around on the public site - ?

You could use css to hide the editing tools by using "display: none" e.g on 
".tmap-menu-bar" and "vis-manipulation".

But I should add an option to have tiddlymap displayed in "no edit mode" 
where a user can still select views. I will put that on my list.
 

Hope I could help you
-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 [email protected].
To post to this group, send email to [email protected].
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/73b47221-cccc-4309-8192-b7aa8a5fde60%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to