TiddlyBlink (Roam-y experiment, contd)

2,106 views
Skip to first unread message

David Gifford

unread,
Jan 27, 2020, 2:21:47 PM1/27/20
to TiddlyWiki
Hi all

TiddlyBlink is the new name I am giving to the Roam-y experiment I have been working on for the last few days:


I don't consider it finished yet, but I wanted you to be able to see and experiment with it.

I worked with yesterday's version for the afternoon and found it speeding up my note taking by a lot. But this has a number of improvements. I hope you all find it helpful.

As for the name: blink as in bidirectional links, and blink because it helps you work fast, as in "in the blink of an eye".

Dave

HC Haase

unread,
Jan 28, 2020, 1:25:57 AM1/28/20
to TiddlyWiki
That's some fancy semantics.. I like the mane ;)

Its funny though, when I look at Roam and what you are doing in blink I do not see bidirectional linking to be the goal/defining feature.

As I understand bidirectional linking. It is links that are bidirectional, two direction A to B and B to A. strictly speaking we have that in TW, but it is not automatic.

The thing we lack in TW is to make these bidirectional links explicit, friction less and "attention grabbing".

With my TOC generic I attempt to deal with the explicit and attention part (not that I know if it is the best way, just a way). But what I find fare more interesting in blink/roam, is the served and showed context (of links/relations).

Bidirectional links is the messenger, the overview of context (in said links) is the message. Or am I completely off?

Not to bash on your name - I like it, just thinking out loud of what it is we are doing here.

HC Haase

unread,
Jan 28, 2020, 3:15:04 AM1/28/20
to tiddl...@googlegroups.com
Hi Dave

I am excited about this. So I couldn't help myself. As a test I have put your blink into my TOC generic plugin. This means that your blink stuff only shows when relevant (like the toc generic plugin). This is just a test so layout could still be better.
Hope you like it.

Other thoughts
  1. I think it could be really cool if we could show the cool context stuff that Dave is doing, but only if there is anything to show. So no (click any gray box below to access its tiddler) if there is nothing to show or no option to show transclusions if the text field is empty etc.
  2. Maybe only show one mode at a time, so either links or transclude or context..??
  3. This is for later, but I have a plea. Please use some standard theme colour classes so the colours will follow the theme. If you have a grey box hardcoded guess what happens when you change to a dark theme with grey text.
roamwiki.experiment.html

David Gifford

unread,
Jan 28, 2020, 9:05:20 AM1/28/20
to TiddlyWiki
Hi HC

Here are my comments to your two posts:

1) Yes, I realize that TiddlyWiki has had bi-directional linking all along, just that the links back were hidden in the information section in the more menu. But I had to call it that in order to communicate to people familiar with Roam. As you said, the key new element is making the references explicit as they are in Roam. (I would add that the accessible links back to regexp references is also an important element in my system, also copying Roam). I did not take your comments as bashing on the name.

2) Glad to see your excitement. I also saw a lot of movement on Twitter and have a bunch of new followers, something I never expected (I don't actually do much with Twitter, it was more about letting people know about TiddlyWiki as an alternative for those who find Roam helpful but aren't ready to commit to it - Roam is in beta, and when it is stable it will cost $30/mo). The creator of Roam even weighed in on my tweet with a compliment and suggestions.

3) Glad also to see you trying to integrate my experiments with your plugin. I am not a possessive type. I basically create things for my needs, and showcase them when I think they might be helpful for others. My emphasis is usually not on features so much as a workflow I have in mind, and the combination of features needed to get to that workflow. So I am not so interested in creating plugins or maintaining sites, just in creating what I need, and maybe get others to see how my workflow could help them. If you can refine your TOC generic plugin with something I have done, great! No need to even credit me.

4) Parenthesis: In the case of TiddlyBlink, my workflow is "read, create book tiddler, create chapter tiddler, create a note for each insight in the chapter, connect notes by linking so that under any topic I can see notes from any book chapters, and then build an outline of topical links by copying new entries in the Recent tab and organizing them into the outline. So the notes don't even need titles, thus the datetimestamp idea, which then makes me want to hide the ugly datetimestamp titles.

4) I agree with you about the standard theme color classes. Good catch, I hadn't thought of that, since I don't think much beyond what I would want out of a given experiment. Go for it!

5) I agree with you about showing only one thing at a time (links, context-as-links or full-transclude-as-links). I would like each button to select the item and turn the others off. I made a comment in one of my original posts that the TiddlyWiki documentation doesn't show how to do that, even though you would think it would be important for theme switchers, palette switchers, stylesheet switchers, etc. So that is beyond my current skills. Again, go for it!

6) Finally, getting to your hybrid, I liked your plugin as it was, but I think this mashup is a good step for refining it. Great work. A few suggestions:

6a) Each of our systems has features that the other doesn't. My system ignores tags and list fields, and focuses only on the mentions in the text field. So yours is more comprehensive in that regard. On the other hand, TiddlyBlink creates links to all the tiddlers that also reference the current tiddler title in non-linked text. Your mashup of our work loses that. Figure out how to incorporate regexp references from tiddler fields, and you will have all the components. Why not have your results be divided into "Tagged references", "List field references" and "Text field references [which includes links]".

