<$macrocall $name=".tip" _="""''プロ技'' 新しいTiddlerを `$:/yourusername/snippets/My new stamp`のようなタイトルにし、通常の検索結果には表示されない[[システムTiddler|SystemTiddlers]]として'ファイル'します """ />
+
+# `タグ名`タグボックスに`$:/tags/TextEditor/Snippet`と入力し、//追加//をクリック(または//Enter//キーを押下)して、<>タグを追加します
+
+# エディタにスニペットコンテンツ(スタンプメニュー<<.icon $:/core/images/stamp>>をクリックしたときにエディタに入力するコンテンツ)を入力します。
+
+# フィールド名が`caption`、フィールドの値にスニペットのスタンプメニュー項目のテキストが設定されたフィールドを作成します:
+## //新しいフィールドを追加//の`フィールド名`ボックスに`caption`と入力します
+## `フィールドの値`ボックスにスタンプメニュー項目のキャプションを入力します
+
+! スニペットの並べ替え
+新しいスニペットは、デフォルトではスタンプメニューの下部に追加されます。スニペットの順序を調整するには:
+
+# スニペットTiddlerに移動します
+# <>タグピルをクリックします
+# スニペットのメニューで項目を上下にドラッグします
+
+
+! 選択範囲に接頭辞や接尾辞を追加する方法 <<.from-version "5.1.20">>
+
+デフォルトでは、スタンプボタンは、エディターで選択したテキスト(`選択テキスト`とします)をスニペット(`$:/my/snippet`とします)に''置き換え''ます。
+
+選択したテキストを//置き換える//代わりに、スタンプボタンで選択範囲の前または後に[[Wikiテキスト|WikiText]]を//追加//するためには:
+
+# 上記の2つの方法のいずれかを使用して、(<>タグが付いた、`caption`フィールドにスタンプメニュー項目のテキストを設定した)スニペットTiddlerを作成します
+# スタンプでスニペットのコンテンツをエディタで選択したテキストの//前に//(`/prefix`)に挿入するか、//後に//(`/suffix`)( )に挿入するかに応じて、スニペットTiddlerのタイトルの末尾に`/prefix`、または`/suffix`を追加して新しいTiddlerを作成します
+#* そのTiddlerには<>タグを付けないでください; captionフィールドは無視されます
+#* Tiddlerテキストに、選択範囲の前または後に挿入したいテキストを設定します
+
+|`snippet2`に接頭辞と接尾辞を構成する例|c
+|!Tiddler|!Tiddlerコンテンツ|!タグ|!`caption`フィールド|
+|`$:/snip/snippet2`||<>|`My second stamp menu item`|
+|`$:/snip/snippet2/prefix`|`TextIWantPrependedToSelection`|||
+|`$:/snip/snippet2/suffix`|`TextIWantAppendedToSelection`|||
diff --git a/editions/ja-JP/tiddlers/saving/Encryption.tid b/editions/ja-JP/tiddlers/saving/Encryption.tid
new file mode 100644
index 000000000..6549bbe24
--- /dev/null
+++ b/editions/ja-JP/tiddlers/saving/Encryption.tid
@@ -0,0 +1,20 @@
+created: 20130825160900000
+modified: 20241110103519303
+original-modified: 20160610083350724
+tags: Features [[Working with TiddlyWiki]]
+title: Encryption
+ja-title: 暗号化
+type: text/vnd.tiddlywiki
+
+TiddlyWiki5を単一のHTMLファイルとして使用すると、[[Stanford JavaScript Crypto Library]]を使用してコンテンツを暗号化できます。
+
+# サイドバーの''ツール''タブに切り替えて、南京錠アイコンのボタンを探します
+# ボタンに<<.icon $:/core/images/unlocked-padlock>> ''パスワードの設定''と表示されている場合、現在のウィキは暗号化されていません。ボタンをクリックすると、以降の保存を暗号化するために使用されるパスワードの入力を求められます
+# ボタンに<<.icon $:/core/images/locked-padlock>> ''パスワードの解除''と表示されている場合、現在のウィキはすでに暗号化されています。ボタンをクリックするとパスワードが削除され、その後の保存は暗号化されなくなります。
+# 必要に応じて、保存したファイルをテキストエディタで開き、データが暗号化されていることを確認します
+# ブラウザでファイルを開きます。コンテンツが表示される前にパスワードの入力を求められます。
+
+TiddlyWikiには、パスワード/暗号化に関連する、2つの無関係な機能があることに注意してください:
+
+* TiddlySpotに保存するときにパスワードを設定する機能。これは、''コントロールパネル'' <<.icon $:/core/images/options-button>>の"保存"タブで行います。
+* [[Node.js|TiddlyWiki on Node.js]]のサーバ構成で標準のHTTP基本認証を使用する機能。これは、ServerCommandを使用してコマンドラインで実行されます。SSLと組み合わせると、GoogleやDropboxなどのオンラインサービスで得られるのと同じレベルの暗号化転送が実現されますが、ディスク上のデータは暗号化されません
diff --git a/editions/ja-JP/tiddlers/saving/Saving on a PHP Server.tid b/editions/ja-JP/tiddlers/saving/Saving on a PHP Server.tid
new file mode 100644
index 000000000..7b7e9457b
--- /dev/null
+++ b/editions/ja-JP/tiddlers/saving/Saving on a PHP Server.tid
@@ -0,0 +1,50 @@
+caption: PHP
+color: #F06292
+created: 20140111091844267
+delivery: DIY
+description: DIY script you can install on your own server
+method: save
+modified: 20241103111839145
+original-modified: 20200507110314202
+tags: Saving PHP
+title: Saving on a PHP Server
+ja-title: PHPサーバでの保存
+type: text/vnd.tiddlywiki
+
+組み込みの`TiddlySpot `セーバーを使用すると、多くのホスティングプロバイダーで実行できる単純なPHPスクリプトへ変更を保存することもできます。
+
+//このコードは数年間更新されていません。問題がある場合は、代わりに[[TWレシーバー|Saving with TW Receiver]]を使うことを検討してください//
+
+# https://code.google.com/archive/p/bidix/downloads から、`TiddlyHome_0.1.2.zip`をダウンロードします
+# 解凍(Unzip)します。
+# 解凍したサブディレクトリ`_th\lib`の下から`store.php`をコピーします
+# ''store.php''のコピーを編集して、ユーザー名とパスワードを追加します。`$USERS = array( 'UserName1'=>'Password1', etc)`という行を見つけて、Username1とPassword1を適切なユーザー名とパスワードに置き換えます。
+#* シングルクォートなどの区切りやコードはすべてそのまま残してください
+# ファイルを保存します
+# FTPやWebインターフェースを使用して、''store.php''をサーバにアップロードします。ファイル名が正しいことを確認します
+#* ファイルを正しくアップロードすると、ブラウザで表示できるようになります (例: http://example.com/store.php )
+# TiddlyWikiで、''コントロールパネル''<<.icon $:/core/images/options-button>>の''保存''タブに移動し、次の情報を入力します:
+#* ウィキ名としてのユーザー名
+#* パスワード
+#* ''store.php''ファイルのURL(//WikiのURL''ではなく''、''store.php''ファイルへの完全なURLである必要があります//)
+
+コントロールパネルの''保存''タブには、次の構成オプションが含まれています:
+
+|!名前 |!説明 |
+|サーバーURL |サーバー上の''store.php''ファイルへの完全なURL |
+|アップロードファイル名 |TiddlyWikiを保存するために使用されるファイル名(デフォルトは''index.html'') |
+|アップロードディレクトリ |ファイルの保存に使用するディレクトリの''store.php''からの相対パス |
+|バックアップディレクトリ |バックアップに使用するディレクトリの''store.php''から相対パス |
+
+!!! 最大サイズに関する注意
+
+TWファイルのサイズが大きくなると、最大アップロードサイズや投稿サイズの値を増やすために、`.htaccess`または`htaccess`ファイル(システムによって異なります)を変更する必要があります。特定の設定については、Webホストプロバイダーに確認してください。試す前に必ずバックアップを作成してください。一部のシステムでは、設定は次のようになります:
+
+```
+php_value upload_max_filesize 4M
+php_value post_max_size 6M
+```
+
+!!! エラーメッセージに関する注意
+
+`split()`に関するエラーメッセージが表示される場合は、''store.php''内の`split`への参照を関数`explode`に変更する必要があるかもしれません。
diff --git a/editions/ja-JP/tiddlers/saving/Saving with TW Receiver.tid b/editions/ja-JP/tiddlers/saving/Saving with TW Receiver.tid
new file mode 100644
index 000000000..54f70b1d4
--- /dev/null
+++ b/editions/ja-JP/tiddlers/saving/Saving with TW Receiver.tid
@@ -0,0 +1,17 @@
+caption: TW Receiver
+created: 20200612233356021
+delivery: DIY
+description: DIY script you can install on your own server
+method: save
+modified: 20241103115046217
+original-modified: 20200612234312631
+tags: Saving PHP
+title: Saving with TW Receiver
+ja-title: TWレシーバーでの保存
+type: text/vnd.tiddlywiki
+
+TWレシーバーは、PHPベースのサーバーに保存するために使用される~TiddlyWikiプラグインであり、PHPスクリプトです。
+
+その機能には、シンプルな自動バックアップ、古いインスタンスの上書き保護、チャレンジダイジェスト認証(強化されたセキュリティ)、データ整合性署名(強化されたセキュリティ)などがあります。
+
+* 詳細情報、プラグイン、コードについては、[[TWレシーバー|https://github.com/sendwheel/tw-receiver]]をご覧ください。
\ No newline at end of file
diff --git a/editions/ja-JP/tiddlers/wikitext/Images in WikiText.tid b/editions/ja-JP/tiddlers/wikitext/Images in WikiText.tid
new file mode 100644
index 000000000..95ffc78ef
--- /dev/null
+++ b/editions/ja-JP/tiddlers/wikitext/Images in WikiText.tid
@@ -0,0 +1,69 @@
+caption: 画像
+created: 20131205160221762
+modified: 20241110103117361
+original-modified: 20220129152627668
+tags: WikiText [[Working with TiddlyWiki]]
+title: Images in WikiText
+ja-title: WikiTextでの画像
+type: text/vnd.tiddlywiki
+
+! 画像のフォーマット
+
+次の構文を使用して、WikiTextに画像を含めることができます:
+
+```
+[img[Motovun Jack.jpg]]
+[img[https://tiddlywiki.com/favicon.ico]]
+```
+
+エディターのツールバーから画像Tiddlerを挿入することもできます。''画像''(<<.icon $:/core/images/picture>>)をクリックし、画像ファイルを選択します。
+
+画像のソースが画像Tiddlerのタイトルである場合、そのTiddlerが直接表示されます。それ以外の場合はURLとして解釈され、URLを含む`src`属性を持つHTMLの``タグが生成されます。
+
+ツールチップも指定できます:
+
+```
+[img[説明ツールチップ|Motovun Jack.jpg]]
+```
+
+CSSクラスと画像の幅と高さを指定するための属性を指定できます:
+
+```
+[img width=32 [Motovun Jack.jpg]]
+[img width=32 class="tc-image" [Motovun Jack.jpg]]
+```
+
+属性は、トランスクルージョンや変数参照として指定できることに注意してください:
+
+```
+[img width={{!!mywidth}} class=<> [Motovun Jack.jpg]]
+```
+
+画像の構文は、ImageWidgetを呼び出すための省略形です。
+
+! トランスクルージョンによる画像の表示
+
+Tiddlerをトランスクルードすることで、Tiddlerに保存されている画像を表示することもできます。この方法の欠点は、画像のサイズを直接制御する方法がないことです。
+
+```
+{{Motovun Jack.jpg}}
+```
+
+次のようにレンダリングされます:
+
+{{Motovun Jack.jpg}}
+
+! リンクとしての画像
+```
+<$link to="HelloThere" tooltip="Custom tooltip">{{$:/core/icon}}$link>
+```
+
+次のようにレンダリングされます:
+
+<$link to="HelloThere" tooltip="Custom tooltip">{{$:/core/icon}}$link>
+
+! 画像のインポート
+
+<<.button import>>ボタン(サイドバーの<<.sidebar-tab Tools>>タブにある)を使用するか、ドラッグアンドドロップします。詳細については、[[Tiddlerのインポート|Importing Tiddlers]]を参照してください。
+
+<<.from-version "5.2.0">> Tiddlerエディタに画像をドロップするかペーストすることでも、画像をインポートできます。
diff --git a/editions/ja-JP/tiddlers/workingwithtw/Audio.tid b/editions/ja-JP/tiddlers/workingwithtw/Audio.tid
new file mode 100644
index 000000000..53c3e5416
--- /dev/null
+++ b/editions/ja-JP/tiddlers/workingwithtw/Audio.tid
@@ -0,0 +1,27 @@
+created: 20141018131647392
+modified: 20241110105324243
+original-modified: 20141019200654436
+tags: [[Working with TiddlyWiki]] Features
+title: Audio
+ja-title: オーディオ
+type: text/vnd.tiddlywiki
+
+オーディオファイルは、[[画像|Images in WikiText]]と非常によく似た方法でTiddlyWikiに組み込むことができます。
+
+! 埋め込みオーディオ
+
+小さなオーディオファイルは、TiddlyWiki内に直接埋め込むことができます。埋め込みは、TiddlyWikiファイルのサイズが大きくなるため、大きなファイル(数百キロバイト以上)には適していません。
+
+たとえば、Tiddler[[TiddlyWiki.mp3]]には、"TiddlyWiki"という単語のMP3録音が含まれています。このTiddlerにアクセスすると、録音を再生するオーディオプレーヤーが表示されます。
+
+オーディオファイルをトランスクルードすることもできます。例:
+
+<>
+
+! 外部オーディオ
+
+外部オーディオTiddlerは、''_canonical_uri''フィールドを使用して外部オーディオファイル/ストリームを指定し、''テキスト''フィールドをブロックします。これにより、サイズが大幅に削減されますが、再生は可能です。
+
+たとえば、Tiddler[[Caruso - Ave Maria]]は、 http://archive.org でホストされているオンラインオーディオ録音を指しています:
+
+<>
diff --git a/editions/ja-JP/tiddlers/workingwithtw/BrowserCompatibility.tid b/editions/ja-JP/tiddlers/workingwithtw/BrowserCompatibility.tid
new file mode 100644
index 000000000..b4098cbb8
--- /dev/null
+++ b/editions/ja-JP/tiddlers/workingwithtw/BrowserCompatibility.tid
@@ -0,0 +1,14 @@
+title: BrowserCompatibility
+ja-title: ブラウザの互換性
+tags: [[Working with TiddlyWiki]]
+
+TiddlyWikiは、HTML5互換ブラウザで動作するように設計されています
+
+次の表は、TiddlyWikiが動作することが知られているブラウザのバージョンをまとめたものです
+
+|!ブラウザ |!ステータス |
+|Internet Explorer |Version 10以降 |
+|Chrome |最近のすべてのバージョン |
+|Firefox |最近のすべてのバージョン |
+|Firefox for Android |最近のすべてのバージョン |
+|Safari |Version 6以降 |
diff --git a/editions/ja-JP/tiddlers/workingwithtw/Creating and editing tiddlers.tid b/editions/ja-JP/tiddlers/workingwithtw/Creating and editing tiddlers.tid
new file mode 100644
index 000000000..684d2151d
--- /dev/null
+++ b/editions/ja-JP/tiddlers/workingwithtw/Creating and editing tiddlers.tid
@@ -0,0 +1,37 @@
+created: 20140904140300000
+modified: 20241101121407637
+original-modified: 20160607153747195
+tags: [[Working with TiddlyWiki]]
+title: Creating and editing tiddlers
+ja-title: Tiddlerの作成と編集
+type: text/vnd.tiddlywiki
+
+! Tiddlerを作成する
+
+Tiddlerを作成するには、サイドバーの<<.icon $:/core/images/new-button>>ボタンをクリックするか、未作成Tiddlerへのリンクをクリックします。未作成Tiddlerへのリンクは、[[青い斜体|blue italics]]で表示されます。
+
+参照:
+
+* [[日誌(Journal Tiddler)の作成|Creating journal tiddlers]]
+
+! Tiddlerを編集する
+
+既存のTiddlerを編集するには、Tiddlerの右上にある<<.icon $:/core/images/edit-button>>ボタンをクリックします。
+
+!! ドラフトモード
+
+新しいTiddlerを作成したり、既存のTiddlerを編集したりすると、Tiddlerはドラフトモードになります。これにより、Tiddlerをさまざまな方法で修正するためのコントロールパネルが表示されます。コントロールパネルは、上から下までいくつかの部分で構成されています:
+
+*''タイトルフィールド'' - Tiddlerのタイトルを変更できます
+*''タグセレクタ'' - タグを追加や削除できます。ボックスにタグ名を入力すると、一致する既存のタグがドロップダウンリストに表示されます。このリストから選択するか、まったく新しいタグを作成できます。次に、''追加''ボタンをクリックするか、Enterキーを押して、タグをTiddlerに追加します。各タグは、色付きのピルとして表示されます。ピルの"×"をクリックすると、そのタグが削除されます。
+*''テキストエリア'' - Tiddlerのメインコンテンツを編集できます。''プレビュー''ボタン (<<.icon $:/core/images/preview-closed>> / <<.icon $:/core/images/preview-open>>)をクリックすると、変更内容を確認できます。
+*''種類セレクタ'' - Tiddlerを画像などのように特別な方法で表示する必要がある場合に使用します。オプションのリストについては、ContentTypeを参照してください。デフォルトは`text/vnd.tiddlywiki`で、TiddlerにWikiTextが含まれていることを意味します。
+*''フィールドセレクタ'' - Tiddlerのフィールドを追加、削除できます。たとえば、他のTiddlerをタグ付けするために使用されているTiddlerを編集している場合は、[[''list''フィールド|ListField]]を追加して、それらのTiddlerがリストされる順序を変更できます。
+
+! 確定、破棄、削除
+
+編集が完了したら、Tiddlerの右上にあるボタンをクリックします:
+
+*''編集内容を確定します''ボタン(<<.icon $:/core/images/done-button>>)をクリックすると、このTiddlerへの変更が保存され、ドラフトモードが終了します。Wikiが[[自動保存|AutoSave]]に設定されている場合、変更は永続的に保存されます。設定されていない場合は、変更はWebブラウザに一時的に保存されているだけなので、サイドバーのマスター''Wikiを保存します''ボタン(<<.icon $:/core/images/save-button-dynamic>>)をクリックせずに~TiddlyWikiページを閉じると、変更は失われます。
+*''このTildderの変更を破棄します''ボタン(<<.icon $:/core/images/cancel-button>>)は、(確認を求めた後)、変更を破棄し、ドラフトモードを終了します。
+*''Tiddlerを削除します''ボタン(<<.icon $:/core/images/delete-button>>)は、削除ボタンは、Tiddlerを削除します(確認メッセージが表示された後)。
diff --git a/editions/ja-JP/tiddlers/workingwithtw/Creating journal tiddlers.tid b/editions/ja-JP/tiddlers/workingwithtw/Creating journal tiddlers.tid
new file mode 100644
index 000000000..5a483641f
--- /dev/null
+++ b/editions/ja-JP/tiddlers/workingwithtw/Creating journal tiddlers.tid
@@ -0,0 +1,42 @@
+created: 20141010093214683
+modified: 20241103101345607
+original-modified: 20181218180042029
+tags: [[Working with TiddlyWiki]]
+title: Creating journal tiddlers
+ja-title: 日誌(Journal Tiddler)の作成
+type: text/vnd.tiddlywiki
+
+! イントロダクション
+
+日誌(Journal Tiddler)は、タイトルとして日付や時刻を使用するTiddlerです。通常、タイムスタンプ付きの情報を素早く記録する手段として使用されます。
+
+日誌(Journal Tiddler)で追加のタグを使用して他のTiddlerにリンクし、情報項目間の関係を確立することができます。
+
+たとえば、''2014年10月10日''という日誌(Journal Tiddler)を使用して、その特定の日に捉えた考えや情報を記録できます。''ショッピング''と''ロンドン''のタグを使用して、ロンドンでのショッピングに関する記載であることを示すことができます。
+
+! 日誌(Journal Tiddler)を作成する
+
+日誌(Journal Tiddler)を作成する最も簡単な方法は、サイドバーの''ツール''タブにある''新しい日誌''ボタン<<.icon $:/core/images/new-journal-button>>を使用することです。ボタンを頻繁に使用する場合は、ボタンの横にあるチェックボックスをクリックして、検索ボックスのすぐ上にボタンが表示されるようにします。
+
+''新しい日誌''ボタンは、''Journal''タグと今日の日付から派生したタイトルを持つ空のTiddlerとして日誌エントリを作成します。そのタイトルの日誌(Journal Tiddler)がすでに存在する場合は、これが編集用に表示されます。
+
+! タグ付き日誌(Journal Tiddler)を作成する
+
+一般的な一連のアクションは、今日の日誌エントリを作成(または再表示)し、別のTiddlerのタイトルでタグ付けすることです。これは、他のTiddlerのツールバーにある''タグ付き日誌の作成''ボタン<<.icon $:/core/images/new-journal-button>>で実施できます。このボタンは、TiddlerのInfoPanelの''ツール''タブで見つけられます。
+
+たとえば、''Oxford Street''というTiddlerをレビューしていて、それがショッピング旅行の計画に関連していることに気付いたとします。''Oxford Street'' Tiddlerの''タグ付き日誌の作成''ボタンをクリックすると、 ''Oxford Street''でタグ付けされた日誌エントリが表示されます。
+
+! 日誌(Journal Tiddler)のカスタマイズ
+
+新しい日誌エントリの作成方法を構成するには、[[コントロールパネルの|$:/ControlPanel]] <<.icon $:/core/images/options-button>>の''情報''の中の''基本''タブに訪ずれます。
+
+* "日誌(Journal Tiddlers)のデフォルトのタイトル"は、これらのTiddlerに名前を付ける方法を[[日付のフォーマット文字列|DateFormat]]として指定します。 デフォルト設定`YYYY年MM月DD日(ddd)`では、新しいエントリのタイトルは"2014年10月10日(金)"という形式になります
+* "日誌(Journal Tiddler)のタグ"は、新しい日誌エントリに自動的に付与されるタグを[[特定|Title List]]します。例: `Journal [[Summer vacation]]`
+
+ヒント: ''新しい日誌''をクリックするたびに別の日誌(Journal Tiddler)を作成したい場合(同じ日に何度も行う場合でも)、タイトル形式に時刻を含めることができます。日付形式として`YYYY年MM月DD日(ddd) 0hh:0mm:0ss`などを指定します。
+
+もう1つの便利なトリックは、タイトルフォーマットのどこかに`<>`を含めることです。つまり、複数の異なるTiddlerで''タグ付き日誌の作成''をクリックすると、それらの各Tiddlerのタイトルが、結果として得られる日誌エントリの名前の一部になります。
+
+! カスタムの新しい日誌(Journal Tiddler)ボタンを作成する
+
+独自のカスタム日誌ボタンを作成する方法については、[[カスタム日誌ボタンの作成|Making a custom journal button]] Tiddlerを参照してください
\ No newline at end of file
diff --git a/editions/ja-JP/tiddlers/workingwithtw/Formatting text in TiddlyWiki.tid b/editions/ja-JP/tiddlers/workingwithtw/Formatting text in TiddlyWiki.tid
new file mode 100644
index 000000000..670021d10
--- /dev/null
+++ b/editions/ja-JP/tiddlers/workingwithtw/Formatting text in TiddlyWiki.tid
@@ -0,0 +1,59 @@
+created: 20140908131500000
+modified: 20241103115932893
+original-modified: 20140919214820549
+tags: [[Working with TiddlyWiki]]
+title: Formatting text in TiddlyWiki
+ja-title: TiddlyWikiでのテキストフォーマット
+type: text/vnd.tiddlywiki
+
+Tiddlerのテキスト内では、WikiTextと呼ばれる特別なフォーマットを使用して、テキストの表示方法を制御できます。
+
+WikiTextは、[[エディターツールバー|Editor toolbar]]を使用して入力することも、手動で入力することもできます。前者は便利ですが、WikiTextマークアップコードがわかっている場合は後者の方が速いです。
+
+! 単純なフォーマット
+
+最も単純なものは、WikiTextでは、太字、斜体、リスト、表などの使い慣れたワードプロセッサ機能を使用できます。例:
+
+```
+The ''quick'' brown ~~flea~~ fox //jumps// over the `lazy` dog
+```
+
+… 次のように表示されます:
+
+The ''quick'' brown ~~flea~~ fox //jumps// over the `lazy` dog
+
+! Tiddlerとの連携
+
+WikiTextでは、二重角括弧を使用するか、CamelCaseワードの自動リンクを利用して、Tiddlerにリンクすることができます:
+
+```
+This is a link to HelloThere, and one to [[History of TiddlyWiki]]
+```
+
+… 次のように表示されます:
+
+This is a link to HelloThere, and one to [[History of TiddlyWiki]]
+
+! マクロ
+
+マクロを使用すると、WikiTextの繰り返し断片をパッケージ化して、簡単に再利用できるようになります。
+
+たとえば、一意の識別子から~YouTube動画のURLを生成するマクロの定義は次のとおりです:
+
+```
+\define youtube(video)
+https://www.youtube.com/watch?v=$video$
+\end
+```
+
+この定義を適用すると、`<>`は、URL https://www.youtube.com/watch?v=1g66s7UbyuU を生成します
+
+! 高度なWikiText
+
+高度なWikiText機能を使用すると、自動リストやドロップダウンメニューなどのインタラクティブ機能を作成できます。実際、TiddlyWiki自体のユーザーインターフェイス全体がWikiTextで記述されているため、TiddlyWikiで見られるどの機能もすべて、独自のWikiで使用できます。
+
+高度な機能の中には、複雑なコーディングを必要とするものもあります。TiddlyWikiには、タブ、目次、Tiddlerリストなど、一般的なユーザーインターフェイスタスクを簡素化する組み込みマクロがいくつか用意されています。
+
+! 詳細
+
+WikiTextの書き方の詳細については、[[WikiText]]を参照してください。
diff --git a/editions/ja-JP/tiddlers/workingwithtw/Navigating between open tiddlers.tid b/editions/ja-JP/tiddlers/workingwithtw/Navigating between open tiddlers.tid
new file mode 100644
index 000000000..beec5c7b5
--- /dev/null
+++ b/editions/ja-JP/tiddlers/workingwithtw/Navigating between open tiddlers.tid
@@ -0,0 +1,22 @@
+created: 20140908092600000
+modified: 20241031112948060
+original-modified: 20160607145200048
+tags: [[Working with TiddlyWiki]]
+title: Navigating between open tiddlers
+ja-title: 表示中のTiddler間の移動
+type: text/vnd.tiddlywiki
+
+デフォルトの"クラシック"ストーリービューモードでは、表示中のTiddlerは"ストーリーリバー"と呼ばれる垂直の列に表示されます。ストーリーリバーをナビゲートする方法、つまり表示中のTiddler間を行ったり来たりする方法はいくつかあります。
+
+* 最善の方法は、サイドバーの''表示中タブを使用''して、移動したい表示中Tiddlerをクリックすることです。
+
+** ''表示中''タブには、表示されているすべてのTiddlerのリストが含まれています。リスト内の任意のTiddlerをクリックすると、そのTiddlerにジャンプできます。また、Tiddlerリンクの横にある"×"をクリックすると、そのTiddlerを閉じることができます。表示中のTiddlerリストの下部には、便利な<<.icon $:/core/images/close-all-button>> ''すべて閉じる''ボタンもあります。
+
+* 別の方法は、右側のストーリーリバースクロールバーを使用して''ページを上下にスクロールする''ことです。
+
+** ストーリーリバーとサイドバーの両方が表示画面より下に伸びている場合は、スクロールバーが//2つ//あることに注意してください。外側または右端のスクロールバーはストーリーリバーを制御します。内側のスクロールバーはサイドバーを制御します。
+
+* 多くの新米ユーザーが試みる不格好な方法は、探しているTiddlerにたどり着くまで''Tiddlerを1つずつ閉じていく''ことです。
+** ストーリーリバーの一番上または中間にあるTiddlerを閉じると、その下にあるすべてのTiddlerがリバーを上って行きます。閉じたTiddlerのすぐ下のTiddlerが上にスライドして、その位置を占めます。
+
+** 一番下のTiddlerを閉じると、そのTiddlerが閉じて、その上のTiddlerの下部が見えるようになります。
diff --git a/editions/ja-JP/tiddlers/workingwithtw/Performance.tid b/editions/ja-JP/tiddlers/workingwithtw/Performance.tid
new file mode 100644
index 000000000..ed50687bf
--- /dev/null
+++ b/editions/ja-JP/tiddlers/workingwithtw/Performance.tid
@@ -0,0 +1,35 @@
+created: 20150330155120127
+modified: 20241110110532672
+original-modified: 20191014091943444
+tags: [[Working with TiddlyWiki]]
+title: Performance
+ja-title: パフォーマンス
+type: text/vnd.tiddlywiki
+
+TiddlyWikiは、スマートフォンからデスクトップコンピューターまで、モダンなデバイスを最大限に活用できるように設計されたデフォルト設定で出荷されています。古い、性能の低いデバイスで作業する必要がある場合や、大量のコンテンツを処理する必要がある場合は、パフォーマンスを向上させるために実行できる手順があります。
+
+!! 使用法
+
+* ''"最近の更新"タブは使用しないでください'' Tiddler の変更に応じて生成し更新するには計算に時間がかかります。
+* ''"Vanilla"テーマを使用します'' デフォルトの"Snow White"テーマには、影、透明度、ぼかしなどの視覚効果が含まれており、古いデバイスではレンダリングが遅くなる可能性があります
+* ''大きなTiddlerは避けてください'' 大きなビットマップはTiddlyWikiのパフォーマンスを著しく低下させる可能性があります。たとえば、最近のスマートフォンで撮影した画像は5MB以上になることがよくあります。可能な限り、ExternalImagesを使用してください
+* ''一度にたくさんのTiddlerを開かないでください'' 表示中のTiddlerすべては、ストアが変更されるたびに最新の状態に保つための処理が必要になります(たとえば、ドラフトのTiddlerに入力している間)。zoominストーリービューを使用すると、サイドバーの''表示中''タブに数十のTiddlerがリストされてしまうことがよくあります。<<.icon $:/core/images/close-all-button>> ''すべて閉じる''ボタンを使用して、表示中のすべてのTiddlerを定期的に閉じる習慣をつけましょう
+
+!! WikiText
+
+* ''組み込みのパフォーマンス計測を使用します'' [[パフォーマンス計測|Performance Instrumentation]]の結果を調査すると、パフォーマンスの問題を明らかにするのに役立ちます
+* インデックス付きフィルター演算子を活用します。フィルター実行の開始時に次の構造を実行すると、他の方法よりも何倍も高速に実行されるように最適化されます:
+** `[all[tiddlers]tag[x]...`
+** `[all[shadows]tag[x]...`
+** `[all[tiddlers+shadows]tag[x]...`
+** `[all[shadows+tiddlers]tag[x]...`
+** `[all[tiddlers]field:y[x]...`
+** `[all[shadows]field:y[x]...`
+** `[all[tiddlers+shadows]field:y[x]...`
+** `[all[shadows+tiddlers]field:y[x]...`
+** フィールドのインデックスは現在、128文字未満のフィールド値をインデックスするようにデフォルト設定されていることに注意してください。長い値も検索できますが、インデックスは構築されません
+** また、演算子名がフィールド名である場合にも“field”演算子が使用されることに注意してください。つまり、たとえば、`[all[shadows+tiddlers]caption[x]...`は最適化されます。
+* RefreshMechanismの[[スロットル|RefreshThrottling]]機能を賢明に使用します
+* ''個別のTiddlerをトランスクルードする方がマクロを多用するよりもパフォーマンスが高く''、状況によってはその差が大きくなる可能性があることに留意してください。各Tiddlerのパース結果はキャッシュされ、Tiddlerが変更されていない場合は次回再利用されます。マクロには同じテクニックを使用できず、マクロはグローバルではなくウィジェットツリーに対してローカルであるため、毎回再度パースする必要があります。
+** <<.from-version "5.1.23">> パラメータや変数(つまり、`$parameter$`または`$(variable)$`)を介してテキスト置換を実行''しない''マクロのパースツリーがキャッシュされるようになりました。
+* 可能であれば、変数の宣言や文字列の連結には、''WikifyWidgetではなく、フィルター付きのSetWidgetやVarsWidgetを使用して''ください。パースツリーやウィジェット ツリーをキャッシュする機会がないため、wikifyメカニズムのパフォーマンスは比較的低くなります。
diff --git a/editions/ja-JP/tiddlers/workingwithtw/Using links to navigate between tiddlers.tid b/editions/ja-JP/tiddlers/workingwithtw/Using links to navigate between tiddlers.tid
new file mode 100644
index 000000000..4864d4059
--- /dev/null
+++ b/editions/ja-JP/tiddlers/workingwithtw/Using links to navigate between tiddlers.tid
@@ -0,0 +1,55 @@
+created: 20140908093600000
+modified: 20241031114951639
+original-modified: 20201129183020567
+tags: [[Working with TiddlyWiki]]
+title: Using links to navigate between tiddlers
+ja-title: リンクを使用してTiddler間を移動する
+type: text/vnd.tiddlywiki
+
+リンク(通常は青いテキストで表示されます)を使用すると、あるTiddlerから別のTiddlerにナビゲートできます。任意のTiddlerへのリンクをクリックすると、そのTiddlerに移動します。Tiddlerが閉じている場合は表示されます。~TiddlyWikiの素晴らしい点は、Tiddlerへのリンクを可能な限りアクセスしやすくしていることです。リンクはどこにでもあります。~TiddlyWikiでTiddlerへのリンクを見つけることができる主な場所は次のとおりです:
+
+* Tiddlerが既に存在するかどうかに関係なく、Tiddlerの本文にTiddlerへの''リンクを作成''できます。Tiddler間のリンクを作成するさまざまな簡単な方法については、[[WikiTextでのリンク|Linking in WikiText]]を参照してください。
+
+* あなたのTiddler内の各''タグピル''(このTiddlerのタイトルの下の''~TiddlyWikiの操作''タグピルなど)には、そのタグのTiddlerへのリンクと、そのタグを持つすべてのTiddlerのリストが含まれています。これにより、それらのTiddlerのいずれかに移動できます。
+
+* 各Tiddlerの''情報パネル''では、関連するTiddlerのリストを含む4つのタブにアクセスできます:
+
+** ''参照''タブには、現在のTiddler//へ//リンクしているすべてのTiddlerが一覧表示されます。
+
+** ''この名でタグ付''タブには、現在のTiddlerのタイトルでタグ付けされたすべてのTiddlerが一覧表示されます。
+
+** ''一覧''タブには、現在のTiddlerの[[listフィールド|ListField]]に記載されているすべてのTiddler(または潜在的なTiddler)が一覧表示されます。
+
+** ''被リスト''タブには、//それらの//listフィールドに現在のTiddlerティドラーを記載しているすべてのTiddlerがリストされます。
+
+* ''サイドバー''のタブには、Tiddlerへのリンクのリストが多数含まれています:
+
+** ''表示中''タブには、現在開いている、つまりページ上のどこかに表示されているすべてのTiddlerが一覧表示されます。
+
+** ''最近の更新''タブには、最近修正された順に、100件のTiddlerが表示されます。
+
+** ''詳しく''タブには、8つの追加のTiddlerリストが表示されます:
+
+*** ''すべて''はアルファベット順にすべてのTiddlerをリストします。
+
+*** ''タグ別''にはすべてのタグがリストされます。任意のタグのピルをクリックすると、そのタグが付けられたTiddlerのリストにアクセスできます。
+
+*** ''未作成''には、まだ存在しないが、他のTiddlerからリンクされているTiddlerがリストされます。これは、作成する予定だったが、作成できなかったTiddlerを見つけるのに役立ちます。
+
+*** ''下書き''には、現在下書きモードになっているTiddlerのリストが表示されます。~TiddlyWikiでは、Tiddlerの下書き編集中は別のTiddlerとして扱われるため、''Australia''というタイトルのTiddlerを編集している間は、 ''Australia'' and ''Draft of 'Australia'''という2つのTiddlerが存在することになります。下書きへの変更を保存して閉じると、その変更は''Australia''Tiddlerに適用されます。そのため、''下書き''タブは、編集を開始したが未完成の下書きを見つける手段としてご利用ください。
+
+*** ''被参照なし''には、別のTiddlerから直接リンクされていないすべてのTiddlerが一覧表示されます。これは、どのTiddlerを他のTiddlerとより慎重に統合する必要があるかを示してくれるので、ファイルの編集に役立ちます。
+
+*** ''種類別''には、画像や音声などの特別なコンテンツを含むTiddlerのリストが表示されます。
+
+*** ''システム''は、すべてのSystemTiddlersを一覧表示します。
+
+*** ''隠し''には、すべてのShadowTiddlersがリストされています。
+
+* ''検索結果''は、検索ボックスに入力したテキストを含むTiddlerのリストです。
+
+* 最後に、さまざまな方法で、Tiddlerの独自カスタムリストを作成できます:
+
+** [[フィルター|Filters]]をトランスクルージョンすることができます([[WikiText でのトランスクルージョン|Transclusion in WikiText]]を参照)。たとえば、`{{{ [tag[mountain]] }}}`をTiddler に追加すると、''mountain''タグが付けられたすべてのTiddlerのリストが挿入されます。
+
+** ListWidgetを使用できます。これは、[[フィルター|Filters]]をトランスクルードするよりも複雑ですが、その代わりに、リストを希望どおりに設計し表示するための柔軟性が向上します。
diff --git a/editions/ja-JP/tiddlers/workingwithtw/Working with TiddlyWiki.tid b/editions/ja-JP/tiddlers/workingwithtw/Working with TiddlyWiki.tid
new file mode 100644
index 000000000..c739c05a9
--- /dev/null
+++ b/editions/ja-JP/tiddlers/workingwithtw/Working with TiddlyWiki.tid
@@ -0,0 +1,13 @@
+created: 20140904101100000
+list: [[The First Rule of Using TiddlyWiki]] GettingStarted [[Getting Started Video]] Upgrading [[Navigating between open tiddlers]] [[Using links to navigate between tiddlers]] [[Searching in TiddlyWiki]] [[Creating and editing tiddlers]] [[Creating journal tiddlers]] Saving [[Formatting text in TiddlyWiki]] [[Structuring TiddlyWiki]] Tagging [[Images in WikiText]] KeyboardShortcuts Encryption
+modified: 20241028110521720
+original-modified: 20140919191122898
+tags: TableOfContents
+title: Working with TiddlyWiki
+ja-title: TiddlyWikiの操作
+type: text/vnd.tiddlywiki
+
+TiddlyWikiを使い初めるのに役立つ情報:
+
+<>
+
diff --git a/editions/prerelease/tiddlers/Release 5.3.7.tid b/editions/prerelease/tiddlers/Release 5.3.7.tid
new file mode 100644
index 000000000..294399a7b
--- /dev/null
+++ b/editions/prerelease/tiddlers/Release 5.3.7.tid
@@ -0,0 +1,54 @@
+caption: 5.3.7
+created: 20241115171024144
+modified: 20241115171024144
+tags: ReleaseNotes
+title: Release 5.3.7
+type: text/vnd.tiddlywiki
+description: Under development
+
+//[[See GitHub for detailed change history of this release|https://github.com/TiddlyWiki/TiddlyWiki5/compare/v5.3.6...master]]//
+
+
+! Major Improvements
+
+! Translation improvements
+
+*
+
+! Plugin Improvements
+
+
+! Widget Improvements
+
+*
+
+! Filter Improvements
+
+*
+
+! Usability Improvements
+
+*
+
+! Hackability Improvements
+
+*
+
+! Bug Fixes
+
+*
+
+! Node.js Improvements
+
+*
+
+! Developer Improvements
+
+*
+
+! Acknowledgements
+
+[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:
+
+<<.contributors """
+""">>
diff --git a/editions/prerelease/tiddlers/system/PrereleaseLocalPluginLibrary.tid b/editions/prerelease/tiddlers/system/PrereleaseLocalPluginLibrary.tid
index 9c7a90f45..0ad81e302 100644
--- a/editions/prerelease/tiddlers/system/PrereleaseLocalPluginLibrary.tid
+++ b/editions/prerelease/tiddlers/system/PrereleaseLocalPluginLibrary.tid
@@ -1,6 +1,6 @@
title: $:/config/LocalPluginLibrary
tags: $:/tags/PluginLibrary
-url: http://127.0.0.1:8080/prerelease/library/v5.3.6/index.html
+url: http://127.0.0.1:8080/prerelease/library/v5.3.7/index.html
caption: {{$:/language/OfficialPluginLibrary}} (Prerelease Local)
A locally installed version of the official ~TiddlyWiki plugin library at tiddlywiki.com for testing and debugging. //Requires a local web server to share the library//
diff --git a/editions/prerelease/tiddlers/system/PrereleaseOfficialPluginLibrary.tid b/editions/prerelease/tiddlers/system/PrereleaseOfficialPluginLibrary.tid
index 149770f59..2162c3b4b 100644
--- a/editions/prerelease/tiddlers/system/PrereleaseOfficialPluginLibrary.tid
+++ b/editions/prerelease/tiddlers/system/PrereleaseOfficialPluginLibrary.tid
@@ -1,6 +1,6 @@
title: $:/config/OfficialPluginLibrary
tags: $:/tags/PluginLibrary
-url: https://tiddlywiki.com/prerelease/library/v5.3.6/index.html
+url: https://tiddlywiki.com/prerelease/library/v5.3.7/index.html
caption: {{$:/language/OfficialPluginLibrary}} (Prerelease)
The prerelease version of the official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team.
diff --git a/editions/prerelease/tiddlers/system/SiteDomain.tid b/editions/prerelease/tiddlers/system/SiteDomain.tid
new file mode 100644
index 000000000..fee678ff7
--- /dev/null
+++ b/editions/prerelease/tiddlers/system/SiteDomain.tid
@@ -0,0 +1,3 @@
+title: $:/SiteDomain
+
+tiddlywiki.com
\ No newline at end of file
diff --git a/editions/prerelease/tiddlers/system/SitePreviewUrl.tid b/editions/prerelease/tiddlers/system/SitePreviewUrl.tid
new file mode 100644
index 000000000..0111c059f
--- /dev/null
+++ b/editions/prerelease/tiddlers/system/SitePreviewUrl.tid
@@ -0,0 +1,3 @@
+title: $:/SitePreviewUrl
+
+https://tiddlywiki.com/prerelease/images/Introduction%2520Video%2520Thumbnail.jpg
\ No newline at end of file
diff --git a/editions/prerelease/tiddlers/system/SiteUrl.tid b/editions/prerelease/tiddlers/system/SiteUrl.tid
new file mode 100644
index 000000000..f3473a390
--- /dev/null
+++ b/editions/prerelease/tiddlers/system/SiteUrl.tid
@@ -0,0 +1,3 @@
+title: $:/SiteUrl
+
+https://tiddlywiki.com/prerelease/
\ No newline at end of file
diff --git a/editions/prerelease/tiddlers/system/styles.tid b/editions/prerelease/tiddlers/system/styles.tid
index 2f63c5a48..33424e4ae 100644
--- a/editions/prerelease/tiddlers/system/styles.tid
+++ b/editions/prerelease/tiddlers/system/styles.tid
@@ -4,14 +4,3 @@ type: text/vnd.tiddlywiki
\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock
-.tc-scary-warning {
- font-weight: bold;
- padding: 0 1em;
- margin-left: -1em;
- margin-right: -1em;
- color: #f22;
- border-radius: 4px;
- border: 3px solid transparent;
- background: #ffd;
- background: linear-gradient(#ffd, #ffd) padding-box, repeating-linear-gradient(-45deg, red 0, red 25%, transparent 0, transparent 50%) 0 / .6em .6em;
-}
\ No newline at end of file
diff --git a/editions/tw5.com/tiddlers/cards/card-styles.tid b/editions/tw5.com/tiddlers/cards/card-styles.tid
index 7b95b699a..7321ac129 100644
--- a/editions/tw5.com/tiddlers/cards/card-styles.tid
+++ b/editions/tw5.com/tiddlers/cards/card-styles.tid
@@ -7,7 +7,7 @@ type: text/vnd.tiddlywiki
.tc-cards {
display: flex;
flex-wrap: wrap;
- justify-content: space-evenly;
+ justify-content: center;
width: 100%;
padding: 0.5em;
background: <>;
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 9b7a1af30..9168c2f76 100644
--- a/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid
+++ b/editions/tw5.com/tiddlers/community/TiddlyWiki on the Web.tid
@@ -2,7 +2,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]]
-modified: 20241009150453139
+modified: 20241115170824144
tags: Welcome
title: TiddlyWiki on the Web
type: text/vnd.tiddlywiki
diff --git a/editions/tw5.com/tiddlers/demonstrations/SampleAlert.tid b/editions/tw5.com/tiddlers/demonstrations/SampleAlert.tid
new file mode 100644
index 000000000..cf632e46a
--- /dev/null
+++ b/editions/tw5.com/tiddlers/demonstrations/SampleAlert.tid
@@ -0,0 +1,9 @@
+component: demo
+created: 20160107230134172
+modified: 20160107230134172
+title: SampleAlert
+type: text/vnd.tiddlywiki
+
+This is a demonstration alert.
+
+Note that the trashcan icon deletes the tiddler containing this alert. You can also remove it by opening the tiddler SampleAlert and editing it to remove the tag [[$:/tags/Alert]].
\ No newline at end of file
diff --git a/editions/tw5.com/tiddlers/hellothere/Find Out More.tid b/editions/tw5.com/tiddlers/hellothere/Find Out More.tid
index 1450243ee..21dd889b7 100644
--- a/editions/tw5.com/tiddlers/hellothere/Find Out More.tid
+++ b/editions/tw5.com/tiddlers/hellothere/Find Out More.tid
@@ -1,7 +1,7 @@
color: #880
created: 20241009150347613
icon: $:/core/images/help
-modified: 20241009150430229
+modified: 20241115170824144
tags: Welcome
title: Find Out More
type: text/vnd.tiddlywiki
diff --git a/editions/tw5.com/tiddlers/hellothere/HelloThere.tid b/editions/tw5.com/tiddlers/hellothere/HelloThere.tid
index 6d1cb4be6..046938156 100644
--- a/editions/tw5.com/tiddlers/hellothere/HelloThere.tid
+++ b/editions/tw5.com/tiddlers/hellothere/HelloThere.tid
@@ -1,7 +1,7 @@
created: 20130822170200000
icon: $:/core/icon
list: [[A Gentle Guide to TiddlyWiki]] [[Discover TiddlyWiki]] [[Some of the things you can do with TiddlyWiki]] [[Ten reasons to switch to TiddlyWiki]] Examples [[What happened to the original TiddlyWiki?]]
-modified: 20241009150333146
+modified: 20241115170824144
tags: Welcome
title: HelloThere
type: text/vnd.tiddlywiki
diff --git a/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid b/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid
index 07eaaa05f..b72d039aa 100644
--- a/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid
+++ b/editions/tw5.com/tiddlers/hellothere/HelloThumbnail.tid
@@ -1,5 +1,5 @@
created: 20150414070451144
-list: [[HelloThumbnail - Twenty Years of TiddlyWiki]] [[HelloThumbnail - Newsletter]] [[HelloThumbnail - Introduction Video]] [[HelloThumbnail - Grok TiddlyWiki]] [[HelloThumbnail - Latest Version]] [[HelloThumbnail - TiddlyWikiLinks]] [[HelloThumbnail - Developers]] [[HelloThumbnail - Funding]] [[HelloThumbnail - Marketplace]] [[HelloThumbnail - Intertwingled Innovations]]
+list: [[HelloThumbnail - Twenty Years of TiddlyWiki]] [[HelloThumbnail - Introduction Video]] [[HelloThumbnail - TiddlyWiki Privacy]] [[HelloThumbnail - Latest Version]] [[HelloThumbnail - Newsletter]] [[HelloThumbnail - Grok TiddlyWiki]] [[HelloThumbnail - TiddlyWikiLinks]] [[HelloThumbnail - MultiWikiServer]] [[HelloThumbnail - Funding]] [[HelloThumbnail - Marketplace]] [[HelloThumbnail - Intertwingled Innovations]]
modified: 20150414070948246
title: HelloThumbnail
type: text/vnd.tiddlywiki
diff --git a/editions/tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid b/editions/tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid
index 4ce3435e2..b3b176422 100644
--- a/editions/tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid
+++ b/editions/tw5.com/tiddlers/hellothere/Testimonials and Reviews.tid
@@ -1,6 +1,6 @@
color: #088
icon: $:/core/images/star-filled
-modified: 20241001141521924
+modified: 20241115170824144
tags: Welcome
title: Testimonials and Reviews
type: text/vnd.tiddlywiki
diff --git a/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid b/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid
index 36f6ca64a..c3eb43dca 100644
--- a/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid
+++ b/editions/tw5.com/tiddlers/hellothere/quickstart/Quick Start.tid
@@ -2,7 +2,7 @@ color: #cc9
created: 20241009163451663
icon: $:/core/images/tip
list: GettingStarted [[Getting Started Video]] [[Find Out More]] [[TiddlyWiki on the Web]] [[Testimonials and Reviews]]
-modified: 20241009163521037
+modified: 20241115170824144
tags: Welcome
title: Quick Start
type: text/vnd.tiddlywiki
diff --git a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - MultiWikiServer.tid b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - MultiWikiServer.tid
new file mode 100644
index 000000000..656e78b0c
--- /dev/null
+++ b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - MultiWikiServer.tid
@@ -0,0 +1,10 @@
+title: HelloThumbnail - MultiWikiServer
+tags: HelloThumbnail
+color: purple
+background-color: #fff
+caption: Coming Soon
+link: MultiWikiServer
+image: MWS Banner.png
+ribbon-text: SOON
+
+Find out more about the new ~MultiWikiServer plugin that turns ~TiddlyWiki into a full-fledged server system supporting multiple user accounts and tiddler sharing
\ No newline at end of file
diff --git a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Newsletter.tid b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Newsletter.tid
index be7cf98f8..24f4e9c28 100644
--- a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Newsletter.tid
+++ b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - Newsletter.tid
@@ -4,6 +4,5 @@ caption: ~TiddlyWiki Newsletter
link: TiddlyWiki Newsletter
image: TiddlyWiki Newsletter Badge.png
color: #fff
-ribbon-text: NEW
Subscribe to the ~TiddlyWiki Newsletter, a fortnightly summary of the most interesting and relevant news from the ~TiddlyWiki community
diff --git a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - TiddlyWiki Privacy.tid b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - TiddlyWiki Privacy.tid
new file mode 100644
index 000000000..e0f3e3c6d
--- /dev/null
+++ b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - TiddlyWiki Privacy.tid
@@ -0,0 +1,9 @@
+title: HelloThumbnail - TiddlyWiki Privacy
+tags: HelloThumbnail
+color: #D5B7EA
+image: TiddlyWiki Privacy Badge.png
+caption: Your Privacy and Security
+link: TiddlyWiki Privacy and Security
+ribbon-text: NEW
+
+With care, ~TiddlyWiki can be used totally privately, without needing to trust anything or anyone but your own device
\ No newline at end of file
diff --git a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - TiddlyWikiLinks.tid b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - TiddlyWikiLinks.tid
index 221a3ae10..38da0ac3d 100644
--- a/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - TiddlyWikiLinks.tid
+++ b/editions/tw5.com/tiddlers/hellothere/thumbnails/HelloThumbnail - TiddlyWikiLinks.tid
@@ -2,7 +2,7 @@ title: HelloThumbnail - TiddlyWikiLinks
tags: HelloThumbnail
color: #D5B7EA
image: TiddlyWikiLinks
-caption: links.tiddlywiki.org
+caption: Community Links
link: Community Links Aggregator
Links to ~TiddlyWiki-related content collected by the community
\ No newline at end of file
diff --git a/editions/tw5.com/tiddlers/images/Introduction Video Thumbnail.jpg b/editions/tw5.com/tiddlers/images/Introduction Video Thumbnail.jpg
index c55c66e7c..33994c1a3 100644
Binary files a/editions/tw5.com/tiddlers/images/Introduction Video Thumbnail.jpg and b/editions/tw5.com/tiddlers/images/Introduction Video Thumbnail.jpg differ
diff --git a/editions/tw5.com/tiddlers/images/Introduction Video Thumbnail.jpg.meta b/editions/tw5.com/tiddlers/images/Introduction Video Thumbnail.jpg.meta
index 9b2a023c4..0e826efda 100644
--- a/editions/tw5.com/tiddlers/images/Introduction Video Thumbnail.jpg.meta
+++ b/editions/tw5.com/tiddlers/images/Introduction Video Thumbnail.jpg.meta
@@ -1,4 +1,4 @@
title: Introduction Video Thumbnail.jpg
type: image/jpeg
-tags: picture
+tags: picture external-image
alt-text: Screenshot with a headline: TiddlyWiki. Below are several tiddlers randomly stacked.
diff --git a/editions/tw5.com/tiddlers/images/MWS Banner.png b/editions/tw5.com/tiddlers/images/MWS Banner.png
new file mode 100644
index 000000000..1e27e8f25
Binary files /dev/null and b/editions/tw5.com/tiddlers/images/MWS Banner.png differ
diff --git a/editions/tw5.com/tiddlers/images/MWS Banner.png.meta b/editions/tw5.com/tiddlers/images/MWS Banner.png.meta
new file mode 100644
index 000000000..12fc21072
--- /dev/null
+++ b/editions/tw5.com/tiddlers/images/MWS Banner.png.meta
@@ -0,0 +1,4 @@
+title: MWS Banner.png
+type: image/png
+tags: picture
+alt-text: Banner for the new Multi Wiki Server plugin for TiddlyWiki
diff --git a/editions/tw5.com/tiddlers/images/New Release Banner.png b/editions/tw5.com/tiddlers/images/New Release Banner.png
index c2351b9e9..9cbf5e341 100644
Binary files a/editions/tw5.com/tiddlers/images/New Release Banner.png and b/editions/tw5.com/tiddlers/images/New Release Banner.png differ
diff --git a/editions/tw5.com/tiddlers/images/TiddlyWiki Privacy Badge.png b/editions/tw5.com/tiddlers/images/TiddlyWiki Privacy Badge.png
new file mode 100644
index 000000000..bf081b1ab
Binary files /dev/null and b/editions/tw5.com/tiddlers/images/TiddlyWiki Privacy Badge.png differ
diff --git a/editions/tw5.com/tiddlers/images/TiddlyWiki Privacy Badge.png.meta b/editions/tw5.com/tiddlers/images/TiddlyWiki Privacy Badge.png.meta
new file mode 100644
index 000000000..421876811
--- /dev/null
+++ b/editions/tw5.com/tiddlers/images/TiddlyWiki Privacy Badge.png.meta
@@ -0,0 +1,6 @@
+alt-text: Motovun Jack's laser eyes highlight TiddlyWiki's security badge
+created: 20241106165307259
+modified: 20241106165307259
+tags: picture
+title: TiddlyWiki Privacy Badge.png
+type: image/png
\ No newline at end of file
diff --git a/editions/prerelease/tiddlers/Release 5.3.6.tid b/editions/tw5.com/tiddlers/releasenotes/Release 5.3.6.tid
similarity index 95%
rename from editions/prerelease/tiddlers/Release 5.3.6.tid
rename to editions/tw5.com/tiddlers/releasenotes/Release 5.3.6.tid
index 76ce020f0..b5b8413e6 100644
--- a/editions/prerelease/tiddlers/Release 5.3.6.tid
+++ b/editions/tw5.com/tiddlers/releasenotes/Release 5.3.6.tid
@@ -1,14 +1,19 @@
caption: 5.3.6
-created: 20240830144941926
-modified: 20240830144941926
+created: 20241115170824144
+modified: 20241115170824144
+released: 20241115170824144
tags: ReleaseNotes
title: Release 5.3.6
type: text/vnd.tiddlywiki
description: Under development
-//[[See GitHub for detailed change history of this release|https://github.com/TiddlyWiki/TiddlyWiki5/compare/v5.3.5...master]]//
+//[[See GitHub for detailed change history of this release|https://github.com/TiddlyWiki/TiddlyWiki5/compare/v5.3.5...v5.3.6]]//
-! Major Improvements
+<<.banner-credits
+ credit:"""Congratulations to [[pmario|https://talk.tiddlywiki.org/u/pmario]] for their winning design for the banner for this release (here is the [[competition thread|https://talk.tiddlywiki.org/t/banner-image-competition-for-v5-3-6]]).
+"""
+ url:"https://raw.githubusercontent.com/TiddlyWiki/TiddlyWiki5/fdafdba1b07032f3d777bd3f782c4e62cfbf3731/editions/tw5.com/tiddlers/images/New%20Release%20Banner.png"
+>>
! Translation improvements
@@ -30,6 +35,7 @@ This release includes improvements to the following translations:
!! Geospatial Plugin
* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8404">> support for custom wikitext popups to be attached to map features
+* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8740">> support for click actions to be attached to map features
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8437">> ordering of latitude and longitude in geospatial operators
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8484">> crash when geomap contains an empty geolayer widget
* <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8511">> loading map state from saved tiddlers
@@ -66,10 +72,6 @@ This release includes several fixes and improvements to the TestCaseWidget, its
* <<.link-badge-updated "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8256">> DroppableWidget to allow actions to be triggered once passing all the items in the list rather than invoking the actions separately for each item in the list
-! Filter Improvements
-
-*
-
! Usability Improvements
* <<.link-badge-added "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8545">> new light and dark "Flexoki" palettes, originally designed by Steph Ango – see https://stephango.com/flexoki
diff --git a/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation using Git.tid b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation using Git.tid
new file mode 100644
index 000000000..a68730249
--- /dev/null
+++ b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation using Git.tid
@@ -0,0 +1,17 @@
+title: MWS: Installation using Git
+tags: MultiWikiServer
+modified: 20241105133737778
+created: 20241105133737778
+
+These instructions require basic knowledge both of the terminal and of Git. There are also [[alternative instructions without using Git|MWS: Installation]].
+
+# Clone the code from GitHub with: <<.copy-code-to-clipboard "git clone -b multi-wiki-support --single-branch https://github.com/TiddlyWiki/TiddlyWiki5">>
+# Open a terminal window in the root of the downloaded folder
+# Install the dependencies with the command: <<.copy-code-to-clipboard "npm install">>
+# Start the server with the command: <<.copy-code-to-clipboard "npm start">>
+# To use MWS, visit http://localhost:8080 in a browser on the same computer
+# When you have finished using MWS, stop the server with ctrl-C
+
+To update your copy of MWS with newer changes from ~GitHub, run the following command:
+
+<<.copy-code-to-clipboard "git pull">>
diff --git a/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation.tid b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation.tid
new file mode 100644
index 000000000..092331e3d
--- /dev/null
+++ b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Installation.tid
@@ -0,0 +1,15 @@
+title: MWS: Installation
+tags: MultiWikiServer
+modified: 20241105133737778
+created: 20241105133737778
+
+These instructions require minimal knowledge of the terminal. There are also [[alternative instructions for those using Git|MWS: Installation using Git]].
+
+# Download the code [[direct from GitHub|https://github.com/TiddlyWiki/TiddlyWiki5/archive/refs/pull/7915/head.zip]]
+# Open a terminal window in the root of the downloaded folder
+# Install the dependencies with the command: <<.copy-code-to-clipboard "npm install">>
+# Start the server with the command: <<.copy-code-to-clipboard "npm start">>
+# To use MWS, visit http://localhost:8080 in a browser on the same computer
+# When you have finished using MWS, stop the server with ctrl-C
+
+To update your copy of MWS with newer changes will require re-downloading the code, taking care not to lose any changes you might have made.
diff --git a/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Usage.tid b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Usage.tid
new file mode 100644
index 000000000..a3b58ae78
--- /dev/null
+++ b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MWS - Usage.tid
@@ -0,0 +1,13 @@
+title: MWS: Usage
+tags: MultiWikiServer
+modified: 20241105133737778
+created: 20241105133737778
+
+Once MWS is successfully [[installed|MWS: Installation]], you can access it by visiting http://localhost:8080 in a browser on the same computer.
+
+By default, MWS is installed with full anonymous access enabled, meaning that anyone with access to the server has full access to read and modify anything. However, also by default, the server is only accessible to browsers on the same machine.
+
+If you intend to put an MWS installation on a public network like the Internet, the server will need to be secured with the following steps:
+
+* Create and login with a new administrator account
+* Disable anonymouse access
diff --git a/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MultiWikiServer.tid b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MultiWikiServer.tid
new file mode 100644
index 000000000..fd6681afe
--- /dev/null
+++ b/editions/tw5.com/tiddlers/roadmap/multiwikiserver/MultiWikiServer.tid
@@ -0,0 +1,26 @@
+title: MultiWikiServer
+tags: Definitions
+modified: 20241105133737778
+created: 20241105133737778
+
+! Introduction
+
+~MultiWikiServer is a new development that drastically improves ~TiddlyWiki's capabilities when running as server under Node.js. It brings ~TiddlyWiki up to par with common web-based tools like ~WordPress or ~MediaWiki by supporting multiple wikis and multiple users at the same time.
+
+Planned features include:
+
+* Hosting multiple wikis at once, using the [[Bags and Recipes]] mechanism for sharing data between them
+* Robust authentication and authorisation options
+* Improved handling of file uploads and attachments, allowing gigabyte video files to be uploaded and streamed
+* Instantaneous synchronisation of changes between the server and all connected clients
+* Workflow processing on the server, for example to automatically compress images, or to archive webpages
+
+MWS is currently [[under development at GitHub|https://github.com/TiddlyWiki/TiddlyWiki5/pull/7915]] but it is already functional and usable.
+
+! Installing MWS
+
+{{MWS: Installation}}
+
+! Using MWS
+
+{{MWS: Usage}}
\ No newline at end of file
diff --git a/editions/tw5.com/tiddlers/saving/Encryption.tid b/editions/tw5.com/tiddlers/saving/Encryption.tid
index 9b9ba4ee6..ccf8e5a83 100644
--- a/editions/tw5.com/tiddlers/saving/Encryption.tid
+++ b/editions/tw5.com/tiddlers/saving/Encryption.tid
@@ -1,10 +1,10 @@
created: 20130825160900000
-modified: 20160610083350724
+modified: 20241106165307259
tags: Features [[Working with TiddlyWiki]]
title: Encryption
type: text/vnd.tiddlywiki
-When used as a single HTML file, TiddlyWiki5 allows content to be encrypted using the [[Stanford JavaScript Crypto Library]].
+When used as a single HTML file, TiddlyWiki5 allows content to be encrypted with AES 128 bit encryption in CCM mode using the [[Stanford JavaScript Crypto Library]].
# Switch to the ''Tools'' tab in the sidebar and look for the button with a padlock icon
# If the button is labelled <<.icon $:/core/images/unlocked-padlock>> ''set password'' then the current wiki is not encrypted. Clicking the button will prompt for a password that will be used to encrypt subsequent saves
diff --git a/editions/tw5.com/tiddlers/system/SiteDomain.tid b/editions/tw5.com/tiddlers/system/SiteDomain.tid
new file mode 100644
index 000000000..fee678ff7
--- /dev/null
+++ b/editions/tw5.com/tiddlers/system/SiteDomain.tid
@@ -0,0 +1,3 @@
+title: $:/SiteDomain
+
+tiddlywiki.com
\ No newline at end of file
diff --git a/editions/tw5.com/tiddlers/system/SitePreviewUrl.tid b/editions/tw5.com/tiddlers/system/SitePreviewUrl.tid
new file mode 100644
index 000000000..6af0ba2e5
--- /dev/null
+++ b/editions/tw5.com/tiddlers/system/SitePreviewUrl.tid
@@ -0,0 +1,3 @@
+title: $:/SitePreviewUrl
+
+https://tiddlywiki.com/images/Introduction%2520Video%2520Thumbnail.jpg
\ No newline at end of file
diff --git a/editions/tw5.com/tiddlers/system/SiteUrl.tid b/editions/tw5.com/tiddlers/system/SiteUrl.tid
new file mode 100644
index 000000000..51c5be087
--- /dev/null
+++ b/editions/tw5.com/tiddlers/system/SiteUrl.tid
@@ -0,0 +1,3 @@
+title: $:/SiteUrl
+
+https://tiddlywiki.com/
\ No newline at end of file
diff --git a/editions/tw5.com/tiddlers/system/doc-macros.tid b/editions/tw5.com/tiddlers/system/doc-macros.tid
index 199479fb8..19ae159ce 100644
--- a/editions/tw5.com/tiddlers/system/doc-macros.tid
+++ b/editions/tw5.com/tiddlers/system/doc-macros.tid
@@ -228,3 +228,11 @@ This is an example tiddler. See [[Table-of-Contents Macros (Examples)]].
$list>
\end
+
+\procedure .copy-code-to-clipboard(text)
+
+<% endif %>
+
diff --git a/editions/tw5.com/tiddlers/system/tw5.com-styles.tid b/editions/tw5.com/tiddlers/system/tw5.com-styles.tid
index ced42e64d..68944098d 100644
--- a/editions/tw5.com/tiddlers/system/tw5.com-styles.tid
+++ b/editions/tw5.com/tiddlers/system/tw5.com-styles.tid
@@ -133,3 +133,15 @@ type: text/vnd.tiddlywiki
.tc-saving-sidebar-category { margin-bottom:10px; }
.tc-saving-sidebar-category-title { margin-bottom:5px; font-weight:bold; }
.tc-saving-sidebar-category-item { margin-left:10px; white-space:nowrap; }
+
+.tc-scary-warning {
+ font-weight: bold;
+ padding: 0 1em;
+ margin-left: -1em;
+ margin-right: -1em;
+ color: #f22;
+ border-radius: 4px;
+ border: 3px solid transparent;
+ background: #ffd;
+ background: linear-gradient(#ffd, #ffd) padding-box, repeating-linear-gradient(-45deg, red 0, red 25%, transparent 0, transparent 50%) 0 / .6em .6em;
+}
diff --git a/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid b/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid
new file mode 100644
index 000000000..97fa2008a
--- /dev/null
+++ b/editions/tw5.com/tiddlers/workingwithtw/TiddlyWiki Privacy and Security.tid
@@ -0,0 +1,48 @@
+title: TiddlyWiki Privacy and Security
+created: 20241106165307259
+modified: 20241106165307259
+
+[img width=200 [TiddlyWiki Privacy Badge.png]]
+TiddlyWiki is unique in that ordinary people without special training can use it securely and privately. It is easy to apply the advice from the EFF to ~TiddlyWiki. The key is that ~TiddlyWiki is just a file, and so everything that users may have already learned about how to keep documents and images private can be applied to ~TiddlyWiki.
+
+Because data is stored in simple text files, people choosing to use ~TiddlyWiki today can be confident that their data will still be accessible in the decades to come.
+
+! Verifiable Trust
+
+An important aspect of ~TiddlyWiki's claims in the area of security and privacy is that these claims can be readily verified by anyone with basic technical skills. For example, the network monitoring tools built into browsers allow users to verify that ~TiddlyWiki doesn't send any data to other servers. Similarly anyone can open a ~TiddlyWiki HTML file in an editor and verify that their data is readily accessible.
+
+! Single File Configuration
+
+As a practical matter, using ~TiddlyWiki securely and privately in the single file configuration depends upon keeping that single file securely and privately.
+
+Users can employ the same tools that they use to keep any document and photograph secure. So, for many users, the simplest solution will be to use an existing file storage service such as Google Drive, Apple's iCloud, or Dropbox. Many users will already be relying on the privacy and security of these services.
+
+There are also open source alternatives such as [[Syncthing|https://syncthing.net/]] that allow users to synchronise files between their devices without using a third party service.
+
+Users may wish to use additional layers of security. ~TiddlyWiki in the single file configuration itself offers built-in encryption. It uses an industry standard encryption library to offer AES 128 bit encryption in CCM mode. All the data within the file is encrypted, and cannot be accessed without entering the correct password. The password is never stored in the file, and so if it is lost, the data is lost. Instructions can be found in [[Encryption]].
+
+It is important to understand that ~TiddlyWiki's built in encryption is our best endeavour to offer privacy and usability. However, the encryption feature has not been subject to the kind of rigorous third party testing that characterises secure services like Signal or Syncthing.
+
+So, cautious users may wish to use ~TiddlyWiki's built in encryption as an extra layer of security, but should take care not to rely on it as one would rely on industry standard encryption solutions that have been rigorously tested in a variety of situations.
+
+! Node.js Configuration
+
+Using ~TiddlyWiki in the Node.js configuration requires more technical knowledge than the single file edition. There are several important areas with respect to security and privacy.
+
+Firstly, and most obviously, there is the matter of how user data is stored on disc as individual `.tid` files. Just as with the single file configuration, these are just ordinary files, and so can be used with third party tools that provide encryption.
+
+Secondly, consideration must be given to how data is transmitted across the network. By default, the Node.js configuration does not use SSL and so traffic can be observed by others (the impact is mitigated by the fact that by default only users on the same machine can connect to the server). While ~TiddlyWiki itself does offer the option of setting up an SSL connection it is generally advised to use an external proxy server to provide SSL services. nginx is popular for this purpose.
+
+! Community Tools
+
+There are also third party tools from the community that extend ~TiddlyWiki's built in encryption:
+
+* [["Encrypt single tiddler plugin" by Danielo Rodriguez]] allows individual tiddlers to be encrypted
+* [[TW5-CSEncryption|https://wiki.fspark.me/TW5-CSEncryption/]] offers client-side encryption for ~TiddlyWiki on Node.js
+
+! Further Information
+
+If security and privacy are important to you then you need to take the best available advice, and the best place for that is specialist organisations that focus on this area. The Electronic Frontier Foundation in the US is well respected, and their advice would be a good place to start. It emphasises basics such as dealing with passwords and two factor authentication, but also explains more advanced topics such as making a security plan, and how to set up a device securely.
+
+https://ssd.eff.org/module-categories/basics
+
diff --git a/package.json b/package.json
index e5e40a1fd..65201b3dc 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "tiddlywiki",
"preferGlobal": "true",
- "version": "5.3.6-prerelease",
+ "version": "5.3.7-prerelease",
"author": "Jeremy Ruston ",
"description": "a non-linear personal web notebook",
"contributors": [
diff --git a/plugins/tiddlywiki/geospatial/docs/geolayer.tid b/plugins/tiddlywiki/geospatial/docs/geolayer.tid
index 262aebb32..2ef34a9d4 100644
--- a/plugins/tiddlywiki/geospatial/docs/geolayer.tid
+++ b/plugins/tiddlywiki/geospatial/docs/geolayer.tid
@@ -16,7 +16,8 @@ The following attributes are supported:
|''long'' |Optional longitude of marker if json attribute missing |
|''alt'' |Optional altitude of marker if json attribute missing |
|''draggable'' |Set to "yes" to make the marker draggable |
-|''updateActions'' |Optional actions when the marker is dragged other otherwise modified. The variables ''lat'' and ''long'' contain the new coordinates of the marker |
+|''updateActions'' |Optional actions when the marker is dragged other otherwise modified. The variables ''lat'', ''long'' and ''alt'' contain the new coordinates of the marker |
+|''clickActions'' |<<.from-version "5.3.6">> Optional actions when the marker is clicked. The variable ''properties'' contains the JSON properties of the marker. The variables ''lat'', ''long'' and ''alt'' contain the coordinates of the marker |
|''properties'' |<<.from-version "5.3.6">> Optional JSON properties to be attached to the marker (only supported for non-JSON layers) |
|''popupTemplate'' |<<.from-version "5.3.6">> Optional template to be used for popups. The template is rendered with the variable ''feature'' containing the JSON text of the feature |
diff --git a/plugins/tiddlywiki/geospatial/docs/geomap.tid b/plugins/tiddlywiki/geospatial/docs/geomap.tid
index 37b7e869d..9e8b89126 100644
--- a/plugins/tiddlywiki/geospatial/docs/geomap.tid
+++ b/plugins/tiddlywiki/geospatial/docs/geomap.tid
@@ -101,6 +101,36 @@ If no base layers are defined by `<$geobaselayer>` widgets within the `<$geomap>
<$data $tiddler="$:/plugins/tiddlywiki/geospatial"/>
$testcase>
+<$testcase>
+<$data
+ title="Description"
+ text="Map with geomarker with actions"
+/>
+<$data title="MarkerClickActions" text="""
+ <$action-setfield $tiddler="$:/clicked-marker" text={{{ =[] =[] =[] =[] +[join[,]] }}}/>
+"""/>
+<$data title="Output" text="""Marker: <$text text={{$:/clicked-marker}}/>
+
+<$geomap
+ state=<>
+>
+ <$list filter="[all[tiddlers+shadows]tag[$:/tags/GeoMarker]]">
+ <$geolayer lat={{!!lat}} long={{!!long}} alt={{!!alt}} color={{!!color}} properties={{{ [[{}]jsonset[title],] }}} clickActions={{MarkerClickActions}}/>
+ $list>
+$geomap>
+"""/>
+<$data
+ title="Oxford"
+ tags="$:/tags/GeoMarker"
+ caption="Oxford"
+ lat="51.751944"
+ long="-1.257778"
+ alt="0"
+ text="""{{$:/core/images/star-filled}} This is Oxford!"""/>
+ properties={{{ [[{}]jsonset[title],[Oxford] }}}/>
+<$data $tiddler="$:/plugins/tiddlywiki/geospatial"/>
+$testcase>
+
<$testcase>
<$data
title="Description"
diff --git a/plugins/tiddlywiki/geospatial/templates/default-popup-template.tid b/plugins/tiddlywiki/geospatial/templates/default-popup-template.tid
deleted file mode 100644
index 4540dd3f3..000000000
--- a/plugins/tiddlywiki/geospatial/templates/default-popup-template.tid
+++ /dev/null
@@ -1,3 +0,0 @@
-title: $:/plugins/tiddlywiki/geospatial/templates/default-popup-template
-
-Feature: <$text text={{{ [] }}}/>
\ No newline at end of file
diff --git a/plugins/tiddlywiki/geospatial/widgets/geomap.js b/plugins/tiddlywiki/geospatial/widgets/geomap.js
index f1b693c14..f3cad0377 100644
--- a/plugins/tiddlywiki/geospatial/widgets/geomap.js
+++ b/plugins/tiddlywiki/geospatial/widgets/geomap.js
@@ -167,11 +167,12 @@ GeomapWidget.prototype.refreshMap = function() {
});
this.map.addLayer(markers);
// Process embedded geolayer widgets
- var defaultPopupTemplateTitle = self.getAttribute("popupTemplate","$:/plugins/tiddlywiki/geospatial/templates/default-popup-template");
+ var defaultPopupTemplateTitle = self.getAttribute("popupTemplate");
this.findChildrenDataWidgets(this.contentRoot.children,"geolayer",function(widget) {
var jsonText = widget.getAttribute("json"),
popupTemplateTitle = widget.getAttribute("popupTemplate",defaultPopupTemplateTitle),
geoJson = [];
+ // Build up the geojson of the layer
if(jsonText) {
// Layer is defined by JSON blob
geoJson = $tw.utils.parseJSONSafe(jsonText,[]);
@@ -197,6 +198,7 @@ GeomapWidget.prototype.refreshMap = function() {
geoJson.features[0].properties = $tw.utils.parseJSONSafe(properties);
}
}
+ // Create and add layer for the geojson
var draggable = widget.getAttribute("draggable","no") === "yes",
layer = $tw.Leaflet.geoJSON(geoJson,{
style: function(geoJsonFeature) {
@@ -211,31 +213,46 @@ GeomapWidget.prototype.refreshMap = function() {
var latlng = event.sourceTarget.getLatLng();
self.invokeActionString(widget.getAttribute("updateActions"),null,event,{
lat: latlng.lat,
- long: latlng.lng
+ long: latlng.lng,
+ alt: latlng.alt
});
});
return marker;
},
onEachFeature: function(feature,layer) {
- layer.bindPopup(function() {
- var widget = self.wiki.makeTranscludeWidget(popupTemplateTitle, {
- document: self.document,
- parentWidget: self,
- parseAsInline: false,
- importPageMacros: true,
- variables: {
- feature: JSON.stringify(feature)
- }
+ if(popupTemplateTitle) {
+ layer.bindPopup(function() {
+ var widget = self.wiki.makeTranscludeWidget(popupTemplateTitle, {
+ document: self.document,
+ parentWidget: self,
+ parseAsInline: false,
+ importPageMacros: true,
+ variables: {
+ feature: JSON.stringify(feature)
+ }
+ });
+ var container = self.document.createElement("div");
+ widget.render(container,null);
+ self.wiki.addEventListener("change",function(changes) {
+ widget.refresh(changes,container,null);
+ });
+ return container;
});
- var container = self.document.createElement("div");
- widget.render(container,null);
- self.wiki.addEventListener("change",function(changes) {
- widget.refresh(changes,container,null);
+ }
+ // Add event handlers
+ if(widget.hasAttribute("clickActions")) {
+ layer.on("click",function(event) {
+ self.invokeActionString(widget.getAttribute("clickActions"),null,event.originalEvent,{
+ lat: event.latlng.lat,
+ long: event.latlng.lng,
+ alt: event.latlng.alt,
+ properties: JSON.stringify(feature.properties)
+ });
});
- return container;
- });
+ }
}
}).addTo(self.map);
+ // Create a name for this layer
var name = widget.getAttribute("name") || ("Untitled " + untitledCount++);
self.renderedLayers.push({name: name, layer: layer});
});
diff --git a/readme.md b/readme.md
index a6619fd2f..dc105b05b 100644
--- a/readme.md
+++ b/readme.md
@@ -3,7 +3,7 @@
Google Groups
For the convenience of existing users, we also continue to operate the original TiddlyWiki group (hosted on Google Groups since 2005): https://groups.google.com/group/TiddlyWiki
TiddlyWiki is a SingleFileApplication, which is easy to use. For advanced users and developers there is a possibility to use a Node.js client / server configuration. This configuration is also used to build the TiddlyWiki SinglePageApplication