Hi Tony

> Rather than us running down the performance rabbit hole again can you please 
> consider my suggestion of optional rule in or rule out of this  as I 
> suggested previously.

Just a very gentle note that the way you’ve expressed this paragraph makes it 
read as an implicit criticism of the approach taken by somebody else in the 
thread. That kind of thing gets in the way of the points you’re trying to 
raise, and I’d urge you to reread postings to make sure your meaning is clear 
without criticising others. If you feel that people aren’t listening to your 
ideas then the most constructive response is to focus on expressing them 
clearly and concisely.

> Any tiddler could be parsed for any tiddler title but the performance 
> requirements will grow with the number of tiddlers. What about an indicator 
> on tiddlers who's title may be worth linking to if found in another tiddler 
> (ignoring case). Then at render one would only need to search the current 
> tiddler for a limited set of titles. A more pervasive mode to be set for 
> exploration only and list tiddlers who are contained in other tiddlers and 
> you optional flag them as worthy of autolinking?

I think you’re suggesting that we give users the ability to limit the tiddlers 
to which freelinks are created. That’s certainly a potential performance 
improvement under consideration.

> Also once an "autolink" is established what about making it permanent with 
> square brackets added to the text.

Do you mean that the square brackets would be inserted any time a freelink is 
created? Would they be removed if the target tiddler ceases to exist? It sounds 
like a hybrid between the two approaches we’ve discussed:

* The dynamic approach taken by the plugin where freelinks are ephemeral, and 
created as required
* The static approach of automatically creating explicit links when saving a 
tiddler

Best wishes

Jeremy


> 
> Sometimes going 10% further produces a result that can be deployed in a wider 
> range of situations because it can be scaled to the use case.
> 
> Regards
> Tony
> 
> On Tuesday, December 31, 2019 at 4:31:07 AM UTC+11, springer wrote:
> Tony asked about RedirectMacro, and I realized that my answer was going to 
> hijack his thread about transclusion. 
> 
> RedirectMacro can be found here: 
> http://checkettsweb.com/styles/themes.htm#RedirectMacro 
> <http://checkettsweb.com/styles/themes.htm#RedirectMacro>
> 
> In TW Classic, this plugin made for entirely seamless internal linking, no 
> need for double-brackets nor CamelCase. Anytime a tiddler contained a string 
> (one or more words) that matched an existing tiddler title (or an alias of 
> it, given AliasPlugin), the tiddler would render in view mode just as if a 
> link had been specified, though the tiddler text itself could remain without 
> any kind of link markup. On my old ethics site, you can open a tiddler in 
> edit mode and see the links are "not there" except in this virtual way: 
> http://ethics.tiddlyspot.com/#happiness 
> <http://ethics.tiddlyspot.com/#happiness>
> 
> Here's the kind of use case that made it fabulous: During class (there's a 
> 5-minute warmup problem students do while I hand papers back, unpack and plug 
> in my laptop), I could paste in a bit of from a student's written work 
> (submitted via moodle the night before, with an excerpt from our primary 
> texts and then a paragraph of commentary). As soon as we go from edit to view 
> mode, EVERY technical concept in the excerpt, and every key word and red flag 
> word in the student's commentary, is lit up as a link. I now have all the 
> resources of my wiki available (definitions, pointers) to help structure the 
> discussion as I correct misunderstandings, pull up more details, etc. (Here's 
> a real example 
> <http://ethics.tiddlyspot.com/#%5B%5BExperience%20and%20free%20will%5D%5D> of 
> student writing that I pasted in, and got to render with all the links with 
> no fuss.)
> 
> If someone asks "How much trouble is it to go through and put brackets around 
> all the key terms after you paste?" that person is probably not working in 
> front of a live audience (where that audience is not there to get TiddlyWiki 
> lessons).
> 
> Now, suppose that today I add three terms (with definitions, perhaps some 
> aliases) to my wiki. With RedirectMacro, a single reload of the site was 
> sufficient to update the display of every tiddler that already contained that 
> word or phrase (or its aliases). 
> 
> How much trouble is it to pause, after each time I add a term, to use 
> TiddlerCommander or another advanced search function to find tiddlers with 
> that term and replace appearances of the term with double-bracketed 
> reference? Someone who asks this has not been adding wiki content at the last 
> minute while running late toward a classroom full of students. ;)
> 
> If an equivalent could be generated for TW5, I would be beyond delighted.
> 
> -Springer
> 
> On Sunday, December 29, 2019 at 12:15:40 AM UTC-5, TonyM wrote:
> Springer,
> 
> Please describe "Clint Checkett's Redirect macro" because I have no idea what 
> it does, so I can't give an indicator if there is a method to replace it. I 
> am sure I know more than I used to with TW5.
> 
> Regards
> Tony
> 
> 
> -- 
> 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 view this discussion on the web visit 
> https://groups.google.com/d/msgid/tiddlywiki/ee491251-71aa-448e-a0ab-d6a792a4c8e2%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/tiddlywiki/ee491251-71aa-448e-a0ab-d6a792a4c8e2%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/51262154-2FD6-4207-9B2F-4646150D92C4%40gmail.com.

Reply via email to