6b) I agree, hiding the checkboxes and "click the gray box" stuff is nicer, especially when there is nothing to see. That is a nice feature of your plugin.

6c) In your mashup, the checkbox for links would be unnecessary since the initial reults are the links.

6d) Note that the most recent version of TiddlyBlink fixed the problem of the gray boxes showing regular text in blue.

Anyway, great work. Blessings to you.

David Gifford

unread,
Jan 28, 2020, 11:09:46 AM1/28/20
to TiddlyWiki
Addendum: For TiddlyBlink I would be interested in the "show only when there is something" feature, and the ability to turn the other checkboxes off when clicking one of the checkboxes. i.e., close context and links when clicking the transclusion box, etc. But these things are beyond me. I should be able to do the standard theme colors.

But for TiddlyBlink, the references to tags and list fields would get in the way and might be confusing, since the focus is on linking and the contents of the text field.

So if you or anyone could help me with the above in the context of what I have in TiddlyBlink, I would much appreciate it.

HC Haase

unread,
Jan 29, 2020, 9:01:34 AM1/29/20
to TiddlyWiki
@Dave
thanks for the detailed reply. I will get back to that later when I have more time. Glad you liked my mash-up.

tirsdag den 28. januar 2020 kl. 17.09.46 UTC+1 skrev David Gifford:
Addendum: For TiddlyBlink I would be interested in the "show only when there is something" feature, and the ability to turn the other checkboxes off when clicking one of the checkboxes. i.e., close context and links when clicking the transclusion box, etc. But these things are beyond me.

I can help you with that. It is basically what my mash-up do. I can strip it down to fit your vision of blink (and make a separate hybrid later).

I should be able to do the standard theme colors.

great

But for TiddlyBlink, the references to tags and list fields would get in the way and might be confusing, since the focus is on linking and the contents of the text field.

I will take a look at it later and share

David Gifford

unread,
Jan 29, 2020, 9:31:47 AM1/29/20
to TiddlyWiki
Thanks HC!

David Gifford

unread,
Jan 29, 2020, 8:17:11 PM1/29/20
to TiddlyWiki
Yay! I found a workaround for hiding the checkboxes and the message about clicking gray boxes: put them in a sidebar tab. That way, there will only be notes if there are notes.


On Wednesday, January 29, 2020 at 8:01:34 AM UTC-6, HC Haase wrote:

ILYA

unread,
Feb 3, 2020, 11:19:51 AM2/3/20
to tiddl...@googlegroups.com
Hi, HC Haase

This is really! Is there a way to support people who don't use tags for modeling parent - child relationship between tiddlers?

Here is some background about my use case.
I started using create here button a while ago. I quickly discovered that it renders the tags unusable feature. Because the tags namespace becomes polluted and selecting the right tag from thousands of them becomes a torture on mobile. To solve this problem I created a macro called new_category_button. This macro is adding a button to create new tiddlers. It adds current tiddler into parent field of a new one. It also adds a list of links to all children at the bottom.

The macro is used as follows

<<new_category_button field:"parent" icon:"$:/core/images/new-button" tooltip:"Add tool" title:"$(currentTiddler)$ : ">>

As you can see I can use field other than parent to represent different kind of relationship.

Is there a way to configure Generic TOC to use custom field?

Best regards,
ILYA
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.

David Gifford

unread,
Feb 3, 2020, 11:49:33 AM2/3/20
to tiddl...@googlegroups.com
Hi Ilya

In TiddlyBlink (https://giffmex.org/gifts/tiddlyblink.html), you could modify the tiddlers


and replace 'text' in

"[!is[system]regexp:text<mycrit>!tag[outlines]!tag[hide]sort[title]]"

with the name of the field you are using. Then you would have four ways of viewing your child tiddlers.

I think you can also modify HC's plugin to do the same, but HC will have to help you with that.

I just wanted you to know you it can be done.

David Gifford

--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/oWNZa3i4EoE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/A5F1018B-F2A9-48AC-8477-309AE5F52FA1%40gmail.com.

David Gifford

unread,
Feb 3, 2020, 12:00:19 PM2/3/20
to TiddlyWiki
Ilya, the fix to Tidd;yBlink I just mentioned has a couple drawbacks

1) You don't see links in the text field of the parent tiddler to the child tiddler, since they are in your special field. But then that must be the case with however you are doing it now.
2) Autocomplete and linkify, etc will not work in the special field, only in the text field.
3) viewing the references in the "search results highlighted in context mode" will not show anything but a gray bar unless the reference is also in the text field.

On Monday, February 3, 2020 at 10:19:51 AM UTC-6, ILYA wrote:
Hi, HC Haase

This is really! Is there a way to support people who don't use tags for modeling parent - child relationship between tiddlers?

