English - EspaƱol - (+)

TiddlyWiki (Non-linear Notebooks)

TiddlyWiki icon

Available since: version 24.17

TiddlyWiki is an interactive, nonlinear web notebook for capturing and organizing complex information. It can serve as a knowledge management system for one person. It is portable (single HTML file), highly customizable and easy to use. Despite being a single HTML file, TiddlyWiki can embed multiple types of media - images, audio, video and PDF files (or refer to them by file paths, not as portable). It can also store data in JSON format.

TiddlyWiki on FreedomBox

FreedomBox includes a native implementation of a Feather Wiki Nest (a server to save your wiki files). The same is used to host TiddlyWiki files. This implementation is not as efficient as the official TiddlyWiki server which can save one Tiddler at a time, instead of saving the entire HTML file.

Bandwidth considerations with the Autosave setting

Each empty TiddlyWiki file (2.4 MB) is 40x the size of an empty Feather Wiki file (60 KB). TiddlyWiki has autosave enabled by default. This causes the entire wiki file to be transmitted to the server, each time an individual Tiddler is saved. You might write long wiki pages in Feather Wiki, but TiddlyWiki encourages writing lots of short Tiddlers which results in more saves for the same amount of text. TiddlyWiki files tend to grow large as you add media content, with people growing their wikis to 100 MB in size over the years.

If you are editing while using mobile data or you are connected via a dial-up connection, hundreds of (2.4 MB + content) saves can add up quickly. In such cases, it is recommended to disable autosave from the settings and save manually.

TiddlyWiki Autosave Settings

Use cases

Upgrades

Upgrading TiddlyWiki is a manual process.

  1. Save a local copy of the file from your browser. Right click -> Save page as...

  2. Use the web-based Upgrade Wizard from the official website.

  3. After downloading the upgraded file, load it into a browser to verify your content.
  4. Replace the older file on your FreedomBox with the upgraded file.

If you ever lose a TiddlyWiki file, you can always retrieve a slightly outdated copy from the Backups app. It is better to keep your local copy after the upgrade, in case you want to revert.

Tips

Setting a favicon

Unlike Feather Wiki, TiddlyWiki does not automatically use your FreedomBox's favicon. To set it, follow these steps:

  1. Create a new tiddler with the title $:/favicon.ico. Leave the content section empty

  2. In the Type dropdown, select ICO icon (image/x-icon)

  3. In the Add a new field: section, set the first field to _canonical_uri and the second field to https://<your-freedombox-url>/favicon.ico

  4. Save the new tiddler and the wiki

Reference: Setting a favicon: TiddlyWiki

You can also have a custom image as the favicon for each TiddlyWiki. Using a distinct favicon makes it easier to identify the tab in your browser. Let's say your TiddlyWiki file is your personal journal and you want to set the favicon to the image "notebook.png" which looks like a diary

  1. Open the folder the image is in, using your desktop file explorer
  2. Drag and drop the file into your TiddlyWiki's browser tab

  3. A special tiddler called $:/import will be opened

  4. In the special tiddler, you will have an option to rename the file. Set the file name to $:/favicon.ico

  5. Click the Import button and save the wiki

Back to Features introduction or manual pages.


Intro

Information

Support

Contribute

Reports

Promote

Vision

Hardware

Live Help

Where To Start

Translate

Calls

Talks

Overview

Download

Q&A

To Do

Design

Releases

Press

Features

Manual

Contributors

Code

Blog

FreedomBox for Communities

FreedomBox Developer Manual

HELP & DISCUSSIONS: Discussion Forum - Matrix - Mailing List - #freedombox irc.debian.org | CONTACT Foundation | JOIN Project

Next call: Saturday, December 14 at 14:00 UTC

This page is copyright its contributors and is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.


CategoryFreedomBox