What do people use Tiddlywiki for?

TiddlyWiki is a highly flexible tool used for everything from journaling and research to documentation and teaching. Its single-file design and modularity make it ideal for customizing to fit any workflow.

Here are some examples from my own custom-built editions:

:books: Course Edition

Stores syllabus, exams, solved problems, homework, and resources — great for managing academic materials.

:brain: Mehregan Edition (Zettelkasten)

A second brain for personal knowledge management using atomic notes and backlinks.

:microscope: Tirgan Edition (Scientific Notes)

Equipped with BibTeX, KaTeX, and Refnotes — ideal for technical and academic work.

:seedling: Notebook Edition

Used for gardening logs, recipes, and DIY projects — a general-purpose life organizer.

:test_tube: Basic Edition

A minimal setup for TiddlyWiki development and prototyping.

:art: Vanilla Edition

Clean slate for quick mockups, flyers, and experiments.

:mortar_board: XP Edition

Student-friendly version for class projects and group assignments.

:blue_book: Krystal Edition

An e-manual for documenting in-house tools like FBR-Sim (Fixed Bed Reactor Simulation).


I generate and manage these editions using a PowerShell script, which builds both normal and minified versions for easy distribution.

TiddlyWiki adapts to how you think — whether you’re a researcher, developer, student, or gardener.

4 Likes

In an industrial environment as a combination of Wiki, Compliance Management System and Tracking Tool

2 Likes

Sorry I overlooked your question! I’ve added more explanation to the link you cited, but also…

Open for more details (since this is a tangent from main thread)

Oops, I failed to document and credit the source of that modification. Here’s a basic documentation on how the field-editor can be changed, based on cascade conditions.

When you say

It sounds like you pasted the code from the edit-template into your tiddler. You want that template to be used (transcluded) by TiddlyWiki wherever you’re editing certain fields. The edit-template is a tiddler like this:

title: $:/config/EditTemplateFields/Templates/textarea
text: <$edit-text tiddler=<<currentTiddler>> field=<<currentField>> tag="textarea" class="tc-edit-texteditor tc-edit-fieldeditor" placeholder="field value" tabindex={{$:/config/EditTabIndex}} cancelPopups="yes"/>

Getting it to display in the edit-fields mode requires creating a cascade condition tiddler, which looks like this:

title: Field as TextArea [or a title starting $:/cascade, etc.]
tags:  $:/tags/FieldEditorFilter
text: [listed[textfields]then[$:/config/EditTemplateFields/Templates/textarea]]
list-before:

Using the tag $:/tags/FieldEditorFilter is most important! That’s what gets this into the right cascade. (Creating a list-before field but leaving it blank ensures the cascade orders it before the default field-editor.)

Basically, this cascade-condition tiddler says: "Where fields are being edited, IF the fieldname is listed in a field named textfields, THEN use THAT template.

I set it up this way (scanning across any field named textfields) because even if you have certain fieldnames in mind when you set tihs solution up (so you add a textfields field to the template tiddler) — perhaps you’re later working on something else and suddenly want a generous text area for a new field, and it would be a distraction to go find and modify that template tiddler. Instead, you can just go ahead and make a textfields field there (whatever tiddler you are working on), and enjoy the effect.

1 Like

Thank You so much for the additional info, @Springer - I will pore over this soon :slight_smile:

A little teaser. Anybody interested in Japanese or Chinese characters (written)?

Kanji, the Chinese written characters that’s used in Chinese, Japanese, Korean names and some other languages is notoriously difficult to look up. There are conventional methods which usually involve them being categorized by their “hen”, or “radical”. Another is by the number of strokes. Sometimes the radical is obvious. More often, though, it is not.

I recall a day, many years ago, looking for a kanji that turned out to be completely foreign and not in my dictionary. I spent many hours looking for it. I never forgot that experience; if that gives an indication of how frustrating it was.

There are now multitudes of online apps and web browser add-ons that address the issue.

But…

“What do people use TiddlyWiki for?” Well, I am developing a code to help look up Kanji.

So, here is the teaser:

Can you see this: 九? It means “nine”. It has two strokes.

Ok. How would one look that up in a dictionary? Well, most likely they would not because they would already have learned it. Would you look up “nine” in the dictionary?? Of course not.

But, 九 is made of two strokes. Question is: which stroke comes first? Well, in this case, the vertical (top to bottom) comes first.

Still with me? :slight_smile:

Now comes the magic. Imagine a grid of 3x3.

123
456
789

The first stroke ノ comes from the sector “2”. The last stroke (in this case: the second stroke) comes from sector “4”. Are you still with me?

So, the kanji could be found by using “24”. The number of strokes is 2. So, it would be “2402”. Finally, the reading of that character (and there are a number of readings) would be “kyuu”. So the first two roman characters would be added to the code. The result of which would be: 2402ky.

There are around 2500 daily use Japanese kanji characters. I am in the process of encoding them. I’m just about 20% done. Not just for foreigners, but for the Japanese themselves. And for Chinese, too. TiddlyWiki is the vehicle that’s making the look-up possible.

I will keep you posted. If you are interested in the “list” I have, please contact me.

Thank you for reading.

6 Likes

That’s an epic undertaking!

Your comment means a lot! Thank you.

5 posts were split to a new topic: Chinese, Japanese, Korean Character Lookup Database Project

Thank you, Mario! (for splitting the topic)