Here is some background about my use case.
I started using create here button a while ago. I quickly discovered that it renders the tags unusable feature. Because the tags namespace becomes polluted and selecting the right tag from thousands of them becomes a torture on mobile. To solve this problem I created a macro called new_category_button. This macro is adding a button to create new tiddlers. It adds current tiddler into parent field of a new one. It also adds a list of links to all children at the bottom.

The macro is used as follows

<<new_category_button field:"parent" icon:"$:/core/images/new-button" tooltip:"Add tool" title:"$(currentTiddler)$ : ">>

As you can see I can use field other than parent to represent different kind of relationship.

Is there a way to configure Generic TOC to use custom field?

Best regards,
ILYA

HC Haase

unread,
Feb 4, 2020, 4:40:59 AM2/4/20
to TiddlyWiki


torsdag den 30. januar 2020 kl. 02.17.11 UTC+1 skrev David Gifford:
Yay! I found a workaround for hiding the checkboxes and the message about clicking gray boxes: put them in a sidebar tab. That way, there will only be notes if there are notes.


You are a genius! The simplest solution is often the best.
I personally don't like to use the sidebar tabs too much as I think it take up too much space. But I have to give it to you. By using the sidebar you solved the problem very simple and effective.

Mark S.

unread,
Feb 7, 2020, 11:26:00 AM2/7/20
to TiddlyWiki
Hi Dave,

I notice that you are continuing to make improvements to TiddlyBlink. Great!

When I test, it looks like items tagged "meta" are not blocked from "references". Is this on purpose?
It seems to me that blocking meta is important, especially (in this case) if the tiddly fold data may have links to every single tiddler.

In the realm of suggestions (as if you didn't have enough), the parallel tiddler panel is a great idea!
It would be even better if it could work like the search window, so you didn't have to
type the entire tiddler name.

Thanks!
Mark

David Gifford

unread,
Feb 7, 2020, 11:39:05 AM2/7/20
to TiddlyWiki
Oh! That's right, I did notice that the tiddly fold data was showing up everywhere, and forgot to do anything about it. I just fixed that and updated TB, and credited you in the change log. Thanks for your help!

About the parallel tab, what A Gloom cooked up is wonderful, but I agree, if it comleted text similar to the search window it would be even better. But that sounds beyond me.

Mark S.

unread,
Feb 7, 2020, 1:50:59 PM2/7/20
to TiddlyWiki
I think something went wrong. Now there are no refs showing up.

David Gifford

unread,
Feb 7, 2020, 2:10:24 PM2/7/20
to TiddlyWiki
Hi Mark

Fixed it, realized what happen the second I saw your email. Thanks for the heads up!

Mark S.

unread,
Feb 7, 2020, 2:58:42 PM2/7/20
to TiddlyWiki
The feature that automatically creates tiddlers for non-existing links when the tiddler is closed doesn't seem to work either.
Or did that feature not make the cut?

Thanks!

David Gifford

unread,
Feb 7, 2020, 3:03:33 PM2/7/20
to tiddl...@googlegroups.com
It is working for me on https://giffmex.org/gifts/tiddlyblink.html - what exactly are you doing that is not producing that behavior?


--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/oWNZa3i4EoE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.

Mark S.

unread,
Feb 7, 2020, 3:20:14 PM2/7/20
to TiddlyWiki
Ok. Guess I need to "upgrade" to match yours differently than I have been doing.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+unsubscribe@googlegroups.com.

Mark S.

unread,
Feb 7, 2020, 10:53:36 PM2/7/20
to TiddlyWiki

It seems to me the reason you have an "outline" option is because the reference display of links is opaque,
at compared to the traditional TOC approach -- you can only drill down to the very next level.

Here's something I'm trying. Certain tiddlers get a tag of "header". If a tiddler appears in a reference listing,
and you're using "transclude" mode, it also shows the list of tiddlers that are linked back to it. This allows
you to drill down one more level on certain key topics, which is probably enough for most real-life situations.

Thanks!


David Gifford

unread,
Feb 7, 2020, 11:36:14 PM2/7/20
to tiddl...@googlegroups.com
Hi Mark

I single out outlines in order to hide them from transclusion. So, if I am understanding you correctly, kind of the opposite of what you are doing. I do that because outline tiddlers tend to be vertically quite tall, and with little actual content other than links. If the transclusion area gives me a list of quotes on a topic I don't want a long tiddler with links and no content interrupting. Hope that helps in understanding my reasoning.

My idea is, outlines are my top-down way of organizing content, and links are my bottom-up way of organizing, and they ideally meet in the middle. The top levels will mostly be outlines organizing topics (kinds of mammals organized by type), and the lower levels are more lists of stuff I grab while reading (notes on badgers from journal articles).


--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/oWNZa3i4EoE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/6adc8cb2-0218-498c-b825-21f310a9ef81%40googlegroups.com.

Mark S.

unread,
Feb 8, 2020, 8:24:52 PM2/8/20
to TiddlyWiki
The problem with the outlines is that they have to be maintained by hand. That's OK for special pages,
but what if you want to see an automatic listing of all journal listings, without having to drill down to
the Journal "parent" ? That's the ability I'm adding, experimentally to see if it helps:


But it may be that I don't understand the workflow you're following, or I'm stuck on the tagging TOC model. It
may be like comparing oranges and badgers ...
To unsubscribe from this group and all its topics, send an email to tiddlywiki+unsubscribe@googlegroups.com.

David Gifford

unread,
Feb 8, 2020, 9:25:51 PM2/8/20
to TiddlyWiki
H​i Mark

Thanks for your feedback and playing around with it.

I don't think there is one best workflow for TiddlyBlink. I think each file could be slightly different. You could just use notes with titles and links, and view the references as links. You could do something similar to what I have in the example file, where it is like a stack of notes in a topic.

I have actually been playing with adaptations of it,

1) using linking in a way similar to tagging and having only one main tiddler: https://giffmex.org/experiments/isaiahliterary.html

