\ No newline at end of file
diff --git a/editions/test/tiddlers/tests/test-checkbox-widget.js b/editions/test/tiddlers/tests/test-checkbox-widget.js
index f42a269a9..936f69338 100644
--- a/editions/test/tiddlers/tests/test-checkbox-widget.js
+++ b/editions/test/tiddlers/tests/test-checkbox-widget.js
@@ -78,6 +78,13 @@ Tests the checkbox widget thoroughly.
startsOutChecked: false,
expectedChange: { "TiddlerOne": { expand: "yes" } }
},
+ {
+ testName: "field mode default when missing -> true",
+ tiddlers: [],
+ widgetText: "<$checkbox tiddler='TiddlerOne' field='expand' default='yes' checked='yes' unchecked='no' />",
+ startsOutChecked: true,
+ expectedChange: { "TiddlerOne": { expand: "no" } }
+ },
{
testName: "field mode indeterminate -> true",
tiddlers: [{title: "TiddlerOne", text: "Jolly Old World", expand: "some other value"}],
@@ -98,19 +105,28 @@ Tests the checkbox widget thoroughly.
var indexModeTests = fieldModeTests.map(data => {
var newData = {...data};
var newName = data.testName.replace('field mode', 'index mode');
+ var tiddlerOneAlreadyExists = false;
var newTiddlers = data.tiddlers.map(tiddler => {
+ if(tiddler.title === "TiddlerOne") {
+ tiddlerOneAlreadyExists = true;
+ }
return {title: tiddler.title, type: "application/x-tiddler-dictionary", text: `one: a\nexpand: ${tiddler.expand}\ntwo: b`}
});
var newWidgetText = data.widgetText.replace("field='expand'", "index='expand'");
var newChange = {};
for (var key of Object.keys(data.expectedChange)) {
var oldChange = data.expectedChange[key];
- if (oldChange.expand) {
- newChange[key] = { text: `one: a\nexpand: ${oldChange.expand}\ntwo: b` }
+ var text;
+ if (!tiddlerOneAlreadyExists) {
+ // If it wasn't there, the created one will be JSON
+ text = `{\n "expand": "${oldChange.expand}"\n}`;
+ } else if (oldChange.expand) {
+ text = `one: a\nexpand: ${oldChange.expand}\ntwo: b`;
} else {
// In index tiddlers, the "expand" field gets completely removed, not turned into "expand: (undefined)"
- newChange[key] = { text: `one: a\ntwo: b` }
+ text = `one: a\ntwo: b`;
}
+ newChange[key] = { text: text };
}
newData.testName = newName;
newData.tiddlers = newTiddlers;
@@ -514,7 +530,9 @@ Tests the checkbox widget thoroughly.
/*
* Checkbox widget tests using the test data above
*/
- for (var data of checkboxTestData) {
+ // MAKE SURE TO USE $tw.utils.each HERE!!!
+ // If you use a forloop, the closure of the tests will all use the last value "data" was assigned to, and thus all run the same test.
+ $tw.utils.each(checkboxTestData, function(data) {
it('checkbox widget test: ' + data.testName, function() {
// Setup
@@ -553,7 +571,7 @@ Tests the checkbox widget thoroughly.
}
}
})
- }
+ });
});
diff --git a/editions/translators/tiddlers/Extracting Translations.tid b/editions/translators/tiddlers/Extracting Translations.tid
index 3fe559e10..c29d7a40e 100644
--- a/editions/translators/tiddlers/Extracting Translations.tid
+++ b/editions/translators/tiddlers/Extracting Translations.tid
@@ -12,7 +12,6 @@ Use this procedure if the language being submitted is not already present in the
# Create the new language folder `languages/xx-XX`
# Copy the language files into the language folder
# Create a `plugin.info` file for the translation
-# Create an appropriate flag image in `icon.tid`
# Add the new language to tw5.com
# Submit a pull request
diff --git a/editions/tw5.com/tiddlers/Tags.tid b/editions/tw5.com/tiddlers/Tags.tid
new file mode 100644
index 000000000..b77f0d452
--- /dev/null
+++ b/editions/tw5.com/tiddlers/Tags.tid
@@ -0,0 +1,8 @@
+created: 20250211093401937
+modified: 20250211093527189
+tags: Concepts
+title: Tags
+
+Tags are used to organise tiddlers into categories.
+
+For more details see: [[Tagging]]
\ No newline at end of file
diff --git a/editions/tw5.com/tiddlers/Title.tid b/editions/tw5.com/tiddlers/Title.tid
new file mode 100644
index 000000000..cd89fb6dc
--- /dev/null
+++ b/editions/tw5.com/tiddlers/Title.tid
@@ -0,0 +1,8 @@
+created: 20250211094052630
+modified: 20250211094419548
+tags: Concepts
+title: Title
+
+The minimum requirement for a valid tiddler is a ''unique'' title.
+
+Learn more at: [[Tiddlers]]
\ No newline at end of file
diff --git a/editions/tw5.com/tiddlers/about/Developers.tid b/editions/tw5.com/tiddlers/about/Developers.tid
index 7ec64f20e..084869ae9 100644
--- a/editions/tw5.com/tiddlers/about/Developers.tid
+++ b/editions/tw5.com/tiddlers/about/Developers.tid
@@ -22,8 +22,3 @@ There are several resources for developers to learn more about TiddlyWiki and to
*** An enhanced group search facility is available on [[mail-archive.com|https://www.mail-archive.com/tiddlywikidev@googlegroups.com/]]
* Chat at https://gitter.im/TiddlyWiki/public (development room coming soon)
-
-! Twitter
-
-* Follow [[@TiddlyWiki on Twitter|http://twitter.com/#!/TiddlyWiki]] for the latest news
-
diff --git a/editions/tw5.com/tiddlers/community/Articles.tid b/editions/tw5.com/tiddlers/community/Articles.tid
index 8408056cb..729fe539d 100644
--- a/editions/tw5.com/tiddlers/community/Articles.tid
+++ b/editions/tw5.com/tiddlers/community/Articles.tid
@@ -4,7 +4,7 @@ tags: Community
title: Articles
type: text/vnd.tiddlywiki
-Here are some recent articles written about ~TiddlyWiki. Submit new articles via GitHub, Twitter or by posting in the [[TiddlyWiki Groups|Forums]].
+Here are some recent articles written about ~TiddlyWiki. Submit new articles via GitHub or by posting in the [[TiddlyWiki Groups|Forums]].
diff --git a/editions/tw5.com/tiddlers/community/Examples.tid b/editions/tw5.com/tiddlers/community/Examples.tid
index 100cb8dba..1846613b9 100644
--- a/editions/tw5.com/tiddlers/community/Examples.tid
+++ b/editions/tw5.com/tiddlers/community/Examples.tid
@@ -4,7 +4,7 @@ tags: HelloThere Community
title: Examples
type: text/vnd.tiddlywiki
-This collection showcases inspiring and interesting examples of ~TiddlyWiki being used in the wild. Submit new entries to this collection via GitHub, Twitter or by posting in the [[TiddlyWiki Groups|Forums]].
+This collection showcases inspiring and interesting examples of ~TiddlyWiki being used in the wild. Submit new entries to this collection via GitHub or by posting in the [[TiddlyWiki Groups|Forums]].
diff --git a/editions/tw5.com/tiddlers/community/HelpingTiddlyWiki.tid b/editions/tw5.com/tiddlers/community/HelpingTiddlyWiki.tid
index 764f5e5e4..d7d867575 100644
--- a/editions/tw5.com/tiddlers/community/HelpingTiddlyWiki.tid
+++ b/editions/tw5.com/tiddlers/community/HelpingTiddlyWiki.tid
@@ -10,8 +10,6 @@ If you find TiddlyWiki useful, there are lots of ways you can help assure its fu
OpenSource projects like ~TiddlyWiki thrive on the feedback and engagement of users. ~TiddlyWiki becomes more useful to everyone as more and more people use it. So, if you find ~TiddlyWiki useful, spread the word. The best possible way to assure its future is for it to become a hundred times more popular than before.
-* [img[https://img.shields.io/twitter/url/http/tiddlywiki.com.svg?style=social]]
-* Tweet about ~TiddlyWiki: [[I love TiddlyWiki because...|https://twitter.com/intent/tweet?text=I+love+TiddlyWiki+because...&source=tiddlywiki5]]
* [img[https://img.shields.io/github/stars/jermolene/tiddlywiki5.svg?style=social&label=Star]]
* [[Star the TiddlyWiki5 GitHub Repository|https://github.com/TiddlyWiki/TiddlyWiki5]]
* [[Display the TiddlyWiki Poster|https://tiddlywiki.com/poster]]
diff --git a/editions/tw5.com/tiddlers/community/TiddlyWiki Hangouts.tid b/editions/tw5.com/tiddlers/community/TiddlyWiki Hangouts.tid
index bf5806667..380f0451d 100644
--- a/editions/tw5.com/tiddlers/community/TiddlyWiki Hangouts.tid
+++ b/editions/tw5.com/tiddlers/community/TiddlyWiki Hangouts.tid
@@ -4,7 +4,7 @@ tags: Community Videos
title: TiddlyWiki Hangouts
type: text/vnd.tiddlywiki
-The TiddlyWiki community has held many Google Hangouts over the years. They are announced in the [[TiddlyWiki Google group|https://groups.google.com/d/forum/tiddlywiki]] and on the [[TiddlyWiki Twitter account|https://twitter.com/TiddlyWiki]].
+The TiddlyWiki community has held many Google Hangouts over the years. They are announced in the [[TiddlyWiki Google group|https://groups.google.com/d/forum/tiddlywiki]].
Past Hangouts are archived in this ~YouTube playlist:
diff --git a/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid b/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid
index 9168c2f76..36a5503c3 100644
--- a/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid
+++ b/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid
@@ -1,7 +1,7 @@
color: #808
created: 20241009150445080
icon: $:/core/images/link
-list: TalkTiddlyWiki [[TiddlyWiki on YouTube]] [[TiddlyWiki on Reddit]] [[TiddlyWiki on Discord]] [[TiddlyWiki on GitHub]] [[TiddlyWiki on Mastodon]] [[TiddlyWiki on Twitter]] [[TiddlyWiki on Gitter]] [[TiddlyWiki on Open Collective]]
+list: TalkTiddlyWiki [[TiddlyWiki on YouTube]] [[TiddlyWiki on Reddit]] [[TiddlyWiki on Discord]] [[TiddlyWiki on GitHub]] [[TiddlyWiki on Mastodon]] [[TiddlyWiki on Gitter]] [[TiddlyWiki on Open Collective]]
modified: 20241115170824144
tags: Welcome
title: TiddlyWiki on the Web
diff --git a/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Twitter.tid b/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Twitter.tid
deleted file mode 100644
index 643610e61..000000000
--- a/editions/tw5.com/tiddlers/community/links/TiddlyWiki on Twitter.tid
+++ /dev/null
@@ -1,7 +0,0 @@
-title: TiddlyWiki on Twitter
-caption: Twitter
-tags: [[TiddlyWiki on the Web]]
-url: https://twitter.com/TiddlyWiki
-icon: $:/core/images/twitter
-background-color: #1DA1F2
-text-color: #fff
diff --git a/editions/tw5.com/tiddlers/concepts/Concepts.tid b/editions/tw5.com/tiddlers/concepts/Concepts.tid
index e1ab831ac..f2eabfe51 100644
--- a/editions/tw5.com/tiddlers/concepts/Concepts.tid
+++ b/editions/tw5.com/tiddlers/concepts/Concepts.tid
@@ -8,4 +8,4 @@ type: text/vnd.tiddlywiki
These are the concepts underlying TiddlyWiki. Understanding how these ideas fit together is the key to getting the most from TiddlyWiki.
-<>
+<>
diff --git a/editions/tw5.com/tiddlers/concepts/DefaultTiddlers.tid b/editions/tw5.com/tiddlers/concepts/DefaultTiddlers.tid
index 751c01e74..79e24fd69 100644
--- a/editions/tw5.com/tiddlers/concepts/DefaultTiddlers.tid
+++ b/editions/tw5.com/tiddlers/concepts/DefaultTiddlers.tid
@@ -4,9 +4,14 @@ tags: Concepts
title: DefaultTiddlers
type: text/vnd.tiddlywiki
-"Default tiddlers" refers to the list of tiddlers that is opened at startup in the browser if the address bar does not include a [[permalink|PermaLinks]]).
+"Default tiddlers" refers to the list of tiddlers that are opened at startup in the browser if the address bar does not include a [[permalink|PermaLinks]].
-At startup, the text of the system tiddler [[$:/DefaultTiddlers]] is retrieved and evaluated as a [[filter expression|Filter Expression]]. The resulting list of titles is then inserted into the [[story river|Story River]].
+There are two ways default tiddlers can be defined:
-The [[control panel|$:/ControlPanel]] ''info/basics'' tab includes a text box for direct access to [[$:/DefaultTiddlers]].
+* A [[title-list|Title List]] eg: `TiddlerTitle` and `[[Title with spaces]]`
+* [[Filter expressions|Filter Expression], using filter operators eg: `[tag[HelloThere]]`
+
+The resulting list of titles is then inserted into the [[story river|Story River]].
+
+The [[control panel|$:/ControlPanel]] ''-> Info -> Basics -> Default tiddler'' setting includes a text box for direct access to $:/DefaultTiddlers.
diff --git a/editions/tw5.com/tiddlers/concepts/ExternalImages.tid b/editions/tw5.com/tiddlers/concepts/ExternalImages.tid
index 077faedef..a4aaa906a 100644
--- a/editions/tw5.com/tiddlers/concepts/ExternalImages.tid
+++ b/editions/tw5.com/tiddlers/concepts/ExternalImages.tid
@@ -1,5 +1,5 @@
created: 20140610213500000
-modified: 20241030132047048
+modified: 20250217154855572
tags: Concepts Features
title: ExternalImages
type: text/vnd.tiddlywiki
@@ -23,22 +23,28 @@ To manually create an external image just create the tiddler with the appropriat
The following steps are used to create a static HTML file version of a wiki accompanied by an ''images'' folder containing the referenced external images:
# Create image tiddlers in your TiddlyWikiFolders in the usual way
-# Save the images as separate files (by convention, in a subfolder named ''images'')
+# Save the images as separate files (by convention, in a subfolder named ''/images'')
# Externalise the image tiddlers by giving them a ''_canonical_uri'' field
# Save the main HTML file
Note the image files must be saved before they are externalised. Externalising them destroys the ''text'' field within the in-memory copy of the wiki store, meaning that attempts to save them will fail.
-For an example see the ''externalimages'' build target of the demo ''tw5.com'' wiki:
+!! External Image Configuration
+
+For an example create an ''externalimages'' build target in a ''tiddlywiki.info'' file:
```
---save [is[image]] images
---setfield [is[image]] _canonical_uri $:/core/templates/canonical-uri-external-image text/plain
---setfield [is[image]] text "" text/plain
---render $:/core/save/all externalimages.html text/plain
+"build": {
+ "externalimages": [
+ --save [is[image]] images
+ --setfield [is[image]] _canonical_uri $:/core/templates/canonical-uri-external-image text/plain
+ --setfield [is[image]] text "" text/plain
+ --render $:/core/save/all externalimages.html text/plain
+ ]
+}
```
-!! Saving Separate Image Files
+!! Externalising Image Tiddlers
The following `--save` command (see [[SaveCommand]]) can be used to save the images of a wiki into an ''images'' subfolder:
@@ -46,8 +52,6 @@ The following `--save` command (see [[SaveCommand]]) can be used to save the ima
--save [is[image]] images
```
-!! Externalising Image Tiddlers
-
Two `--setfield` commands are used: the first sets the ''_canonical_uri'' field to a URI derived from the title of the tiddler, and the second clears the text field.
```
@@ -65,6 +69,20 @@ The template tiddler [[$:/core/templates/canonical-uri-external-image]] contains
Note that these operations modify the tiddlers in the wiki store and so may affect the operation of subsequent commands.
+!! Node.js Command to Build External Images
+
+The following command will create external images in the `myWiki/output` folder.
+
+```
+tiddlywiki myWiki --build externalimages
+```
+
+On Windows the following command will create external images that are part of the [[tw5.com edition|https://github.com/TiddlyWiki/TiddlyWiki5/blob/master/editions/tw5.com/tiddlywiki.info#L26]]. The files will be created in the output directory.
+
+```
+tiddlywiki .\editions\tw5.com --build index
+```
+
! Using External Images
You can't edit an external image directly in the browser except by changing the URI field to point to a different image.
diff --git a/editions/tw5.com/tiddlers/concepts/Tiddlers.tid b/editions/tw5.com/tiddlers/concepts/Tiddlers.tid
index d086e2f59..420e409ce 100644
--- a/editions/tw5.com/tiddlers/concepts/Tiddlers.tid
+++ b/editions/tw5.com/tiddlers/concepts/Tiddlers.tid
@@ -4,9 +4,9 @@ tags: Concepts
title: Tiddlers
type: text/vnd.tiddlywiki
-Tiddlers are the fundamental units of information in TiddlyWiki. Tiddlers work best when they are as small as possible so that they can be reused by weaving them together in different ways.
+Tiddlers are the fundamental units of information in ~TiddlyWiki. Tiddlers work best when they are as small as possible so that they can be reused by weaving them together in different ways.
-A "tiddler" is an informal British word meaning a small fish, typically a stickleback or a minnow. Other systems have analogous concepts with generic names like "items", "entries", "entities", "nodes" or "records". TiddlyWiki takes the view that it is better to be confusingly distinctive than confusingly generic.
+A "tiddler" is an informal British word meaning a small fish, typically a stickleback or a minnow. Other systems have analogous concepts with generic names like "items", "entries", "entities", "nodes" or "records". ~TiddlyWiki takes the view that it is better to be confusingly distinctive than confusingly generic.
Internally, tiddlers are a list of uniquely named values called fields. The only field that is required is the `title` field, but useful tiddlers also have a `text` field, and some or all of the standard fields listed in TiddlerFields.
diff --git a/editions/tw5.com/tiddlers/definitions/JeremyRuston.tid b/editions/tw5.com/tiddlers/definitions/JeremyRuston.tid
index a63f3df68..1e72c7dc2 100644
--- a/editions/tw5.com/tiddlers/definitions/JeremyRuston.tid
+++ b/editions/tw5.com/tiddlers/definitions/JeremyRuston.tid
@@ -8,8 +8,6 @@ I'm the original inventor of TiddlyWiki. You can hire me through [[Intertwingled
* jeremy (at) jermolene (dot) com
* [[Jermolene on GitHub|https://github.com/Jermolene]]
-* [[Jermolene on GitTip|https://www.gittip.com/Jermolene/]], a micropayment service
-* [[@Jermolene on Twitter|http://twitter.com/#!/jermolene]]
* [[Jermy on LinkedIn|http://www.linkedin.com/in/jermy]]
* [[Jermy on Flickr|http://www.flickr.com/photos/jermy/]]
diff --git a/editions/tw5.com/tiddlers/features/Future Proof.tid b/editions/tw5.com/tiddlers/features/Future Proof.tid
index 44c599b33..f997e003f 100644
--- a/editions/tw5.com/tiddlers/features/Future Proof.tid
+++ b/editions/tw5.com/tiddlers/features/Future Proof.tid
@@ -4,12 +4,12 @@ tags: Features
title: Future Proof
type: text/vnd.tiddlywiki
-From [[Network World|http://www.networkworld.com/article/3028098/open-source-tools/tiddlywiki-a-free-open-source-wiki-revisited.html]] magazine in January 2016:
+From [[Network World|https://www.networkworld.com/article/947618/tiddlywiki-a-free-open-source-wiki-revisited.html]] magazine in January 2016:
<<<
-Way back in the mists of time (actually, January 2009) I [[wrote|http://www.networkworld.com/article/2272104/applications/an-amazing-free-microwiki.html]] about a really cool tool called TiddlyWiki, a “non-linear personal web notebook”. Fast forward to today and I just had an out of body experience: Completely by accident I found a TiddlyWiki that I started when I wrote that piece and it still works!
+Way back in the mists of time (actually, January 2009) I [[wrote|http://www.networkworld.com/article/2272104/applications/an-amazing-free-microwiki.html]] about a really cool tool called ~TiddlyWiki, a “non-linear personal web notebook”. Fast forward to today and I just had an out of body experience: Completely by accident I found a ~TiddlyWiki that I started when I wrote that piece and it still works!
-Finding code that works flawlessly after just two or three years is magical enough but after seven years?! And given that TiddlyWiki is written as a single page Web application and considering how different browsers are now than they were in 2009, the fact that the old version of TiddlyWiki still works is not short of miraculous.
+Finding code that works flawlessly after just two or three years is magical enough but after seven years?! And given that ~TiddlyWiki is written as a single page Web application and considering how different browsers are now than they were in 2009, the fact that the old version of ~TiddlyWiki still works is not short of miraculous.
<<<
TiddlyWiki is designed with the long term needs of its users in mind. Because it is OpenSource and needs no infrastructure, we can be confident that all we'll need to access a ~TiddlyWiki file even in the far future is an ordinary HTML browser. If you're starting to use ~TiddlyWiki at the beginning of your career you can be confident that it will carry you through to retirement.
diff --git a/editions/tw5.com/tiddlers/filters/else Operator.tid b/editions/tw5.com/tiddlers/filters/else Operator.tid
index 83f6dbe7d..392a1b04f 100644
--- a/editions/tw5.com/tiddlers/filters/else Operator.tid
+++ b/editions/tw5.com/tiddlers/filters/else Operator.tid
@@ -13,3 +13,7 @@ type: text/vnd.tiddlywiki
<<.from-version "5.1.20">> See [[Conditional Operators]] for an overview.
<<.operator-examples "else">>
+
+Also see: [[then Operator]] | [[Then Filter Run Prefix]] and [[Else Filter Run Prefix]]
+
+
diff --git a/editions/tw5.com/tiddlers/filters/syntax/Else Filter Run Prefix.tid b/editions/tw5.com/tiddlers/filters/syntax/Else Filter Run Prefix.tid
index dee5fc7be..ecedc3f3b 100644
--- a/editions/tw5.com/tiddlers/filters/syntax/Else Filter Run Prefix.tid
+++ b/editions/tw5.com/tiddlers/filters/syntax/Else Filter Run Prefix.tid
@@ -15,4 +15,6 @@ type: text/vnd.tiddlywiki
[[run|"Filter Run"]]
"""/>
-This prefix has a [[Shortcut Filter Run Prefix]] symbol `~run`
\ No newline at end of file
+This prefix has a [[Shortcut Filter Run Prefix]] symbol `~run`
+
+Also see: [[Then Filter Run Prefix]] | [[then Operator]] and [[else Operator]]
diff --git a/editions/tw5.com/tiddlers/filters/syntax/then Filter Run Prefix.tid b/editions/tw5.com/tiddlers/filters/syntax/then Filter Run Prefix.tid
index b74000b5a..02d8de0bd 100644
--- a/editions/tw5.com/tiddlers/filters/syntax/then Filter Run Prefix.tid
+++ b/editions/tw5.com/tiddlers/filters/syntax/then Filter Run Prefix.tid
@@ -36,3 +36,5 @@ The major difference between the <<.op then>> operator and a <<.op :then>> prefi
[[Then Filter Run Prefix (Examples)]]
+Also see: [[Else Filter Run Prefix]] | [[then Operator]] and [[else Operator]]
+
diff --git a/editions/tw5.com/tiddlers/filters/then Operator.tid b/editions/tw5.com/tiddlers/filters/then Operator.tid
index e4d389a29..77cc4e3ba 100644
--- a/editions/tw5.com/tiddlers/filters/then Operator.tid
+++ b/editions/tw5.com/tiddlers/filters/then Operator.tid
@@ -15,3 +15,5 @@ type: text/vnd.tiddlywiki
<<.tip "The [[Then Filter Run Prefix]] has a similar purpose to the <<.op then>> operator. See its documentation for a comparison of usage.">>
<<.operator-examples "then">>
+
+Also see: [[else Operator]] | [[Then Filter Run Prefix]] and [[Else Filter Run Prefix]]
diff --git a/editions/tw5.com/tiddlers/hellothere/HelloThere.tid b/editions/tw5.com/tiddlers/hellothere/HelloThere.tid
index 046938156..bbbec39f0 100644
--- a/editions/tw5.com/tiddlers/hellothere/HelloThere.tid
+++ b/editions/tw5.com/tiddlers/hellothere/HelloThere.tid
@@ -10,8 +10,11 @@ type: text/vnd.tiddlywiki
Use it to keep your [[to-do list|TaskManagementExample]], to plan an [[essay or novel|"TiddlyWiki for Scholars" by Alberto Molina]], or to organise your wedding. Record every thought that crosses your brain, or build a flexible and responsive website.
-* ~TiddlyWiki lets you choose where to keep your data, guaranteeing that in the decades to come you will [[still be able to use|Future Proof]] the notes you take today.
+* ~TiddlyWiki stores its data and code in a single HTML file, requiring no installs, no external dependencies, just a web browser
+
+* ~TiddlyWiki lets you choose where to keep your data, guaranteeing that in the decades to come you will [[still be able to use|Future Proof]] the notes you take today
* ~TiddlyWiki is infinitely customisable and extensible with many plugins that add new features
* ~TiddlyWiki is the product of a collective of developers, part of an extensive community of users
+
diff --git a/editions/tw5.com/tiddlers/images/external/tiddlywiki.files b/editions/tw5.com/tiddlers/images/external/tiddlywiki.files
deleted file mode 100644
index 340199e41..000000000
--- a/editions/tw5.com/tiddlers/images/external/tiddlywiki.files
+++ /dev/null
@@ -1,202 +0,0 @@
-{
- "tiddlers": [
- {
- "file": "../../../../../languages/ca-ES/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: ca-ES",
- "language": "ca-ES",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/cs-CZ/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: cs-CZ",
- "language": "cs-CZ",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/da-DK/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: da-DK",
- "language": "da-DK",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/de-AT/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: de-AT",
- "language": "de-AT",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/de-DE/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: de-DE",
- "language": "de-DE",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/el-GR/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: el-GR",
- "language": "el-GR",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/en-US/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: en-US",
- "language": "en-US",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/es-ES/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: es-ES",
- "language": "es-ES",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/fr-FR/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: fr-FR",
- "language": "fr-FR",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/hi-IN/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: hi-IN",
- "language": "hi-IN",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/ia-IA/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: ia-IA",
- "language": "ia-IA",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/it-IT/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: it-IT",
- "language": "it-IT",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/ja-JP/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: ja-JP",
- "language": "ja-JP",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/ko-KR/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: ko-KR",
- "language": "ko-KR",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/nl-NL/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: nl-NL",
- "language": "nl-NL",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/pa-IN/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: pa-IN",
- "language": "pa-IN",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/pt-PT/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: pt-PT",
- "language": "pt-PT",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/ru-RU/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: ru-RU",
- "language": "ru-RU",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/sk-SK/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: sk-SK",
- "language": "sk-SK",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/sv-SE/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: sv-SE",
- "language": "sv-SE",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/zh-Hans/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: zh-Hans",
- "language": "zh-Hans",
- "tags": "Language Icon"
- }
- },
- {
- "file": "../../../../../languages/zh-Hant/icon.tid",
- "isTiddlerFile": true,
- "fields": {
- "title": "Language Icon: zh-Hant",
- "language": "zh-Hant",
- "tags": "Language Icon"
- }
- }
- ]
-}
diff --git a/editions/tw5.com/tiddlers/languages/LanguageGallery.tid b/editions/tw5.com/tiddlers/languages/LanguageGallery.tid
deleted file mode 100644
index cdb972095..000000000
--- a/editions/tw5.com/tiddlers/languages/LanguageGallery.tid
+++ /dev/null
@@ -1,25 +0,0 @@
-created: 20151231083708980
-modified: 20211117212723856
-tags: Languages
-title: LanguageGallery Example
-type: text/vnd.tiddlywiki
-
-Here is an example of using the ListWidget and the TranscludeWidget to show a grid of all of Language Icons which are tiddlers [[tagged|Tagging]] <>and <>
-
-
-