2) a very wiki-ish glossary of terms but that uses tags for certain tiddlers that feed into list-searches (categories, people, etc), and the tiddlers separate the references by categories, topics, books, etc. See image, in Spanish. Categorias are like outlines, libros are in this case biblical books, and terminos are the terms for the glossary - and are not tagged as the other two are. The gray box (a variant of the refstransclude system tiddler) shows the backlinks and links for each tiddler, so all related tiddlers are in the box.


etc.

I agree most people will not want to hand enter outlines. That is my own way of doing it. I enjoy hand-creating taxonomies for certain topics.

You could actually use tagging, toc and lists in the "outline" tiddlers. It is not so much about what content goes there, as the desire (at least on my part) to have a given tiddler hidden when using the simple or clean transclusion mode. Some may not care, and may just want either simple links to all, or use the expandable/collapsible transclusion, both of which keep the reference section pretty clean.

While tagging was not my focus for TiddlyBlink, I think tagging can be used in a complementary way with it.

I would say, don't try to figure out my ways of using it, just play with it and see if TiddlyBlink leads you to your own system.

But for me, the main advantage of using the easily accessible bi-directional links, autocomplete for links, relinks, and automatic tiddler creation when saving tiddlers with new links, is the ability to cross-reference sources, quotes, and the topics of the notes just by creating a new note tiddler and linking to source and topics. Eventually I will have a bunch of notes on a given topic from various sources, and can see them together without having to find a way to gather them. They are together because I added links when creating the notes.

Oh, another way to answer your question would be, clone .sourcesList and change the tiddler title and the list-search filter to Journal, and paste the new title into the toc in

TiddlyBlink home.

To unsubscribe from this group and all its topics, send an email to tiddl...@googlegroups.com.

Mark S.

unread,
Feb 10, 2020, 2:50:52 PM2/10/20
to TiddlyWiki
I noticed that it's easy to click into a cul de sac sometimes. Some place with no links or references to allow an exit.

For my experiments, I've added the following template tiddler, that will let you back up a step. Or go forward a step.

<hr/>
<$list filter="[list[$:/StoryList]before
<currentTiddler>]" emptyMessage="" >
<$button><--
<$action-navigate $to=<
<currentTiddler>>/>
</$button>
</$list>
<$list filter="[list[$:/StoryList]after
<currentTiddler>]" emptyMessage="" >
<$button>-->
<$action-navigate $to=<
<currentTiddler>>/>
</$button>
</$list>



On Monday, January 27, 2020 at 11:21:47 AM UTC-8, David Gifford wrote:

David Gifford

unread,
Feb 10, 2020, 3:23:24 PM2/10/20
to TiddlyWiki
Hmmm good to know, maybe you could elaborate on how you are getting into the cul de sacs. What you do / what you expect / what happens instead.

Thanks!

Mark S.

unread,
Feb 10, 2020, 4:17:29 PM2/10/20
to TiddlyWiki
Say you create a link to a non-existing tiddler inside your text and close your tiddler. Then click on the link.
Because of the way it's created, there is no reference list for this tiddler. You're stranded. The only way
to go anywhere else to open the sidebar and use the "recent" tab or the "open" tab. But either way you
may have to wade through tiddlers to find the last one you were on.

On a related topic, I still find that sometimes a new tiddler isn't created for a link inserted in text.
It's random, at the moment. But it definitely happens (or not happens, you know what I mean).

Thanks!

David Gifford

unread,
Feb 10, 2020, 4:36:47 PM2/10/20
to tiddl...@googlegroups.com
Hi Mark

I just tried what you are saying .When in tiddler AAA I create a link to non-existing tiddler BBB, save it, and click the link to tiddler BBB, tiddler BBB opens, and shows a reference to AAA. Or are you referring to non-linked references? Those would definitely

On your related note, there are certain symbols that break TiddlyBlink, as I mention in the documentation. The ones i know are

Beginning with a period, or ending, can't remember which
Opening letters with accents É
Parentheses ( and ) together in the title.




--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/oWNZa3i4EoE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/6f1df9da-7457-435b-bdc4-1a9117292feb%40googlegroups.com.

Mark S.

unread,
Feb 10, 2020, 5:18:55 PM2/10/20
to TiddlyWiki


On Monday, February 10, 2020 at 1:36:47 PM UTC-8, David Gifford wrote:
Hi Mark

I just tried what you are saying .When in tiddler AAA I create a link to non-existing tiddler BBB, save it, and click the link to tiddler BBB, tiddler BBB opens, and shows a reference to AAA. Or are you referring to non-linked references? Those would definitely


Non-linked references -- as when you let the closing tiddler create any links.
 
On your related note, there are certain symbols that break TiddlyBlink, as I mention in the documentation. The ones i know are

Beginning with a period, or ending, can't remember which
Opening letters with accents É
Parentheses ( and ) together in the title.

None of these apply, if we're talking about tiddler titles. It is a random thing. Usually it works, but
sometimes it doesn't.

I'm thinking that the relink feature may sometimes fight for control with the automatic link creation thing. Then it would
be a matter of timing which one wins.


Mark S.

unread,
Feb 10, 2020, 11:57:06 PM2/10/20
to TiddlyWiki

Feature or bug? TiddlyBlink will link words that are not in [[square brackets]] . I mean if I have a tiddler name "Kitten Dandruff"
it will show links to anything containing the words "Kitten Dandruff", even though they are not bracketed as links.

David Gifford

unread,
Feb 11, 2020, 8:45:42 AM2/11/20
to tiddl...@googlegroups.com
Hi Mark

Yes, as the documentation mentions, TB finds even unlinked references to the tiddler title. Meant as a feature, imitating the same feature in Roam. And that is why I call it references rather than links, because it includes regexp. However, Roam distinguishes between linked and unlinked references, whereas TB does not. After your experience yesterday, I am wondering if the unlinked refs are worth it. One could always do a regular search to check for unlinked references. I might have aimed too high.

This week I have a lot on my plate, so I won't be able to look at it until Friday or so.

On Mon, Feb 10, 2020 at 10:57 PM 'Mark S.' via TiddlyWiki <tiddl...@googlegroups.com> wrote:

Feature or bug? TiddlyBlink will link words that are not in [[square brackets]] . I mean if I have a tiddler name "Kitten Dandruff"
it will show links to anything containing the words "Kitten Dandruff", even though they are not bracketed as links.

--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/oWNZa3i4EoE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.

Mark S.

unread,
Feb 11, 2020, 11:09:45 AM2/11/20
to TiddlyWiki
An interesting side effect is that it can link to tiddlers in markdown, whereas the standard backlink would not.

You might have to put "references (not the same as links) " in your documentation for people as dense as myself ;-)

On Tuesday, February 11, 2020 at 5:45:42 AM UTC-8, David Gifford wrote:
Hi Mark

Yes, as the documentation mentions, TB finds even unlinked references to the tiddler title. Meant as a feature, imitating the same feature in Roam. And that is why I call it references rather than links, because it includes regexp. However, Roam distinguishes between linked and unlinked references, whereas TB does not. After your experience yesterday, I am wondering if the unlinked refs are worth it. One could always do a regular search to check for unlinked references. I might have aimed too high.

This week I have a lot on my plate, so I won't be able to look at it until Friday or so.

On Mon, Feb 10, 2020 at 10:57 PM 'Mark S.' via TiddlyWiki <tiddl...@googlegroups.com> wrote:

Feature or bug? TiddlyBlink will link words that are not in [[square brackets]] . I mean if I have a tiddler name "Kitten Dandruff"
it will show links to anything containing the words "Kitten Dandruff", even though they are not bracketed as links.

--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/oWNZa3i4EoE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+unsubscribe@googlegroups.com.

Mark S.

unread,
Feb 11, 2020, 12:23:28 PM2/11/20
to TiddlyWiki
I guess I'm leaning more towards "feature". 

In terms of "text pollution", this allows you to put links inside of <!-- comment --> html tags, so you don't have to see them and yet the reference linking will occur.

On Tuesday, February 11, 2020 at 5:45:42 AM UTC-8, David Gifford wrote:
Hi Mark

Yes, as the documentation mentions, TB finds even unlinked references to the tiddler title. Meant as a feature, imitating the same feature in Roam. And that is why I call it references rather than links, because it includes regexp. However, Roam distinguishes between linked and unlinked references, whereas TB does not. After your experience yesterday, I am wondering if the unlinked refs are worth it. One could always do a regular search to check for unlinked references. I might have aimed too high.

This week I have a lot on my plate, so I won't be able to look at it until Friday or so.

On Mon, Feb 10, 2020 at 10:57 PM 'Mark S.' via TiddlyWiki <tiddl...@googlegroups.com> wrote:

Feature or bug? TiddlyBlink will link words that are not in [[square brackets]] . I mean if I have a tiddler name "Kitten Dandruff"
it will show links to anything containing the words "Kitten Dandruff", even though they are not bracketed as links.

--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/oWNZa3i4EoE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+unsubscribe@googlegroups.com.

Ste Wilson

unread,
Feb 12, 2020, 8:59:46 AM2/12/20
to TiddlyWiki
Hi David,
Finally had a chance to try this out today.  Most impressive!
Obviously I pushed it onto a copy of my engineering wiki to see what happens...:)

Thoughts: Is it possible to turn off the backlinks from displaying in individual tiddlers, for example, the Table of contents or 'Don't Panic' landing screen?  Fine control over referenced tiddlers might be useful, see Force below, but for other terms it could be useful.
Like the parallel tab.  Can I just has that please?

Is there any advantage to running tiddly blink if you DON'T display the references? For example, I use the work Force a LOT and so the long list of references isn't really helpful.  Automagically putting links into all tiddlers that have that word in however....(i kinda lost the thread of the discussion earlier so I'm not sure if it does this or not..)

Once again, awesome work.

Ste

David Gifford

unread,
Feb 12, 2020, 9:34:41 AM2/12/20
to TiddlyWiki
Hi Ste

Thanks for playing with Tiddlyblink, and for your feedback.

The instructions share about hiding certain tiddlers from appearing in other tiddler's references. But your question is the opposite: hiding all references from appearing under a tiddler. One obvious hack is adding even one letter to your tiddler title to hide references. A tiddler title of "Force -" or "Force x" will not show references to "Force". So any way you can make your tiddler title unique from anything you would write in other tiddlers will keep the references area clean. "Term:" or "Article:" could be a prefix. Not sure what might meet your needs.

From your comments and from Mark's, I think it would be helpful for me to distinguish between references to the current tiddler in links and in regular text. Roam does this, and TiddlyBlink does not. Actually, I am not even sure if references in regular text are worth the unhelpful results that get shown. I think limiting references to backlinks would be more practical and precise. So later this week I may remove the references to regexp, and add instructions on how to reinsert it for those who want it. I have a couple other unrelated ideas for improving TB, too.

The transclusion options are great for displaying short tiddlers - I use it for seeing notes and excerpts I grab from books, and I use links to indicate both the source and the topics. But the transclusions are a pain for people who have long tiddlers. This is where Roam has a distinct advantage over TB, because it only transcludes the actual blocks (bullet points) that contain the word, not the entire page that contains the block. Many people, I think, will prefer to title their tiddlers and use either the simple links or the collapsed transclude view in TiddlyBlink, and only turn on transclusion only in certain cases.

Hope this is helpful!

Graham Wheeler

unread,
Mar 4, 2020, 12:19:42 AM3/4/20
to TiddlyWiki
I'm just trying this out. I was looking at Roam but decided that I didn't like a cloud-based approach, and there were a few other things about it I found offputting. Then I found Trilium, which is pretty cool but not that Mac friendly yet and a bit too rough around the edges. Then I found your TiddlyBlink which seems to be the best solution right now for a FOSS alternative to Roam. I'm new to TiddlyWiki though and so was wondering - how would one update an existing TiddlyWiki file with an updated TiddlyBlink? Do you just have to recopy all the links over? 

David Gifford

unread,
Mar 4, 2020, 7:38:34 AM3/4/20
to TiddlyWiki
Hi Graham

Thanks for the kind words. Yes, at the moment, importing all the tiddlers with the import tool in the sidebar would be easier. Or else as you say, manually dragging the links from TiddlyBlink into your file. I have changed some core tiddlers, so depending on how you have configured your file, there may be hiccups.

Not being a developer, just someone who adapts what other people create, and being someone with a demanding job who doesn't have too much time for TiddlyWiki, I have not taken the time to learn how to package plugins. I think it was TonyM who at one point offered to bundle the key tiddlers as plugins. I may need to see if he is still willing to do that. Part of the problem is that the other plugins would still need to be recopied separately.

Let me know how you get on, though fair warning I will be out all day, so I may not respond promptly. Blessings,

Graham Wheeler

unread,
Mar 4, 2020, 10:11:19 AM3/4/20
to tiddl...@googlegroups.com
Yes, shortly after my first message it occurred to me a plugin would seem appropriate. In many plugin systems you can declare dependencies and have them pulled in automatically; not sure if that is true with TW or not.

If I stick with it I will take a look at some point at what’s involved in this.

Thanks!
Graham 

--
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 tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/87d9e60e-52da-4ca0-80e0-50a208dcbff9%40googlegroups.com.

Mark S.

unread,
Mar 4, 2020, 11:35:11 AM3/4/20
to TiddlyWiki
You could tag everything that's part of your kit with "TiddlyBlink". Then someone could just drag and drop the "TiddlyBlink" tag button from your TW into their file and get their starter kit. The other plugins would have to be done separately, but even that's not too hard since they can just drag and drop them from your plugin library.

David Gifford

unread,
Mar 4, 2020, 1:02:51 PM3/4/20
to tiddl...@googlegroups.com
Hey Mark, that is a great idea. I am out today, but will try to do that tomorrow and will post here when I have done that. I could still tag the other plugins.


--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/oWNZa3i4EoE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/55fe041c-a00b-4f0e-928b-3439848f6e2d%40googlegroups.com.

David Gifford

unread,
Mar 4, 2020, 3:17:54 PM3/4/20
to TiddlyWiki
Hi Graham, Mark and anyone listening in,

I tagged the essential stuff as 'tb'. So you can drag the 'tb' tag pill from the front page right into your file to import the tiddlers. This does not include the instruction pages or non-essential system tiddlers. However, you will want to make sure that the system tiddlers I am adding ($:/tags/... $:/DefaultTiddlers) do not overwrite changes you have made to your own file.

Graham Wheeler

unread,
Mar 4, 2020, 4:39:17 PM3/4/20
to tiddl...@googlegroups.com
Great! Will give it a try tonight. Does this pull in the "Getting Started" tiddlers too or just add the necessary functionality to use the reverse links? My preference would be for the latter as I am deleting the former each time (but maybe I am just an idiot; I just started playing with all of this yesterday).

Raghu Veer S

unread,
Mar 17, 2020, 5:03:50 AM3/17/20
to tiddl...@googlegroups.com
Hey guys, I was trying to add TiddlyBlink to my my personal wiki, but the directions mentioned in here(https://giffmex.org/gifts/tiddlyblink.html) says to drag links from the TiddlyBlink wiki to My wiki.

1. I tried importing all of them(all the links present in this tiddler: $:/.giffmex/meta/How.to.add.TiddlyBlink.to.your.TiddlyWiki) but I still couldn't get any of the featues—  bidirectional links feature or the custom view feature. (Which files should I be importing to my wiki to get the features to work?)

2. When you say bidirectional, isn't it like you should be able to have a link back to the original page from the linked page too. I do not see that in the TiddlyBlink wiki.(Does it allow navigation back to the original file from the linked file as Roam does)

Can anyone help me with it. I am not sure how to go about adding the plugin to my personal wiki.

—Raghu

David Gifford

unread,
Mar 17, 2020, 8:32:06 AM3/17/20
to tiddl...@googlegroups.com
Am traveling, will help you later

On Tue, Mar 17, 2020, 5:04 AM Raghu Veer S <ragh...@gmail.com> wrote:
Hey guys, I was trying to add TiddlyBlink to my my personal wiki, but the directions mentioned in here(https://giffmex.org/gifts/tiddlyblink.html) says to drag links from the TiddlyBlink wiki to My wiki.

1. I tried importing all of them(all the links present in this tiddler: $:/.giffmex/meta/How.to.add.TiddlyBlink.to.your.TiddlyWiki) but I still couldn't get any of the featues— the autocomplete feature on typing "[[" or the bidirectional links feature or the custom view feature. (Which files should I be importing to my wiki to get the features to work?)

2. When you say bidirectional, isn't it like you should be able to have a link back to the original page from the linked page too. I do not see that in the TiddlyBlink wiki.(Does it allow navigation back to original file from the linked file as Roam does)

Can anyone help me with it. I am not sure how I should go about adding the plugin to my personal wiki.

—Raghu


On Tuesday, January 28, 2020 at 12:51:47 AM UTC+5:30, David Gifford wrote:
Hi all

TiddlyBlink is the new name I am giving to the Roam-y experiment I have been working on for the last few days:


I don't consider it finished yet, but I wanted you to be able to see and experiment with it.

I worked with yesterday's version for the afternoon and found it speeding up my note taking by a lot. But this has a number of improvements. I hope you all find it helpful.

As for the name: blink as in bidirectional links, and blink because it helps you work fast, as in "in the blink of an eye".

Dave

--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/oWNZa3i4EoE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.

Mark S.

unread,
Mar 17, 2020, 10:53:13 AM3/17/20
to TiddlyWiki
Did you save and reload? The plugins don't work until save/reload.

It seems to work pretty well, except the auto-creation of tiddlers from links. I've had trouble with this feature before.

For those who want to save time importing all 63 tiddlers, use the attached tiddler. Make a backup of anything you want to save, in case it goes wrong.

1. Drag and drop the ListMe.json tiddler into Dave's TiddlyBlink
2. Go to advanced search and click on the filter tab
3. Enter this into the filter tab: [list[ListMe]]
4. It should list all the tiddlers
5. Use the export button to export the tiddlers to a file as JSON
6. Drag and drop that file into your personal empty TW file
7. Import, Save. Reload
ListMe.json

Raghu Veer S

unread,
Mar 17, 2020, 11:35:35 AM3/17/20
to TiddlyWiki
Hi Mark,

That worked! You were right, it was because of not reloading the page. I had imported and saved everything, but was constantly fiddling around without actually reloading the page.
Thanks a lot.

—Raghu

David Gifford

unread,
Mar 17, 2020, 11:38:18 AM3/17/20
to tiddl...@googlegroups.com
Raghu, if you go to the online Tiddlyblink, drag the tag 'tb' from the top tiddler into your own file. Then hit the import button, then hit save, and refresh the browser. That should be enough to import everything but the tutorials.


Bi-directional links apply to links between tiddlers in the file, not to pages outside the file. But as I mention in the documentation, some things such as open and close brackets and parentheses break the links.

On Tue, Mar 17, 2020, 5:04 AM Raghu Veer S <ragh...@gmail.com> wrote:
Hey guys, I was trying to add TiddlyBlink to my my personal wiki, but the directions mentioned in here(https://giffmex.org/gifts/tiddlyblink.html) says to drag links from the TiddlyBlink wiki to My wiki.

1. I tried importing all of them(all the links present in this tiddler: $:/.giffmex/meta/How.to.add.TiddlyBlink.to.your.TiddlyWiki) but I still couldn't get any of the featues— the autocomplete feature on typing "[[" or the bidirectional links feature or the custom view feature. (Which files should I be importing to my wiki to get the features to work?)

2. When you say bidirectional, isn't it like you should be able to have a link back to the original page from the linked page too. I do not see that in the TiddlyBlink wiki.(Does it allow navigation back to original file from the linked file as Roam does)

Can anyone help me with it. I am not sure how I should go about adding the plugin to my personal wiki.

—Raghu


On Tuesday, January 28, 2020 at 12:51:47 AM UTC+5:30, David Gifford wrote:
Hi all

TiddlyBlink is the new name I am giving to the Roam-y experiment I have been working on for the last few days:


I don't consider it finished yet, but I wanted you to be able to see and experiment with it.

I worked with yesterday's version for the afternoon and found it speeding up my note taking by a lot. But this has a number of improvements. I hope you all find it helpful.

As for the name: blink as in bidirectional links, and blink because it helps you work fast, as in "in the blink of an eye".

Dave

--

Raghu Veer S

unread,
Mar 17, 2020, 12:21:56 PM3/17/20
to tiddl...@googlegroups.com
Thanks David! It is working fine now, the issue was due to not reloading the page. I didn't realize that the page had to be refreshed every time you import a plugin, anyway thanks for the response.

On a different note, great work with the plugin, was looking for an alternative to Roam myself and stumbled upon this. Thanks a lot.
To unsubscribe from this group and all its topics, send an email to tiddl...@googlegroups.com.
Message has been deleted

David Gifford

unread,
Apr 25, 2020, 12:04:03 PM4/25/20
to TiddlyWiki
Hi Kyrylo

The primary tiddlers for this transclude backlinks in four different ways, according to one's preferences


and the buttons


If you want just backlinks, I think that might be all you need, other than maybe the Stylesheet, $:/.giffmex/.Stylesheet4tiddlyblink Please get them from https://giffmex.org/experiments/tiddlyblink.experiment.html, though, not from the original TiddlyBlink site.

On Saturday, April 25, 2020 at 10:37:16 AM UTC-5, Kyrylo Zapylaiev wrote:
David, first of all, thank you for all your hard work. But unfortunately, it's not clear how to add the only functionality of showing bi-directional links, instead of the whole bunch of custom theming and articles. I mean, is it possible to add to my own vanilla TiddlyWiki just the functionality? Because, when I imported the plugin (by dragging 'tb' tag) it imported a lot and changed my preferences: date format, animations, added some tiddlers, etc. Is it possible to have only functionality?

Maybe I just don't understand how plugins work in TiddlyWiki.
To unsubscribe from this group and all its topics, send an email to tiddl...@googlegroups.com.
Message has been deleted

David Gifford

unread,
Apr 25, 2020, 1:27:00 PM4/25/20
to tiddl...@googlegroups.com
Just drag them into your file in your browser. Or, export them as tid files and put them in the folder where your nodejs tids are.

On Sat, Apr 25, 2020, 11:30 AM Kyrylo Zapylaiev <zapy...@gmail.com> wrote:
Thanks! Sorry about the offtopic, but how can I extract/import these tiddlers in order to create a custom plugin for nodejs environment?
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/5f500440-187f-4b42-9fe7-7c7b102c16e6%40googlegroups.com.

Sharat Addanki

unread,
May 3, 2020, 11:04:10 AM5/3/20
to TiddlyWiki
Hi David,

I'm new to TiddlyWiki ecosystem. I installed your plugin and did save and reload. But when I type '[[' I don't see autocomplete options. How can I troubleshoot this? Thank you!

David Gifford

unread,
May 4, 2020, 3:41:39 PM5/4/20
to tiddl...@googlegroups.com
Hi Sharat

Given that this is an old thread, I will assume you haven't seen the newer threads about the new version I am almost done with, called Stroll.

Please try Stroll out, but only to experiment with. There are easier instructions. TiddlyBlink has a couple of things that need fixing, so I will look at what you are describing. By this weekend I hope to have Stroll completely finished and ready to use. I will also update TiddlyBlink soon.


Blessings.


To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/4b167b57-3e0b-402b-815a-a122d960045c%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages