diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 737d523ef..75c3bb8d3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,7 +5,7 @@ on: - master - tiddlywiki-com env: - NODE_VERSION: "18" + NODE_VERSION: "22" jobs: test: runs-on: ubuntu-latest diff --git a/bin/build-site.sh b/bin/build-site.sh index 31cf171d0..799cfbed3 100755 --- a/bin/build-site.sh +++ b/bin/build-site.sh @@ -5,7 +5,7 @@ # Default to the current version number for building the plugin library if [ -z "$TW5_BUILD_VERSION" ]; then - TW5_BUILD_VERSION=v5.3.6 + TW5_BUILD_VERSION=v5.3.7 fi echo "Using TW5_BUILD_VERSION as [$TW5_BUILD_VERSION]" @@ -97,7 +97,6 @@ if [ -n "$TW5_BUILD_ARCHIVE" ]; then node $TW5_BUILD_TIDDLYWIKI \ $TW5_BUILD_MAIN_EDITION \ - --verbose \ --version \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_ARCHIVE \ @@ -115,7 +114,6 @@ fi node $TW5_BUILD_TIDDLYWIKI \ $TW5_BUILD_MAIN_EDITION \ - --verbose \ --version \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ @@ -128,7 +126,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /tiddlywikicore-.js Core plugin javascript node $TW5_BUILD_TIDDLYWIKI \ ./editions/empty \ - --verbose \ --output $TW5_BUILD_OUTPUT \ --build empty emptyexternalcore \ || exit 1 @@ -137,7 +134,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /test.html Test edition node $TW5_BUILD_TIDDLYWIKI \ ./editions/test \ - --verbose \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all test.html text/plain \ || exit 1 @@ -150,7 +146,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /dev/static/static.css Static stylesheet node $TW5_BUILD_TIDDLYWIKI \ ./editions/dev \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/dev \ --build index favicon static \ @@ -159,7 +154,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /tour.html tour edition node $TW5_BUILD_TIDDLYWIKI \ ./editions/tour \ - --verbose \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all tour.html text/plain \ || exit 1 @@ -167,7 +161,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /share.html Custom edition for sharing via the URL node $TW5_BUILD_TIDDLYWIKI \ ./editions/share \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --build share \ @@ -176,7 +169,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /upgrade.html Custom edition for performing upgrades node $TW5_BUILD_TIDDLYWIKI \ ./editions/upgrade \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --build upgrade \ @@ -185,7 +177,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /encrypted.html Copy of the main file encrypted with the password "password" node $TW5_BUILD_TIDDLYWIKI \ $TW5_BUILD_MAIN_EDITION \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --build encrypted \ @@ -201,7 +192,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /editions/xlsx-utils/index.html xlsx-utils edition node $TW5_BUILD_TIDDLYWIKI \ ./editions/xlsx-utils \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/editions/xlsx-utils/ \ --build index \ @@ -210,7 +200,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /editions/resumebuilder/index.html Resume builder edition node $TW5_BUILD_TIDDLYWIKI \ ./editions/resumebuilder \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/editions/resumebuilder/ \ --build index \ @@ -219,7 +208,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /editions/text-slicer/index.html Text slicer edition node $TW5_BUILD_TIDDLYWIKI \ ./editions/text-slicer \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/editions/text-slicer/ \ --build index \ @@ -228,7 +216,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /editions/translators/index.html Translators edition node $TW5_BUILD_TIDDLYWIKI \ ./editions/translators \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/editions/translators/ \ --build index \ @@ -237,7 +224,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /editions/introduction/index.html Introduction edition node $TW5_BUILD_TIDDLYWIKI \ ./editions/introduction \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/editions/introduction/ \ --build index \ @@ -246,7 +232,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /editions/full/index.html Full edition node $TW5_BUILD_TIDDLYWIKI \ ./editions/full \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/editions/full/ \ --build index \ @@ -255,7 +240,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /editions/tw5.com-docs/index.html tiddlywiki.com docs edition node $TW5_BUILD_TIDDLYWIKI \ ./editions/tw5.com-docs \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/editions/tw5.com-docs/ \ --build index \ @@ -264,7 +248,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /editions/twitter-archivist/index.html Twitter Archivist edition node $TW5_BUILD_TIDDLYWIKI \ ./editions/twitter-archivist \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/editions/twitter-archivist/ \ --build index \ @@ -280,7 +263,6 @@ node $TW5_BUILD_TIDDLYWIKI \ node $TW5_BUILD_TIDDLYWIKI \ ./editions/innerwikidemo \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all plugins/tiddlywiki/innerwiki/index.html text/plain \ @@ -291,7 +273,6 @@ node $TW5_BUILD_TIDDLYWIKI \ node $TW5_BUILD_TIDDLYWIKI \ ./editions/dynaviewdemo \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all plugins/tiddlywiki/dynaview/index.html text/plain \ @@ -306,7 +287,6 @@ node $TW5_BUILD_TIDDLYWIKI \ node $TW5_BUILD_TIDDLYWIKI \ ./editions/katexdemo \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all plugins/tiddlywiki/katex/index.html text/plain \ @@ -317,7 +297,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /plugins/tiddlywiki/tahoelafs/empty.html Empty wiki with Tahoe-LAFS plugin node $TW5_BUILD_TIDDLYWIKI \ ./editions/tahoelafs \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all plugins/tiddlywiki/tahoelafs/index.html text/plain \ @@ -328,7 +307,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /plugins/tiddlywiki/d3/empty.html Empty wiki with D3 plugin node $TW5_BUILD_TIDDLYWIKI \ ./editions/d3demo \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all plugins/tiddlywiki/d3/index.html text/plain \ @@ -339,7 +317,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /plugins/tiddlywiki/codemirror/empty.html Empty wiki with codemirror plugin node $TW5_BUILD_TIDDLYWIKI \ ./editions/codemirrordemo \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all plugins/tiddlywiki/codemirror/index.html text/plain \ @@ -350,7 +327,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /plugins/tiddlywiki/markdown/empty.html Empty wiki with Markdown plugin node $TW5_BUILD_TIDDLYWIKI \ ./editions/markdowndemo \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all plugins/tiddlywiki/markdown/index.html text/plain \ @@ -361,7 +337,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /plugins/tiddlywiki/tw2parser/empty.html Empty wiki with tw2parser plugin node $TW5_BUILD_TIDDLYWIKI \ ./editions/classicparserdemo \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all plugins/tiddlywiki/tw2parser/index.html text/plain \ @@ -372,7 +347,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /plugins/tiddlywiki/highlight/empty.html Empty wiki with highlight plugin node $TW5_BUILD_TIDDLYWIKI \ ./editions/highlightdemo \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all plugins/tiddlywiki/highlight/index.html text/plain \ @@ -383,7 +357,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /plugins/tiddlywiki/geospatial/empty.html Empty wiki with geospatial plugin node $TW5_BUILD_TIDDLYWIKI \ ./editions/geospatialdemo \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT \ --rendertiddler $:/core/save/all plugins/tiddlywiki/geospatial/index.html text/plain \ @@ -411,7 +384,6 @@ rm -rf $TW5_BUILD_OUTPUT/languages/zh-Hant/static/* # /languages/de-AT/empty.html Empty wiki with de-AT language node $TW5_BUILD_TIDDLYWIKI \ ./editions/de-AT \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/languages/de-AT \ --build favicon empty static index \ @@ -421,7 +393,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /languages/de-DE/empty.html Empty wiki with de-DE language node $TW5_BUILD_TIDDLYWIKI \ ./editions/de-DE \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/languages/de-DE \ --build favicon empty static index \ @@ -431,7 +402,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /languages/es-ES/empty.html Empty wiki with es-ES language node $TW5_BUILD_TIDDLYWIKI \ ./editions/es-ES \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/languages/es-ES \ --build favicon empty static index \ @@ -441,7 +411,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /languages/fr-FR/empty.html Empty wiki with fr-FR language node $TW5_BUILD_TIDDLYWIKI \ ./editions/fr-FR \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/languages/fr-FR \ --build favicon empty static index \ @@ -451,7 +420,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /languages/ja-JP/empty.html Empty wiki with ja-JP language node $TW5_BUILD_TIDDLYWIKI \ ./editions/ja-JP \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/languages/ja-JP \ --build empty index \ @@ -461,7 +429,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /languages/ko-KR/empty.html Empty wiki with ko-KR language node $TW5_BUILD_TIDDLYWIKI \ ./editions/ko-KR \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/languages/ko-KR \ --build favicon empty static index \ @@ -471,7 +438,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /languages/zh-Hans/empty.html Empty wiki with zh-Hans language node $TW5_BUILD_TIDDLYWIKI \ ./editions/zh-Hans \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/languages/zh-Hans \ --build empty index \ @@ -481,7 +447,6 @@ node $TW5_BUILD_TIDDLYWIKI \ # /languages/zh-Hant/empty.html Empty wiki with zh-Hant language node $TW5_BUILD_TIDDLYWIKI \ ./editions/zh-Hant \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/languages/zh-Hant \ --build empty index \ @@ -495,7 +460,6 @@ node $TW5_BUILD_TIDDLYWIKI \ node $TW5_BUILD_TIDDLYWIKI \ ./editions/pluginlibrary \ - --verbose \ --load $TW5_BUILD_OUTPUT/build.tid \ --output $TW5_BUILD_OUTPUT/library/$TW5_BUILD_VERSION \ --build library\ diff --git a/core/language/en-GB/ControlPanel.multids b/core/language/en-GB/ControlPanel.multids index 2c41f215e..129dab0b4 100644 --- a/core/language/en-GB/ControlPanel.multids +++ b/core/language/en-GB/ControlPanel.multids @@ -206,10 +206,10 @@ Settings/MissingLinks/Hint: Choose whether to link to tiddlers that do not exist Settings/MissingLinks/Description: Enable links to missing tiddlers SocialCard/Caption: Social Media Card SocialCard/Domain/Prompt: Domain name to display for the link (for example, ''tiddlywiki.com'') -SocialCard/Hint: This information is used by social and messaging services to display a preview card for links to this TiddlyWiki when hosted online -SocialCard/PreviewUrl/Prompt: Full URL to preview image for this TiddlyWiki +SocialCard/Hint: This information is used by social and messaging services to display a preview card for links to this ~TiddlyWiki when hosted online +SocialCard/PreviewUrl/Prompt: Full URL to preview image for this ~TiddlyWiki SocialCard/PreviewUrl/Preview: Preview image: -SocialCard/Url/Prompt: Full URL of this TiddlyWiki +SocialCard/Url/Prompt: Full URL of this ~TiddlyWiki StoryTiddler/Caption: Story Tiddler StoryTiddler/Hint: This rule cascade is used to dynamically choose the template for displaying a tiddler in the story river. StoryView/Caption: Story View diff --git a/core/palettes/FlexokiDark.tid b/core/palettes/FlexokiDark.tid new file mode 100644 index 000000000..73c695f40 --- /dev/null +++ b/core/palettes/FlexokiDark.tid @@ -0,0 +1,212 @@ +color-scheme: dark +description: An inky color scheme for prose and code +name: FlexokiDark +tags: $:/tags/Palette +title: $:/palettes/FlexokiDark +type: application/x-tiddler-dictionary + +flexoki-paper: #FFFCF0 +flexoki-999: #100F0F +flexoki-950: #1C1B1A +flexoki-900: #282726 +flexoki-850: #343331 +flexoki-800: #403E3C +flexoki-700: #575653 +flexoki-600: #6c6b66 +flexoki-500: #878580 +flexoki-300: #B7B5AC +flexoki-200: #CECDC3 +flexoki-150: #DAD8CE +flexoki-100: #E6E4D9 +flexoki-050: #F2F0E5 +flexoki-red-600: #AF3029 +flexoki-red-400: #D14D41 +flexoki-orange-600: #BC5215 +flexoki-orange-400: #DA702C +flexoki-yellow-900: #4D3A0B +flexoki-yellow-600: #AD8301 +flexoki-yellow-400: #D0A215 +flexoki-yellow-100: #FCEEB8 +flexoki-green-600: #66800B +flexoki-green-400: #879A39 +flexoki-cyan-950: #142625 +flexoki-cyan-600: #227d77 +flexoki-cyan-400: #3AA99F +flexoki-cyan-050: #EBF2E7 +flexoki-blue-600: #205EA6 +flexoki-blue-400: #4385BE +flexoki-purple-600: #5E409D +flexoki-purple-400: #8B7EC8 +flexoki-magenta-600: #A02F6F +flexoki-magenta-400: #CE5D97 + +flexoki-bg: <> +flexoki-tx-2: <> +flexoki-tx-3: <> +flexoki-ui-3: <> +flexoki-ui-2: <> +flexoki-ui: <> +flexoki-bg-2: <> +flexoki-tx: <> +flexoki-re: <> +flexoki-or: <> +flexoki-ye: <> +flexoki-gr: <> +flexoki-cy: <> +flexoki-bl: <> +flexoki-pu: <> +flexoki-ma: <> +flexoki-re-2: <> +flexoki-or-2: <> +flexoki-ye-2: <> +flexoki-gr-2: <> +flexoki-cy-2: <> +flexoki-bl-2: <> +flexoki-pu-2: <> +flexoki-ma-2: <> + +alert-background: <> +alert-border: <> +alert-highlight: <> +alert-muted-foreground: <> +background: #100F0F +blockquote-bar: <> +button-background: <> +button-foreground: <> +button-border: <> +code-background: <> +code-border: <> +code-foreground: <> +diff-delete-background: <> +diff-delete-foreground: <> +diff-equal-background: +diff-equal-foreground: inherit +diff-insert-background: <> +diff-insert-foreground: <> +diff-invisible-background: <> +diff-invisible-foreground: <> +dirty-indicator: <> +download-background: <> +download-foreground: <> +dragger-background: <> +dragger-foreground: <> +dropdown-background: <> +dropdown-border: <> +dropdown-tab-background-selected: <> +dropdown-tab-background: <> +dropzone-background: <> +external-link-background-hover: inherit +external-link-background-visited: inherit +external-link-background: inherit +external-link-foreground-hover: inherit +external-link-foreground-visited: <> +external-link-foreground: <> +footnote-target-background: <> +foreground: #CECDC3 +highlight-background: #ffff00 +highlight-foreground: #000000 +menubar-background: <> +menubar-foreground: <> +message-background: <> +message-border: <> +message-foreground: <> +modal-backdrop: <> +modal-background: <> +modal-border: <> +modal-footer-background: <> +modal-footer-border: <> +modal-header-border: <> +muted-foreground: <> +network-activity-foreground: <> +notification-background: <> +notification-border: <> +page-background: <> +pre-background: <> +pre-border: <> +primary: <> +selection-background: #2b7b73 +selection-foreground: <> +select-tag-background: <> +select-tag-foreground: <> +sidebar-button-foreground: <> +sidebar-controls-foreground-hover: <> +sidebar-controls-foreground: <> +sidebar-foreground-shadow: transparent +sidebar-foreground: <> +sidebar-muted-foreground-hover: <> +sidebar-muted-foreground: <> +sidebar-tab-background-selected: <> +sidebar-tab-background: <> +sidebar-tab-border-selected: <> +sidebar-tab-border: <> +sidebar-tab-divider: <> +sidebar-tab-foreground-selected: +sidebar-tab-foreground: <> +sidebar-tiddler-link-foreground-hover: <> +sidebar-tiddler-link-foreground: <> +site-title-foreground: <> +stability-stable: <> +stability-experimental: <> +stability-deprecated: <> +stability-legacy: <> +static-alert-foreground: #aaaaaa +tab-background-selected: <> +tab-background: <> +tab-border-selected: <> +tab-border: <> +tab-divider: <> +tab-foreground-selected: <> +tab-foreground: <> +table-border: <> +table-footer-background: <> +table-header-background: <> +tag-background: #D0A215 +tag-foreground: #100F0F +testcase-accent-level-1: <> +testcase-accent-level-2: <> +testcase-accent-level-3: <> +tiddler-background: <> +tiddler-border: <> +tiddler-controls-foreground-hover: <> +tiddler-controls-foreground-selected: <> +tiddler-controls-foreground: <> +tiddler-editor-background: <> +tiddler-editor-border-image: #ffffff +tiddler-editor-border: <> +tiddler-editor-fields-even: <> +tiddler-editor-fields-odd: <> +tiddler-info-background: <> +tiddler-info-border: <> +tiddler-info-tab-background: <> +tiddler-link-background: <> +tiddler-link-foreground: <> +tiddler-subtitle-foreground: <> +tiddler-title-foreground: <> +toolbar-new-button: +toolbar-options-button: +toolbar-save-button: +toolbar-info-button: +toolbar-edit-button: +toolbar-close-button: +toolbar-delete-button: <> +toolbar-cancel-button: +toolbar-done-button: +untagged-background: <> +very-muted-foreground: <> +wikilist-background: #e5e5e5 +wikilist-item: #fff +wikilist-info: #000 +wikilist-title: #666 +wikilist-title-svg: <> +wikilist-url: #aaa +wikilist-button-open: #4fb82b +wikilist-button-open-hover: green +wikilist-button-reveal: #5778d8 +wikilist-button-reveal-hover: blue +wikilist-button-remove: #d85778 +wikilist-button-remove-hover: red +wikilist-toolbar-background: #d3d3d3 +wikilist-toolbar-foreground: #888 +wikilist-droplink-dragover: rgba(255,192,192,0.5) +wikilist-button-background: #acacac +wikilist-button-foreground: #000 \ No newline at end of file diff --git a/core/palettes/FlexokiLight.tid b/core/palettes/FlexokiLight.tid new file mode 100644 index 000000000..200e6ecad --- /dev/null +++ b/core/palettes/FlexokiLight.tid @@ -0,0 +1,214 @@ +title: $:/palettes/FlexokiLight +name: FlexokiLight +description: An inky color scheme for prose and code +tags: $:/tags/Palette +type: application/x-tiddler-dictionary +color-scheme: light + +flexoki-black: #100F0F +flexoki-paper: #FFFCF0 +flexoki-950: #1C1B1A +flexoki-900: #282726 +flexoki-850: #343331 +flexoki-800: #403E3C +flexoki-700: #575653 +flexoki-600: #6F6E69 +flexoki-500: #878580 +flexoki-300: #B7B5AC +flexoki-200: #CECDC3 +flexoki-150: #DAD8CE +flexoki-100: #E6E4D9 +flexoki-050: #F2F0E5 +flexoki-red-600: #AF3029 +flexoki-red-400: #D14D41 +flexoki-orange-600: #BC5215 +flexoki-orange-400: #DA702C +flexoki-yellow-900: #4D3A0B +flexoki-yellow-600: #AD8301 +flexoki-yellow-400: #D0A215 +flexoki-yellow-100: #FCEEB8 +flexoki-green-600: #66800B +flexoki-green-400: #879A39 +flexoki-cyan-950: #142625 +flexoki-cyan-600: #24837B +flexoki-cyan-400: #3AA99F +flexoki-cyan-050: #EBF2E7 +flexoki-blue-600: #205EA6 +flexoki-blue-400: #4385BE +flexoki-purple-600: #5E409D +flexoki-purple-400: #8B7EC8 +flexoki-magenta-600: #A02F6F +flexoki-magenta-400: #CE5D97 + +flexoki-tx: <> +flexoki-tx-2: <> +flexoki-tx-3: <> +flexoki-ui-3: <> +flexoki-ui-2: <> +flexoki-ui: <> +flexoki-bg-2: <> +flexoki-bg: <> + +flexoki-re: <> +flexoki-or: <> +flexoki-ye: <> +flexoki-gr: <> +flexoki-cy: <> +flexoki-bl: <> +flexoki-pu: <> +flexoki-ma: <> + +flexoki-re-2: <> +flexoki-or-2: <> +flexoki-ye-2: <> +flexoki-gr-2: <> +flexoki-cy-2: <> +flexoki-bl-2: <> +flexoki-pu-2: <> +flexoki-ma-2: <> + +alert-background: <> +alert-border: <> +alert-highlight: <> +alert-muted-foreground: <> +background: #FFFCF0 +blockquote-bar: <> +button-background: <> +button-foreground: <> +button-border: <> +code-background: <> +code-border: <> +code-foreground: <> +diff-delete-background: <> +diff-delete-foreground: <> +diff-equal-background: +diff-equal-foreground: <> +diff-insert-background: <> +diff-insert-foreground: <> +diff-invisible-background: <> +diff-invisible-foreground: <> +dirty-indicator: <> +download-background: <> +download-foreground: <> +dragger-background: <> +dragger-foreground: <> +dropdown-background: <> +dropdown-border: <> +dropdown-tab-background-selected: #fff +dropdown-tab-background: #ececec +dropzone-background: <> +external-link-background-hover: inherit +external-link-background-visited: inherit +external-link-background: inherit +external-link-foreground-hover: inherit +external-link-foreground-visited: <> +external-link-foreground: <> +footnote-target-background: <> +foreground: #100F0F +highlight-background: #ffff00 +highlight-foreground: #000000 +menubar-background: <> +menubar-foreground: <> +message-background: <> +message-border: <> +message-foreground: <> +modal-backdrop: <> +modal-background: <> +modal-border: <> +modal-footer-background: <> +modal-footer-border: <> +modal-header-border: <> +muted-foreground: <> +network-activity-foreground: <> +notification-background: <> +notification-border: <> +page-background: <> +pre-background: <> +pre-border: <> +primary: <> +selection-background: <> +selection-foreground: <> +select-tag-background: <> +select-tag-foreground: <> +sidebar-button-foreground: <> +sidebar-controls-foreground-hover: <> +sidebar-controls-foreground: <> +sidebar-foreground-shadow: transparent +sidebar-foreground: <> +sidebar-muted-foreground-hover: <> +sidebar-muted-foreground: <> +sidebar-tab-background-selected: <> +sidebar-tab-background: <> +sidebar-tab-border-selected: <> +sidebar-tab-border: <> +sidebar-tab-divider: <> +sidebar-tab-foreground-selected: +sidebar-tab-foreground: <> +sidebar-tiddler-link-foreground-hover: <> +sidebar-tiddler-link-foreground: <> +site-title-foreground: <> +stability-stable: <> +stability-experimental: <> +stability-deprecated: <> +stability-legacy: <> +static-alert-foreground: <> +tab-background-selected: <> +tab-background: <> +tab-border-selected: <> +tab-border: <> +tab-divider: <> +tab-foreground-selected: <> +tab-foreground: <> +table-border: <> +table-footer-background: <> +table-header-background: <> +tag-background: #AD8301 +tag-foreground: #FFFCF0 +testcase-accent-level-1: <> +testcase-accent-level-2: <> +testcase-accent-level-3: <> +tiddler-background: <> +tiddler-border: <> +tiddler-controls-foreground-hover: <> +tiddler-controls-foreground-selected: <> +tiddler-controls-foreground: <> +tiddler-editor-background: <> +tiddler-editor-border-image: #ffffff +tiddler-editor-border: <> +tiddler-editor-fields-even: <> +tiddler-editor-fields-odd: <> +tiddler-info-background: <> +tiddler-info-border: <> +tiddler-info-tab-background: <> +tiddler-link-background: <> +tiddler-link-foreground: <> +tiddler-subtitle-foreground: <> +tiddler-title-foreground: <> +toolbar-new-button: +toolbar-options-button: +toolbar-save-button: +toolbar-info-button: +toolbar-edit-button: +toolbar-close-button: +toolbar-delete-button: <> +toolbar-cancel-button: +toolbar-done-button: +untagged-background: <> +very-muted-foreground: <> +wikilist-background: <> +wikilist-item: #fff +wikilist-info: #000 +wikilist-title: #666 +wikilist-title-svg: <> +wikilist-url: #aaa +wikilist-button-open: #4fb82b +wikilist-button-open-hover: green +wikilist-button-reveal: #5778d8 +wikilist-button-reveal-hover: blue +wikilist-button-remove: #d85778 +wikilist-button-remove-hover: red +wikilist-toolbar-background: #d3d3d3 +wikilist-toolbar-foreground: #888 +wikilist-droplink-dragover: rgba(255,192,192,0.5) +wikilist-button-background: #acacac +wikilist-button-foreground: #000 diff --git a/core/ui/AdvancedSearch/Shadows.tid b/core/ui/AdvancedSearch/Shadows.tid index c786ef871..1c7f15087 100644 --- a/core/ui/AdvancedSearch/Shadows.tid +++ b/core/ui/AdvancedSearch/Shadows.tid @@ -98,8 +98,8 @@ first-search-filter: [all[shadows]searchsort[title]limit[250]] -[[$:/ <> <%endif%> -<$list filter="[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] :else[[$:/temp/advancedsearch]] :else[[$:/temp/advancedsearch/input]]"> -addsuffix[-primaryList]] :else[[$:/temp/advancedsearch/selected-item]get[text]] :and[then[]else[tc-list-item-selected]] }}}> +<$list filter="[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] :except[[$:/temp/advancedsearch]] :except[[$:/temp/advancedsearch/input]]"> +addsuffix[-primaryList]] :except[[$:/temp/advancedsearch/selected-item]get[text]] :and[then[]else[tc-list-item-selected]] }}}> <$transclude tiddler="$:/core/ui/ListItemTemplate"/> diff --git a/core/ui/StandardLayout.tid b/core/ui/PageTemplate.tid similarity index 100% rename from core/ui/StandardLayout.tid rename to core/ui/PageTemplate.tid diff --git a/core/wiki/config/OfficialPluginLibrary.tid b/core/wiki/config/OfficialPluginLibrary.tid index fc11b6140..88fd39abe 100644 --- a/core/wiki/config/OfficialPluginLibrary.tid +++ b/core/wiki/config/OfficialPluginLibrary.tid @@ -1,6 +1,6 @@ title: $:/config/OfficialPluginLibrary tags: $:/tags/PluginLibrary -url: https://tiddlywiki.com/library/v5.3.6/index.html +url: https://tiddlywiki.com/library/v5.3.7/index.html caption: {{$:/language/OfficialPluginLibrary}} {{$:/language/OfficialPluginLibrary/Hint}} diff --git a/editions/ja-JP/tiddlers/about/Philosophy of Tiddlers.tid b/editions/ja-JP/tiddlers/about/Philosophy of Tiddlers.tid new file mode 100644 index 000000000..e8a951c42 --- /dev/null +++ b/editions/ja-JP/tiddlers/about/Philosophy of Tiddlers.tid @@ -0,0 +1,13 @@ +created: 20131128075743966 +modified: 20241018104722786 +original-modified: 20140919160655340 +tags: Learning +title: Philosophy of Tiddlers +ja-title: Tiddlerの哲学 +type: text/vnd.tiddlywiki + +情報を記録して整理する目的は、情報を再利用できるようにすることです。記録された情報の価値は、再利用の容易さに直接比例します + +[[Tiddler|Tiddlers]]の哲学は、情報を意味のある最小単位にスライスし、[[それらの間の関係を豊富にモデリングする|Structuring TiddlyWiki]]ことで、再利用の可能性を最大化することです。次に、集約と合成を使用して断片を織り合わせてストーリーを表現します + +TiddlyWikiは、情報アイテム間の関係を表現し探索する簡潔な方法である、Tiddlerの代数を提供することを目指しています \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/community/Articles.tid b/editions/ja-JP/tiddlers/community/Articles.tid index 6c81f4417..a6aec5a1c 100644 --- a/editions/ja-JP/tiddlers/community/Articles.tid +++ b/editions/ja-JP/tiddlers/community/Articles.tid @@ -17,7 +17,7 @@ type: text/vnd.tiddlywiki ! <$link><$view field="title"/> -
<$view field="modified" format="relativedate"/> の投稿
+
<$view field="original-modified" format="relativedate"><$view field="modified" format="relativedate"/> の投稿
<$transclude/> diff --git a/editions/ja-JP/tiddlers/community/Community Editions.tid b/editions/ja-JP/tiddlers/community/Community Editions.tid index 217c2a8fa..32763bd3d 100644 --- a/editions/ja-JP/tiddlers/community/Community Editions.tid +++ b/editions/ja-JP/tiddlers/community/Community Editions.tid @@ -16,7 +16,7 @@ caption: エディション ! <$link><$view field="title"/> -
<$view field="modified" format="relativedate"/> の投稿
+
<$view field="original-modified" format="relativedate"><$view field="modified" format="relativedate"/> の投稿
<$transclude/> diff --git a/editions/ja-JP/tiddlers/community/Community Palettes.tid b/editions/ja-JP/tiddlers/community/Community Palettes.tid index 3ab98fbb8..5ee27dac2 100644 --- a/editions/ja-JP/tiddlers/community/Community Palettes.tid +++ b/editions/ja-JP/tiddlers/community/Community Palettes.tid @@ -16,7 +16,7 @@ caption: パレット ! <$link><$view field="title"/> -
<$view field="modified" format="relativedate"/> の投稿
+
<$view field="original-modified" format="relativedate"><$view field="modified" format="relativedate"/> の投稿
<$transclude/> diff --git a/editions/ja-JP/tiddlers/community/Community Plugins.tid b/editions/ja-JP/tiddlers/community/Community Plugins.tid index 880694773..79bf23b15 100644 --- a/editions/ja-JP/tiddlers/community/Community Plugins.tid +++ b/editions/ja-JP/tiddlers/community/Community Plugins.tid @@ -16,7 +16,7 @@ caption: プラグイン ! <$link><$view field="title"/> -
<$view field="modified" format="relativedate"/> の投稿
+
<$view field="original-modified" format="relativedate"><$view field="modified" format="relativedate"/> の投稿
<$transclude/> diff --git a/editions/ja-JP/tiddlers/community/Community Themes.tid b/editions/ja-JP/tiddlers/community/Community Themes.tid index a958f4f6e..7fec57723 100644 --- a/editions/ja-JP/tiddlers/community/Community Themes.tid +++ b/editions/ja-JP/tiddlers/community/Community Themes.tid @@ -16,7 +16,7 @@ caption: テーマ ! <$link><$view field="title"/> -
<$view field="modified" format="relativedate"/> の投稿
+
<$view field="original-modified" format="relativedate"><$view field="modified" format="relativedate"/> の投稿
<$transclude/> diff --git a/editions/ja-JP/tiddlers/community/Examples.tid b/editions/ja-JP/tiddlers/community/Examples.tid index 0388784e1..ca0a2c35d 100644 --- a/editions/ja-JP/tiddlers/community/Examples.tid +++ b/editions/ja-JP/tiddlers/community/Examples.tid @@ -17,7 +17,7 @@ type: text/vnd.tiddlywiki ! <$link><$view field="title"/> -
<$view field="modified" format="relativedate"/> の投稿
+
<$view field="original-modified" format="relativedate"><$view field="modified" format="relativedate"/> の投稿
<$transclude/> diff --git a/editions/ja-JP/tiddlers/community/Latest.tid b/editions/ja-JP/tiddlers/community/Latest.tid index ba55d8362..dd0cd946a 100644 --- a/editions/ja-JP/tiddlers/community/Latest.tid +++ b/editions/ja-JP/tiddlers/community/Latest.tid @@ -17,7 +17,7 @@ type: text/vnd.tiddlywiki ! <$link><$view field="title"/> -
<$view field="modified" format="relativedate"/> の投稿
+
<$view field="original-modified" format="relativedate"><$view field="modified" format="relativedate"/> の投稿
<$transclude/> diff --git a/editions/ja-JP/tiddlers/community/OXTWIG.tid b/editions/ja-JP/tiddlers/community/OXTWIG.tid new file mode 100644 index 000000000..a9d7b2751 --- /dev/null +++ b/editions/ja-JP/tiddlers/community/OXTWIG.tid @@ -0,0 +1,25 @@ +created: 20140222133223882 +modified: 20241016110202440 +original-modified: 20140912150349097 +tags: Meetups Videos +title: OXTWIG +ja-title: OXTWIG +type: text/vnd.tiddlywiki + +''Oxford ~TiddlyWiki Interest Group''は毎月ミーティングを開き、TiddlyWikiに関する議論やデモンストレーションを行っています + +次回のミーティングの詳細については、 https://oxtwig.eventbrite.co.uk/ をご覧ください + +ディスカッションメーリングリストもあります: https://groups.google.com/forum/#!members/oxtwig + +! OXTWIG #2 + +第2回OXTWIGミーティングは、2014年1月16日(木)に開催されました: + + + +! OXTWIG #1 + +最初のOXTWIGミーティングは2013年11月21日(木)に開催されました: + + \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/community/Other Resources.tid b/editions/ja-JP/tiddlers/community/Other Resources.tid index 08fa892d4..da9cbf79e 100644 --- a/editions/ja-JP/tiddlers/community/Other Resources.tid +++ b/editions/ja-JP/tiddlers/community/Other Resources.tid @@ -16,7 +16,7 @@ caption: その他 ! <$link><$view field="title"/> -
<$view field="modified" format="relativedate"/> の投稿
+
<$view field="original-modified" format="relativedate"><$view field="modified" format="relativedate"/> の投稿
<$transclude/> diff --git a/editions/ja-JP/tiddlers/community/TiddlyWiki Hangouts.tid b/editions/ja-JP/tiddlers/community/TiddlyWiki Hangouts.tid new file mode 100644 index 000000000..1f9c0d7dc --- /dev/null +++ b/editions/ja-JP/tiddlers/community/TiddlyWiki Hangouts.tid @@ -0,0 +1,13 @@ +created: 20130823091700000 +modified: 20241016110307487 +original-modified: 20211124214214045 +tags: Community Videos +title: TiddlyWiki Hangouts +ja-title: TiddlyWikiハングアウト +type: text/vnd.tiddlywiki + +TiddlyWikiコミュニティは、長年にわたり多くのGoogleハングアウトを開催してきました。これらは、[[TiddlyWiki Googleグループ|https://groups.google.com/d/forum/tiddlywiki]]、および、[[TiddlyWiki Twitterアカウント|https://twitter.com/TiddlyWiki]]で発表されます。 + +過去のハングアウトは以下の~YouTubeプレイリストにアーカイブされています: + + \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/community/Tutorials.tid b/editions/ja-JP/tiddlers/community/Tutorials.tid index bd1923d6f..8d91bd8b4 100644 --- a/editions/ja-JP/tiddlers/community/Tutorials.tid +++ b/editions/ja-JP/tiddlers/community/Tutorials.tid @@ -17,7 +17,7 @@ type: text/vnd.tiddlywiki ! <$link><$view field="title"/> -
<$view field="modified" format="relativedate"/> の投稿
+
<$view field="original-modified" format="relativedate"><$view field="modified" format="relativedate"/> の投稿
<$transclude/> diff --git a/editions/ja-JP/tiddlers/concepts/Order of Tagged Tiddlers.tid b/editions/ja-JP/tiddlers/concepts/Order of Tagged Tiddlers.tid new file mode 100644 index 000000000..f76fb2250 --- /dev/null +++ b/editions/ja-JP/tiddlers/concepts/Order of Tagged Tiddlers.tid @@ -0,0 +1,22 @@ +created: 20150124125646000 +modified: 20241108113832769 +original-modified: 20220729141540007 +tags: Tagging +title: Order of Tagged Tiddlers +ja-title: タグ付きTiddlerの順序 +type: text/vnd.tiddlywiki + +~TiddlyWikiは、特定のタグを持つTiddlerのリスト(たとえば、タグピルのドロップダウンリストなど)を生成するときに、次のルールを使用してTiddlerを並べます: + +# タグTiddlerの<<.field list>>フィールドで[[指定されて|Title List]]いるものから、そこに指定された順序で開始します。 + +# 残りのTiddler<<.place T>>で、<<.field list-before>>フィールドを探します。この値にTiddlerタイトルが含まれる場合は、その<<.em 直前>>に<<.place T>>を配置します。 +#* 特別なケースとして、フィールドは存在するがその値が空の場合は、リストの先頭に<<.place T>>を配置します。 + +# 残りのTiddler<<.place T>>で、<<.field list-after>>フィールドを探します。この値にTiddlerタイトルが含まれる場合は、その<<.em 直後>>にTiddler<<.place T>>を配置します。 + +#* 特別なケースとして、フィールドは存在するがその値が空の場合は、リストの一番最後に<<.place T>>を配置します。 + +# まだ残っているTiddlerがある場合は、タイトルのアルファベットの昇順でリストの最後に配置します。大文字小文字の違いは無視されます。 + +特定のタグが付いたTiddlerの順序は、タグピルドロップダウン内でドラッグアンドドロップを使用して直接変更できます。基礎となる[[list-tagged-draggableマクロ|list-tagged-draggable Macro]]は、他の場所でも使用できます。 diff --git a/editions/ja-JP/tiddlers/concepts/TagTiddlers.tid b/editions/ja-JP/tiddlers/concepts/TagTiddlers.tid new file mode 100644 index 000000000..05eef40d6 --- /dev/null +++ b/editions/ja-JP/tiddlers/concepts/TagTiddlers.tid @@ -0,0 +1,13 @@ +created: 20141228094500000 +modified: 20241109111147545 +original-modified: 20211127135914596 +tags: Tagging +title: TagTiddlers +ja-title: タグTiddler +type: text/vnd.tiddlywiki + +タグTiddlerは、タグとして使用されているTiddlerです。 + +タグTiddlerの[[情報パネル|InfoPanel]]の''この名でタグ付''タブには、タグTiddlerでタグ付けされているTiddlerが表示されます。 + +タグは、対応するタグTiddlerがなくても使用できます。 diff --git a/editions/ja-JP/tiddlers/demonstrations/KeyboardDrivenInput/Demonstration_ keyboard-driven-input Macro.tid b/editions/ja-JP/tiddlers/demonstrations/KeyboardDrivenInput/Demonstration_ keyboard-driven-input Macro.tid new file mode 100644 index 000000000..09a433397 --- /dev/null +++ b/editions/ja-JP/tiddlers/demonstrations/KeyboardDrivenInput/Demonstration_ keyboard-driven-input Macro.tid @@ -0,0 +1,123 @@ +created: 20210222140234737 +modified: 20241019104919003 +original-modified: 20211123034501278 +tags: Learning KeyboardDrivenInput +title: Demonstration: keyboard-driven-input Macro +ja-title: デモ: キーボード入力マクロ +type: text/vnd.tiddlywiki + +\define allshortcuts(descriptor) +<$wikify name=scutlist text=<> > +<$list filter="[split[ ]join[や]addprefix[]addsuffix[]]" variable=scts><> + +\end + +\define kdi-demo-textmacrocall() +``` +<$macrocall $name=keyboard-driven-input + tiddler="$(tiddler)$" + storeTitle="$(storeTitle)$" + selectionStateTitle="$(selectionStateTitle)$" + configTiddlerFilter="$(configTiddlerFilter)$" + /> +``` +\end + +<$vars configTiddlerFilter="[[kdi-demo-configtid]]" tiddler="kdi-demo-tiddler" storeTitle="kdi-demo-storeTitle" selectionStateTitle="kdi-demo-selectionStateTitle" > + +[[キーボード入力マクロ|keyboard-driven-input Macro]]は、ユーザーの入力に応じて更新されるフィルターされたリストを作成するために使用されます。また、キーボードを使用してリストをナビゲートしたり、リスト項目を使用してマクロを呼び出したりすることもできます。 + +これは、[[キーボードウィジェット|KeyboardWidget]]でラップされた''[[編集テキストウィジェット|EditTextWidget]]''で構成されています。`((input-accept))`、`((input-accept-variant))`、および`((input-cancel))`キーボードショートカットをリッスンする<<.def keyboard>>ウィジェットがありますが、これらのイベントに応答するデフォルトの動作はありません。マクロをユースケースに合わせて記述する必要があります。また、フィルターされたオプションリストのデフォルトの視覚化も定まっていません。 + +!!<<.var keyboard-driven-input>>マクロによって処理されるキーボード入力の種類: + +!!!設定不可: + +次のキーボードイベントは、[[$:/core/macros/keyboard-driven-input]]の<<.var keyboard-driven-input>>で定義されているマクロを呼び出します。 + +|入力 |目的 |マクロ |h +|タイプ入力 |リストフィルター内で使用される文字列を作成する |<<.var keyboard-input-actions>> | +|`((input-up))` (<>) |フィルタリングされたリスト内の前の項目を一時的に選択する |パタメータ<<.param afterOrBefore>>=`"before"`、<<.param reverse>>=`"reverse[]"`付きの<<.var input-next-actions>> | +|`((input-down))` (<>) |フィルタリングされたリスト内の次の項目を一時的に選択する |パラメータ<<.param afterOrBefore>>=`"after"`、<<.param reverse>>=`""`付きの<<.var input-next-actions>> | + +上記のすべてのアクションは、<<.var keyboard-driven-input>>がマクロのパラメータを使用して指定されたTiddler内に保持されるデータを生成または変更します。その後、キーボードショートカットによって呼び出されるマクロだけでなく、例えばフィルタリングされたリストを表示するマクロなど、これらの外部もデータにアクセスできます。 + +!!!パラメータで設定可能: + +次のキーボードイベントは、<<.var keyboard-driven-input>>にパラメータで名前が指定されているマクロを呼び出します。パラメータ名から目的が推測されますが、[[$:/core/macros/keyboard-driven-input]]内にはデフォルトのマクロは定義されていません。 + +|[[キーボードショートカット記述 |Keyboard Shortcut Descriptor]] |キーの組み合わせ |パタメーター |h +|`((input-accept))` |<> |<<.param inputAcceptActions>> | +|`((input-accept-variant))` |<> |<<.param inputAcceptVariantActions>> | +|`((input-cancel))` |<> |<<.param inputCancelActions>> | + +<<.var keyboard-driven-input>> は、TiddlyWikiのさまざまなコア機能の一部として動作しているのを見ることができます。たとえば、[[検索機能|Searching in TiddlyWiki]]、[[tag-pickerマクロ|tag-picker Macro]]、[[リンクの挿入|Insert link]]のような[[エディターツールバー|Editor toolbar]]のドロップダウンインターフェースなどです。 + +!!デモに必要な最小限の材料 + +<<.var keyboard-driven-input>>マクロ自体はリストの結果を表示したり、選択されたオプションに対して何かを実行したりしないことを念頭に置いて、<<.var keyboard-driven-input>>マクロの最小限のデモンストレーションには以下が必要です: + +# ユーザーのテキスト入力に応じて結果が変化する''フィルターを含むTiddler''は、ユーザーが選択できるオプションを生成すること +# ''いくつかのパラメータ:'' +#*ステップ1で説明したフィルタが見つかるTiddlerのタイトルを返す''フィルタ'' +#*入力イベントに応答して状態情報を格納するために使用する''Tiddler タイトル''。これらのTiddlerは既に存在している必要はありません。存在する場合は、<<.var keyboard-driven-input>>マクロによってその内容が変更されます。 + +!!検索フィルター + +デフォルトでは、Tiddler(そのタイトルは、以下で説明するパラメータで指定されます)の<<.field first-search-filter>>と<<.field second-search-filter>>フィールドでフィルターを検索します。 + +このフィルタは、<<.var userInput>>と呼ばれる変数を参照できます。この変数は、最新の<><>イベントの発生時に、状態Tiddler(後述)に保存されている<<.def edit-text>>ウィジェットの内容を表示します。 + +''注:'' このフィルターが<<.var keyboard-driven-input>>マクロ(フィルターされたオプションを表示するポップアップなど)の外のコンテキストで参照される場合は、変数<<.var userInput>>もそれらのコンテキストで定義する必要があります(状態Tiddlerから読み取ることによって)。 + +!!最小限のパラメータ + +|Parameter name |Notes |h +|<<.param configTiddlerFilter>> |これは、Tiddlerのタイトルではなく、条件付き動作(たとえば、アクティブなタブの確認やフォールバックで存在しないフィルターを選び出すなど)を可能にするフィルターです。
返されるタイトルは、<<.var keyboard-driven-input>>が結果リストを生成できる少なくとも1つのフィルターを含む既存のTiddlerに属している必要があります。 | +|<<.param tiddler>> |このTiddlerには、最新のイベントに応じて、入力された内容や即時の選択結果が含まれます。これは、''edit-text''ウィジェットでキーが押されるたびに、//また//、ユーザーが<><>キーを使用してフィルタリングされた結果を循環するときにも更新されます。 | +|<<.param storeTitle>> |このTiddlerは、常にユーザー入力を反映します(各キーストロークの後にTiddler<<.param tiddler>>から''edit-text''ウィジェットに転送されます)。 | +|<<.param selectionStateTitle>> |このTiddlerは、<><>イベントで更新され、最大2つのフィルタのどちらがリストを生成したかに応じて、サフィックス`-userInput`が付いたユーザー入力か、またはサフィックス`-primaryList`か`-secondaryList`が付いた瞬間的な選択のいずれかが含まれます。 | + +!!デモのセットアップ + +私は<$list filter=<> />というTiddlerを作成し、その<<.field first-search-filter>>フィールドに次のフィルターを配置しました: + +<$list filter=<> ><$text text={{!!first-search-filter}}/>. + +これは、タイトルにユーザーが入力したテキストが含まれる非システムTiddlerをフィルターします。 + +上記の<<.var keyboard-driven-input>>を持つフィルターを使用するには、パラメーター<<.param configTiddlerFilter>>の値が<$list filter=<> />を返すフィルターである必要があります。 + +<<.param tiddler>>、<<.param storeTitle>>、<<.param selectionStateTitle>>は、かなり任意に選択できます(変更したくないTiddlerのタイトルを使用しないように注意するだけです)。 + +このデモは、次のマクロ呼び出しで呼び出すことができます: + +<> + +!!デモ + +ここに入力してみてください: <$macrocall $name=keyboard-driven-input + tiddler=<> + storeTitle=<> + selectionStateTitle=<> + configTiddlerFilter=<> + /> + +下の表のさまざまな状態Tiddlerの変化を観察してください。<><>キーを使用して、フィルター結果を移動します。何も変化がない場合は、入力を短くしてフィルターを広げてください。入力の長さが0の場合、リストにはシステム以外のTiddlerがすべて含まれます。 + +@@.tablestyle + +|Parameter name |Tiddlerのタイトル |Tiddlerの<<.field text>>フィールドの内容 |h +|<<.param tiddler>> |{{{[]}}} |
<$text text={{{[get[text]]}}}/>
| +|<<.param storeTitle>> |{{{[]}}} |
<$text text= {{{[get[text]]}}}/>
| +|<<.param selectionStateTitle>> |{{{[]}}} |
<$text text={{{[get[text]]}}}/>
| +@@ + +<<.var keyboard-driven-input>>マクロには、囲まれた''edit-text''ウィジェットのすべての属性を含む多くのパラメーターが用意されており、その使用方法や結果の表示方法、操作方法が非常に柔軟です。 + +参照: [[検索結果のカスタマイズ|Customising search results]]と[[$:/core/ui/DefaultSearchResultList]] + + \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/demonstrations/Tasks/Compose ballad.tid b/editions/ja-JP/tiddlers/demonstrations/Tasks/Compose ballad.tid new file mode 100644 index 000000000..eb00ab0fc --- /dev/null +++ b/editions/ja-JP/tiddlers/demonstrations/Tasks/Compose ballad.tid @@ -0,0 +1,8 @@ +created: 20130825143000000 +modified: 20241017114535878 +original-modified: 20211115013141494 +tags: task TaskManagementExample +title: Compose ballad +ja-title: バラードを作曲する + +//これは、[[タスク管理の例|TaskManagementExample]]のサンプルタスクです// \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/demonstrations/Tasks/Get the Ring.tid b/editions/ja-JP/tiddlers/demonstrations/Tasks/Get the Ring.tid new file mode 100644 index 000000000..03a061f10 --- /dev/null +++ b/editions/ja-JP/tiddlers/demonstrations/Tasks/Get the Ring.tid @@ -0,0 +1,8 @@ +created: 20130825143100000 +modified: 20241017115556461 +original-modified: 20211115013240401 +tags: task TaskManagementExample +title: Get the Ring +ja-title: 指輪を手に入れる + +//これは、[[タスク管理の例|TaskManagementExample]]のサンプルタスクです// \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/demonstrations/Tasks/Go to Mordor.tid b/editions/ja-JP/tiddlers/demonstrations/Tasks/Go to Mordor.tid new file mode 100644 index 000000000..fc7caae17 --- /dev/null +++ b/editions/ja-JP/tiddlers/demonstrations/Tasks/Go to Mordor.tid @@ -0,0 +1,8 @@ +created: 20130825143100000 +modified: 20241017115219870 +original-modified: 20211115181040966 +tags: task done TaskManagementExample +title: Go to Mordor +ja-title: モルドールに行く + +//これは、[[タスク管理の例|TaskManagementExample]]のサンプルタスクです// \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/demonstrations/Tasks/Kill the Dragon.tid b/editions/ja-JP/tiddlers/demonstrations/Tasks/Kill the Dragon.tid new file mode 100644 index 000000000..ad7141bd1 --- /dev/null +++ b/editions/ja-JP/tiddlers/demonstrations/Tasks/Kill the Dragon.tid @@ -0,0 +1,9 @@ +created: 20130825143100000 +list-before: Get the Ring +modified: 20241017115431750 +original-modified: 20211115013217852 +tags: task TaskManagementExample +title: Kill the Dragon +ja-title: ドラゴンを倒す + +//これは、[[タスク管理の例|TaskManagementExample]]のサンプルタスクです// \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/demonstrations/Tasks/Make the beds.tid b/editions/ja-JP/tiddlers/demonstrations/Tasks/Make the beds.tid new file mode 100644 index 000000000..ae3d366b3 --- /dev/null +++ b/editions/ja-JP/tiddlers/demonstrations/Tasks/Make the beds.tid @@ -0,0 +1,8 @@ +created: 20130825143100000 +modified: 20241017115742470 +original-modified: 20211115013200231 +tags: task TaskManagementExample +title: Make the beds +ja-title: ベッドを整える + +//これは、[[タスク管理の例|TaskManagementExample]]のサンプルタスクです// \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/demonstrations/Tasks/TaskManagementExample.tid b/editions/ja-JP/tiddlers/demonstrations/Tasks/TaskManagementExample.tid new file mode 100644 index 000000000..2ca73df1b --- /dev/null +++ b/editions/ja-JP/tiddlers/demonstrations/Tasks/TaskManagementExample.tid @@ -0,0 +1,27 @@ +created: 20130825213300000 +modified: 20241017114309207 +original-modified: 20180307153530187 +tags: Learning +title: TaskManagementExample +ja-title: タスク管理の例 +type: text/vnd.tiddlywiki + +TiddlyWiki5は、カスタマイズすることなく、シンプルなタスク管理システムとして使用できます。タスクに`task`タグを付け、完了したタスクに`done`タグも付けるというアイデアです。このようにして、タスクリストを簡単に作成できます。 + +<<.tip """タスクをドラッグアンドドロップして並べ替える機能が追加された[[このデモの拡張版|TaskManagementExample (Draggable)]]があります""">> + +! 未完了のタスク + +<$list filter="[!has[draft.of]tag[task]!tag[done]sort[created]]"> + +<$checkbox tag="done"> <$link/> + + + +! 完了したタスク + +<$list filter="[!has[draft.of]tag[task]tag[done]sort[created]]"> + +<$checkbox tag="done"> ~~<$link/>~~ + + diff --git a/editions/ja-JP/tiddlers/demonstrations/Tasks/TaskManagementExampleDraggable.tid b/editions/ja-JP/tiddlers/demonstrations/Tasks/TaskManagementExampleDraggable.tid new file mode 100644 index 000000000..afc84f9aa --- /dev/null +++ b/editions/ja-JP/tiddlers/demonstrations/Tasks/TaskManagementExampleDraggable.tid @@ -0,0 +1,25 @@ +created: 20180307153530187 +modified: 20241022104926750 +original-modified: 20180307153530187 +tags: Learning +title: TaskManagementExample (Draggable) +ja-title: タスク管理の例(ドラッグ可能) +type: text/vnd.tiddlywiki + +これは[[タスク管理の例|TaskManagementExample]]のタスクリストをドラッグアンドドロップして並べ替える機能を付与した強化バージョンです + +! 未完了のタスク + +//タスクをドラッグして順序を変更できます// + +<> + +! 完了したタスク + +//(完了した逆順にリストされています)// + +<$list filter="[!has[draft.of]tag[task]tag[done]sort[modified]]"> +
+<$checkbox tag="done"> ~~<$link/>~~ +
+ diff --git a/editions/ja-JP/tiddlers/demonstrations/Tasks/TaskManagementExampleDraggableTemplate.tid b/editions/ja-JP/tiddlers/demonstrations/Tasks/TaskManagementExampleDraggableTemplate.tid new file mode 100644 index 000000000..6543aed1c --- /dev/null +++ b/editions/ja-JP/tiddlers/demonstrations/Tasks/TaskManagementExampleDraggableTemplate.tid @@ -0,0 +1,9 @@ +created: 20180307153530187 +modified: 20241022105026989 +original-modified: 20180307153530187 +tags: Learning +title: TaskManagementExampleDraggableTemplate +ja-title: タスク管理の例(ドラッグ可能)のテンプレート +type: text/vnd.tiddlywiki + +<$checkbox tag="done"> <$link/> diff --git a/editions/ja-JP/tiddlers/demonstrations/Tasks/done.tid b/editions/ja-JP/tiddlers/demonstrations/Tasks/done.tid new file mode 100644 index 000000000..795da0a3f --- /dev/null +++ b/editions/ja-JP/tiddlers/demonstrations/Tasks/done.tid @@ -0,0 +1,8 @@ +color: #2dbe37 +created: 20211115013354157 +icon: $:/core/images/done-button +modified: 20241017115050246 +original-modified: 20211115013357660 +tags: TaskManagementExample +title: done +ja-title: 済み diff --git a/editions/ja-JP/tiddlers/demonstrations/Tasks/task.tid b/editions/ja-JP/tiddlers/demonstrations/Tasks/task.tid new file mode 100644 index 000000000..ac09057a7 --- /dev/null +++ b/editions/ja-JP/tiddlers/demonstrations/Tasks/task.tid @@ -0,0 +1,10 @@ +color: #8d9ac3 +created: 20130825213200000 +list: [[Make the beds]] +modified: 20241017115926413 +original-modified: 20211115013121643 +tags: TaskManagementExample +title: task +ja-title: タスク + +//このタグは、[[タスク管理の例|TaskManagementExample]]のタスクを識別します// \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/features/Searching in TiddlyWiki.tid b/editions/ja-JP/tiddlers/features/Searching in TiddlyWiki.tid new file mode 100644 index 000000000..abd1e0026 --- /dev/null +++ b/editions/ja-JP/tiddlers/features/Searching in TiddlyWiki.tid @@ -0,0 +1,24 @@ +created: 20140210160125905 +modified: 20241031115307429 +original-modified: 20160607163012344 +tags: Features [[Working with TiddlyWiki]] +title: Searching in TiddlyWiki +ja-title: TiddlyWikiでの検索 +type: text/vnd.tiddlywiki + +~TiddlyWikiの検索は、高速かつ柔軟です + +! 標準の検索 + +サイドバーの検索ボックスにテキストを入力すると、そのテキストを含むすべてのTiddlerのリストが表示されます。 + +://(検索ボックスの右側にある'x'をクリックして検索結果を削除するまで、サイドバーのタブは検索結果によって非表示になることに注意してください)// + +! 高度な検索 + +検索ボックスの右側にある虫眼鏡アイコン<<.icon $:/core/images/advanced-search-button>>をクリックすると、[[$:/AdvancedSearch]]が開きます。このTiddlerには4つのタブが含まれています: + +* ''一般''タブには、サイドバーにある検索ボックスの別のインスタンスが含まれています +* ''システム''タブを使用すると、検索をシステムTiddlerに限定できます +* ''隠し'' タブを使用すると、検索を隠しTiddlerに限定できます +* ''フィルタ''タブは、それ自体は検索ボックスではありませんが、その[[フィルタ|Filters]]で記述された特定の条件(例えば、"システムタグを除くすべてのタグ")を満たすすべてのTiddlerのリストを取得する方法です \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/filters/Introduction to filter notation.tid b/editions/ja-JP/tiddlers/filters/Introduction to filter notation.tid new file mode 100644 index 000000000..307d846c2 --- /dev/null +++ b/editions/ja-JP/tiddlers/filters/Introduction to filter notation.tid @@ -0,0 +1,97 @@ +created: 20140410101941871 +modified: 20241016110639693 +original-modified: 20201103111438568 +tags: Learning Filters +title: Introduction to filter notation +ja-title: フィルタ表記の紹介 +type: text/vnd.tiddlywiki + +<<.preamble """ここでは、Tiddlerのセットを選択する[[フィルタ|Filters]]の書き方の基本を説明しています。より技術的なプレゼンテーションについては、[[フィルタのシンタックス|Filter Syntax]]を参照してください""">> + +<$macrocall $name=".tip" _="""フィルタを単独でTiddlerに入力するだけでは、フィルタは何も行いません。コンテキストが必要です。フィルタを試す簡単な方法は、[[詳細検索|$:/AdvancedSearch]]の<<.advancedsearch-tab Filter>>タブにフィルタを入力することです"""/> + +最も単純なケースは、どのTiddlerが必要かすでに正確にわかっている場合です。各タイトルを二重角括弧で囲み、各タイトルと次のタイトルの間にスペースを入れて入力します: + +> `[[Recipe book]] [[ScrambledEggs]] [[Mom's apple pie]]` + +タイトルにスペースが含まれていない場合は、角括弧を省略できます: + +> `[[Recipe book]] ScrambledEggs [[Mom's apple pie]]` + +二重角括弧は実際には次の表記の短縮形です: + +> `[title[ScrambledEggs]]` + +... 任意のフィルタの<<.def "一般的なモデル">>は次のようになります: + +> `[operator[parameter]]` + +例えば、<<.tag Recipe>>でタグ付けされたすべてのTiddlerを選択する方法は次のとおりです: + +> `[tag[Recipe]]` + +演算子の直前に感嘆符`!`を追加すると、意味を逆にすることができます。例えば、<<.tag Recipe>>タグのない任意のTiddlerを選択できます: + +> `[!tag[Recipe]]` + +Tiddlerは、タイトルとタグ以外の他のフィールドでもフィルタリングできます: + +> `[field:serving[4]]` + +この例では、<<.field serving>>フィールドに、<<.value 4>>を持つすべてのTiddlerを選択します: + +"serving"という単語は標準のフィルタ演算子ではない(また、標準のフィルタ演算子になる可能性も低い)ため、`field:`接頭辞を省略しても安全です: + +> `[serving[4]]` + +!組み合わせ + +これまで見てきたフィルタには、それぞれ1つのステップしか含まれていません。でも、次のように複数のステップを一緒に<<.def ラン>>できます: + +> `[tag[Vegetarian]!tag[soup]serving[4]]` + +1組の角括弧内にラン全体がどのように含まれているかに注目してください + +Tiddlerはランの中で<<.em すべて>>のステップを一致させなければなりません。したがって、上の例では、4人分のベジタリアンレシピ(スープ以外)を取得します + +一連の個別のランにより、<<.em いずれか>>のランに一致するTiddlerが選択されます。これを使用して、3人分、または、4人分、5人分のレシピを見つけることができます: + +> `[serving[3]] [serving[4]] [serving[5]]` + +4人分のベジタリアンレシピを無視したい場合は、次のように言えます: + +> `[serving[3]] [serving[4]!tag[Vegetarian]] [serving[5]]` + +デフォルトでは、各ランではWiki内のすべてのTiddlerが考慮されます。ただし、`+`記号を使用して、前の実行で選択されたTiddlerのみを考慮するようにランを強制することができます: + +> `[serving[3]] [serving[4]] [serving[5]] +[tag[Vegetarian]] +[sort[title]]` + +これにより、3人分、または、4人分、5人分のレシピが選択され、次に<<.em それら>>がフィルタリングされてベジタリアンレシピのみが残り、最後に残ったレシピがタイトルのアルファベット順に並べ替えられます + +同様の方法で、`-`符号を使用して、これまでの結果からランのTiddlerを<<.em 除外>>できます。次の表記では、2つを除くすべてのベジタリアンレシピを選択します: + +> `[tag[Vegetarian]] -[title[ScrambledEggs]] -BeansOnToast` + +!スペシャルパラメータ + +これまで見てきた各ステップのパラメータは角括弧内にあります。これは、~TiddlyWikiが括弧内にある正確な文字列をフィルターすることを意味します。でも、他に2種類の括弧も使用できます: + +<<.def "中括弧">>`{}`はパラメータはTextReferenceであり、別のTiddlerのコンテンツに置き換えられることを意味します。例えば、タイトルが<<.tid Preference>>であり、その内容が1つの単語<<.value Vegetarian>>であるTiddlerの場合、次のように言えます: + +> `[tag{Preference}]` + +この単純な形式では、TextReferenceはTiddlerの完全な内容(技術用語では、Tiddlerのテキストフィールド)を取得し、TextReferenceの代わりにそれを置き換えます。こうすることで、`[tag[Vegetarian]]`を記述した場合と同様に、Tiddlerの内容がフィルタパラメータになります。違いは、Preference Tiddlerの内容を変更することで、パラメータを変更する柔軟性が高まります + +<<.def "山括弧">>`<>`は、パラメータが[[変数|Variables]]の名前であり、その値が代わりに使用されることを意味します。現在のタイトルをテキストに含むTiddlerを選択するフィルターとして、<<.vlink currentTiddler>>組込み変数を使用します: + +山括弧は、パラメータが[[変数|Variables]]の名前であり、その値が代わりに使用されることを意味します。ここでは、テキストに現在のタイトルが含まれるTiddlerを選択するフィルタで、組込み変数<<.vlink currentTiddler>>を使用します: + +> `[search]` + +これらの特殊な括弧はネストできないことに注意してください。例えば、`[search{}]`と書くことはできません + +!複数のパラメータ + +<<.from-version "5.1.23">>一部のステップは、` , `文字で区切られた複数のパラメータを受け入れます + +> Example: `[param1],[param2]` or `,{param2}` \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Android.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Android.tid new file mode 100644 index 000000000..4d56c3f2a --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Android.tid @@ -0,0 +1,22 @@ +caption: Android +created: 20140811171036268 +modified: 20241029105115486 +original-modified: 20211114031651878 +tags: GettingStarted +title: GettingStarted - Android +ja-title: はじめに - Android +type: text/vnd.tiddlywiki + +AndroidでTiddlyWikiを使用するには、次の3つのオプションがあります: + +! FirefoxとTiddlyFoxの使用 + +{{Saving with TiddlyFox on Android}} + +! AndTidWikiアプリの使用 + +{{Saving on Android}} + +! TermuxでNode.jsを使用 + +{{Serving TW5 from Android}} diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Chrome.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Chrome.tid new file mode 100644 index 000000000..94fbd18e8 --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Chrome.tid @@ -0,0 +1,12 @@ +caption: Chrome +created: 20140811165935523 +modified: 20241029105419969 +original-modified: 20211114031651878 +tags: GettingStarted +title: GettingStarted - Chrome +ja-title: はじめに - Chrome +type: text/vnd.tiddlywiki + +Google ChromeでTiddlyWikiを使用して変更を保存するには、HTML5互換のセーバーモジュールを使用します。 + +{{Saving with the HTML5 saver}} diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Firefox.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Firefox.tid new file mode 100644 index 000000000..8c84d0705 --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Firefox.tid @@ -0,0 +1,13 @@ +caption: Firefox +created: 20140811170425199 +modified: 20241029105710984 +original-modified: 20230803213024843 +tags: GettingStarted +title: GettingStarted - Firefox +ja-title: はじめに - Firefox +type: text/vnd.tiddlywiki + +Firefoxでは、次のブラウザ拡張機能を使用することで、TiddlyWikiは最高なユーザーエクスペリエンスが得られます: +<> + +{{Saving with FireFox}} diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Internet Explorer.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Internet Explorer.tid new file mode 100644 index 000000000..a125329d4 --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Internet Explorer.tid @@ -0,0 +1,13 @@ +caption: Internet Explorer +created: 20140811172058274 +modified: 20241029105938082 +original-modified: 20211114031651879 +tags: GettingStarted +title: GettingStarted - Internet Explorer +ja-title: はじめに - Internet Explorer +type: text/vnd.tiddlywiki + +{{Saving with TiddlyIE}} + +The [[Windows HTA Hack]] describes an alternative method of using TiddlyWiki with Internet Explorer. +[[Windows HTAのハック|Windows HTA Hack]]では、Internet ExplorerでTiddlyWikiを使用する別の方法について説明します。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Node.js.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Node.js.tid new file mode 100644 index 000000000..8800ab99a --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Node.js.tid @@ -0,0 +1,10 @@ +caption: Node.js +created: 20140811172010003 +modified: 20241029110216217 +original-modified: 20211114031651879 +tags: GettingStarted +title: GettingStarted - Node.js +ja-title: はじめに - Node.js +type: text/vnd.tiddlywiki + +{{Installing TiddlyWiki on Node.js}} diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Online.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Online.tid new file mode 100644 index 000000000..fc414125d --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Online.tid @@ -0,0 +1,15 @@ +caption: Online +created: 20160216191710789 +modified: 20241029110255689 +original-modified: 20211114031651879 +tags: GettingStarted +title: GettingStarted - Online +ja-title: はじめに - オンライン +type: text/vnd.tiddlywiki + +TiddlyWikiは、DropboxやCloudantなどのオンラインサービスでもホストできます。 + +;Dropbox (HTML ファイル全体を同期) +:Dropboxに保存されているファイルを編集するには、 http://tiny.cc/tw5inthesky/ にアクセスしてください。これにより、見つかったHTMLファイルを開くことができます。 +;Cloudant (または、別のCouchDBタイプのサーバー) (個々のTiddlerを同期) +:http://noteself.github.io/ \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Safari.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Safari.tid new file mode 100644 index 000000000..3300d00fa --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - Safari.tid @@ -0,0 +1,13 @@ +caption: Safari +created: 20140811171121022 +modified: 20241029110726936 +original-modified: 20211114031651879 +tags: GettingStarted +title: GettingStarted - Safari +ja-title: はじめに - Safari +type: text/vnd.tiddlywiki + +Safari上のTiddlyWikiでは、手動のHTML5互換フォールバックセーバーモジュールを使用してのみ変更を保存できます。 + +{{Saving on Safari}} + diff --git a/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - iOS.tid b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - iOS.tid new file mode 100644 index 000000000..354d0c203 --- /dev/null +++ b/editions/ja-JP/tiddlers/gettingstarted/GettingStarted - iOS.tid @@ -0,0 +1,10 @@ +caption: iPad/iPhone +created: 20140811170918707 +modified: 20241029110132521 +original-modified: 20211114031651879 +tags: GettingStarted +title: GettingStarted - iOS +ja-title: はじめに - iOS +type: text/vnd.tiddlywiki + +{{Saving on iPad/iPhone}} diff --git a/editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - Grok TiddlyWiki.tid b/editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - Grok TiddlyWiki.tid index 1e89a6dd5..cfdc00d5b 100644 --- a/editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - Grok TiddlyWiki.tid +++ b/editions/ja-JP/tiddlers/hellothere/thumbnails/HelloThumbnail - Grok TiddlyWiki.tid @@ -3,7 +3,8 @@ ja-title: HelloThumbnail - Grok TiddlyWiki tags: HelloThumbnail color: #D5B7EA image: Grok TiddlyWiki Banner -caption: Grok ~TiddlyWiki +caption: Grok ~TiddlyWiki 2.0 link: "Grok TiddlyWiki" by Soren Bjornstad +ribbon-text: NEW 2.0 -~TiddlyWikiを最大限に活用するために知っておくべきこと \ No newline at end of file +~TiddlyWikiの総合的なインタラクティブガイド。基礎から高度な概念までを網羅し、学習に役立つ演習やヒントも掲載しています \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Adding a Twitter Follow button.tid b/editions/ja-JP/tiddlers/howtos/Adding a Twitter Follow button.tid new file mode 100644 index 000000000..99e0bbd29 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Adding a Twitter Follow button.tid @@ -0,0 +1,24 @@ +created: 20140103091348509 +modified: 20241018104349502 +original-modified: 20140919161534259 +tags: Learning +title: Adding a Twitter Follow button +ja-title: Twitterのフォローボタンを追加する +type: text/vnd.tiddlywiki + + +以下は、特定のユーザー名のTwitterフォローボタンを提供するマクロです: + +``` +\define twitterFollowButton(username) + +\end +``` + +https://dev.twitter.com/docs/follow-button で公開されているバージョンからの唯一の変更点は、新しい行が削除されたことです + +src URLはプロトコル(つまり、"http"または"https")なしで指定されていることに注意してください。このようにして、サイトがHTTPドメインでホストされているかHTTPSドメインでホストされているかに関係なく機能するようにします。TiddlyWikiを"file://" URLでオフライン使用しているときにTwitterボタンを機能させたい場合は、プロトコルを手動で追加する必要があります。例えば: + +``` + +``` diff --git a/editions/ja-JP/tiddlers/howtos/Adopt a Titles Policy.tid b/editions/ja-JP/tiddlers/howtos/Adopt a Titles Policy.tid new file mode 100644 index 000000000..f29ab6e53 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Adopt a Titles Policy.tid @@ -0,0 +1,16 @@ +created: 20130825103300000 +modified: 20241018105028003 +original-modified: 20140912150136251 +tags: Learning +title: Adopt a Titles Policy +ja-title: タイトルポリシーを採用する +type: text/vnd.tiddlywiki + + +TiddlyWikiドキュメント内の構造が複雑になるにつれて、Tiddlerのタイトルの一貫性を保つのが難しくなることがあります。例えば、用語は複数形で定義すべきでしょうか、それとも単数形で定義すべきでしょうか?キャメルケースか、スペース区切りか? + +正式にタイトル設定ポリシーを定めると、混乱を減らすことができます。例えば、このWikiのタイトルポリシーは、[[ドキュメントスタイルガイド|Documentation Style Guide]]に記録されています + +! [[システムTiddler|SystemTiddler]] のタイトル + +役にたつ規則は、作成するシステムTiddlerにはプレフィックス`$:/_`を使用することです。そうするとサイドバーのシステムTiddlerリストの先頭付近に表示されるようにできます diff --git a/editions/ja-JP/tiddlers/howtos/Concatenating text and variables using macro substitution.tid b/editions/ja-JP/tiddlers/howtos/Concatenating text and variables using macro substitution.tid new file mode 100644 index 000000000..dfd0cd93e --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Concatenating text and variables using macro substitution.tid @@ -0,0 +1,61 @@ +created: 20160424150551727 +modified: 20241018105413659 +original-modified: 20230615114519672 +tags: Learning +title: Concatenating text and variables using macro substitution +ja-title: マクロ置換を使用してテキストと変数を連結する +type: text/vnd.tiddlywiki + +!! 重要 + +<<.from-version "5.3.0">> テキストと変数を連結するには、[[置換された属性|Substituted Attribute Values]]や[[置換フィルター演算子|substitute Operator]]を使用することをお勧めします。 + +~TiddlyWikiでは、変数の値をさまざまなテキスト文字列と組み合わせることがよくあります。一部のプログラミング言語では、このプロセスはテキストの"連結"と呼ばれることがよくあります。 + +--- + +!! 何があったのか + +例えば、顧客データベースのテンプレートを設定し、顧客に関する追加の連絡先情報をリンクによって自動的に参照するようにしたいとします。Tiddler内では、次のようなことを試すかもしれません: + +<<.bad-example "`[[Additional Info|<>-Contact]]`">> + +しかし、これは正しく機能しません。これを試すと、リンクは文字通りに解釈され、次の場所に移動しようとします: + +``` +<>-Contact +``` + +解決策は、マクロを使用して、`<>`がレンダリングされた値と、追加のテキスト`-Contact`とを組み合わせることです。 + +Tiddlerの冒頭で、次のようなマクロを作成します: + +``` +\define linkup(link) [[Additional Info|$link$-Contact]] +``` + +新しいマクロを次のように呼び出すること試すかもしれません: + +<<.bad-example "`<> >>`">> + +しかし、そうすると、`<>`はレンダリングされずに、文字通り渡されることがわかります。 + +代わりに、次のように[[MacroCallWidget]]ウィジェットを使用できます: + +``` +<$macrocall $name="linkup" link=<> /> +``` + +この場合、変数の値をマクロに直接渡しました。これは、このタスクを実行するための一般的な方法です。他の変数に基づいてさらにリンクを作成したい場合は、それぞれの状況でマクロを再利用できます。 + +この場合のように、使用している変数が`currentTiddler`だけであれば、次のように、簡単にマクロを記述できます: + +``` +\define linkup() [[Additional Info|$(currentTiddler)$-Contact]] +``` + +この場合、引数を渡さないことに注意してください。代わりに、特別な構文`$(variable)$`を使用して変数を参照します。引数を渡さないため、次のように`<$macrocall>`ウィジェットなしでより簡単に呼び出すことができます: + +``` +<> +``` \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Constructing JSON tiddlers.tid b/editions/ja-JP/tiddlers/howtos/Constructing JSON tiddlers.tid new file mode 100644 index 000000000..0a8eef0ae --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Constructing JSON tiddlers.tid @@ -0,0 +1,18 @@ +created: 20220427174702859 +modified: 20241019104110533 +original-modified: 20230922122551197 +tags: [[JSON in TiddlyWiki]] Learning +title: Constructing JSON tiddlers +ja-title: JSON Tiddlerの構築 + +TiddlyWikiでのJSONの使い方の概要については、[[TiddlyWikiでのJSON|JSON in TiddlyWiki]]を参照してください + +JSONデータは単なるプレーンテキストであるため、Wikiテキストで生成するためのさまざまな手法が存在します + +高いレベルでは、TiddlyWiki独自のTiddler形式でJSONデータを生成する方法がいくつかあります: + +* [[JSONTiddlerウィジェット|JSONTiddlerWidget]] +* [[jsontiddlerマクロ|jsontiddler Macro]] +* [[jsontiddlersマクロ|jsontiddlers Macro]] + +JSONデータを手動で構築する場合、特殊文字が適切にエスケープされていることを確認するために[[jsonstringifyオペレーター|jsonstringify Operator]]が必要です \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Creating SubStories.tid b/editions/ja-JP/tiddlers/howtos/Creating SubStories.tid new file mode 100644 index 000000000..ea9464194 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Creating SubStories.tid @@ -0,0 +1,34 @@ +created: 20140214215718317 +modified: 20241016112045089 +original-modified: 20211127032217828 +tags: Learning +title: Creating SubStories +ja-title: サブストーリーを作成する +type: text/vnd.tiddlywiki + +この例では、メイン[[ストーリー|Story River]]から独立したTiddler内にサブストーリーを作成する方法を示します。NavigatorWidgetとListWidgetを連携します: + +# リンクをクリックすると、[[ストーリー|Story River]]にTiddlerを追加します。リンクのクリックに対応するTiddlerに移動します(NavigatorWidgetの''story''属性) +# Tiddlerの閉じるボタンがクリックされたときに、[[ストーリー|Story River]]からTiddlerを削除します(NavigatorWidgetの''story''属性) +# Tiddlerの開閉をアニメーションします(ListWidgetの''storyview''属性) +# 開いているTiddlerのリストを表示します(ListWidgetの''filter''属性と''template''属性) +# Tiddlerを[[ドラフトモード|DraftMechanism]]で表示します(ListWidgetの''editTemplate''属性) +# [[ナビゲーション履歴|HistoryMechanism]]を追跡します(NavigatorWidgetとListWidgetの両方の''history''属性) +# そのほかいろいろ! + +コード例は次のとおりです(関連する議論については、StateMechanismも参照してください): + +<$macrocall $name='wikitext-example-without-html' +src='<$navigator story="$:/temp/DemoStoryList" history="$:/temp/DemoHistoryList"> + +{{$:/core/ui/SideBarSegments/search}} + +<$list + filter="[list[$:/temp/DemoStoryList]]" + history="$:/temp/DemoHistoryList" + template={{$:/config/ui/ViewTemplate}} + editTemplate={{$:/config/ui/EditTemplate}} + storyview="classic" + emptyMessage="上の検索ボックスを使用してください。クリックした検索リンクは、メインストーリーではなくここで開きます

何を検索すればよいか浮かびませんか?では、このリンクをクリックしてください:[[こんにちは|HelloThere]]

"/> + +'> \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Editing Tiddlers with Emacs.tid b/editions/ja-JP/tiddlers/howtos/Editing Tiddlers with Emacs.tid new file mode 100644 index 000000000..3d63af37c --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Editing Tiddlers with Emacs.tid @@ -0,0 +1,40 @@ +created: 20140406210404245 +modified: 20241017113402647 +original-modified: 20140919161501896 +tags: Learning +title: Editing Tiddlers with Emacs +ja-title: TiddlerをEmacsで編集する +type: text/vnd.tiddlywiki + +Michael Foglemanは、TiddlyWikiの.tidファイルを編集するための[[tid-mode|https://github.com/mwfogleman/tid-mode]]と呼ばれる[[Emacs|http://www.gnu.org/software/emacs/]]のメジャーモードを作成しました。これはtext-modeから派生し、便利なマイナーモードorg-structとsubwordを使用し、.tidファイルを保存するときに変更時刻を更新します + +彼はまた、EmacsでTiddlyWikiを使用するための2つのヘルパー関数も作成しました。1つ目は、DiredでTiddlerディレクトリを開きます。2つ目はブラウザでTiddlyWikiを開きます + +``` +(defun open-wiki () + "Opens a TiddlyWiki directory in Dired." + (interactive) + (dired "~/Dropbox/wiki/tiddlers/")) +``` + +``` +(defun browse-wiki () + "Opens TiddlyWiki in the browser." + (interactive) + (browse-url "127.0.0.1:8080/")) +``` + +後者の関数では、ブラウザの指定が必要になる場合があります: + +``` +(setq browse-url-browser-function 'browse-url-generic + browse-url-generic-program "chromium") +``` + +これらの関数をglobal-set-key関数でバインドできます: + +``` +(global-set-key (kbd "C-c w") 'open-wiki) +``` + +現時点では、これらはtid-modeに統合されていません diff --git a/editions/ja-JP/tiddlers/howtos/Editing Tiddlers with Vim.tid b/editions/ja-JP/tiddlers/howtos/Editing Tiddlers with Vim.tid new file mode 100644 index 000000000..7bcef6df2 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Editing Tiddlers with Vim.tid @@ -0,0 +1,11 @@ +modified: 20241020104154015 +original-modified: 20160111190002 +created: 20140406210404245 +tags: Learning +title: Editing Tiddlers with Vim +ja-title: TiddlerをVimで編集する +type: text/vnd.tiddlywiki + +Devin Weaverは https://github.com/sukima/vim-tiddlywiki に[[Vim|http://www.vim.org/]]プラグインを作成しました + +TiddlyWikiのシンタックスのほとんどをサポートしており、`modified`フィールドを自動更新するファイルタイププラグインが含まれています \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Editor toolbar.tid b/editions/ja-JP/tiddlers/howtos/Editor toolbar.tid new file mode 100644 index 000000000..032cf9ab6 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Editor toolbar.tid @@ -0,0 +1,22 @@ +created: 20160817093933820 +modified: 20241104105233416 +original-modified: 20190118161349442 +tags: Features [[Formatting text in TiddlyWiki]] +title: Editor toolbar +ja-title: エディタツールバー +type: text/vnd.tiddlywiki + +!! 使い方 + +エディタツールバーは、テキストのフォーマットを簡単に設定するのに役立つツールバーです。編集モードの場合、Tiddlerのテキスト入力フィールドの上に表示されます。Microsoft WordやLibre Office Writeなどのデスクトップテキストエディターと似た外観をしています + +!! エディタツールバーの機能 +機能ボタンを押すと、テキストフィールドにWikiTextが挿入されます。例えば、太字のボタンを押すと、`'' ''`が挿入されます + +テキストの一部を''選択''していると、マークアップコードが選択されたテキストを自動的に囲みます + +[[MarkDown|Markdown Plugin]]などの別のモードを使用している場合は、ツールバーがその構文に変更され、適切なコードが挿入されます。ただし、以前に入力したテキストやマークアップは変更されません + +標準のWikiTextフォーマットに加えて、エディタツールバーには次のボタンがあります: + +<> \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Formatting List Results as Tables with CSS - Specified Columns Methods.tid b/editions/ja-JP/tiddlers/howtos/Formatting List Results as Tables with CSS - Specified Columns Methods.tid new file mode 100644 index 000000000..f93e94213 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Formatting List Results as Tables with CSS - Specified Columns Methods.tid @@ -0,0 +1,51 @@ +created: 20161209172820513 +modified: 20241020104954951 +original-modified: 20161220161653258 +tags: Learning +title: Formatting List Results as Tables with CSS - Specified Columns Methods +ja-title: CSSを使用してリスト結果を表フォーマットで出力する - 固定列メソッド +type: text/vnd.tiddlywiki + +``<$list>``ウィジェットの結果を単純な1つのリストではなく、複数列の形式でフォーマットしたい場合があります。この方法では、~CSSを使用してリストを列として設定し、必要な列の数がわかっていることを前提としています。ここでの方法は、テーブルに含める列の数を反映するスタイルを作成し、そのスタイルを結果のリスト出力に適用することです + +他のテーブル作成テクニックについては、以下も参照してください: + +* [[CSSを使用してリスト結果を表フォーマットで出力する - 可変列メソッド|Formatting List Results as Tables with CSS - Variable Column Method]] +* [[リスト結果を表フォーマットで出力する(CSS無し)|Formatting List Results as Tables (no CSS)]] + + +!!! 1) `$:/tags/Stylesheet`でタグ付けされた列に対して、以下を含むTiddlerを作成します: + +``` +/* FOUR COLUMN MODE */ +.fourcolumns { + display:block; + column-count:4; + column-gap:1em; + -moz-column-count:4; + -moz-column-gap:1em; + -webkit-column-count: 4; + -webkit-column-gap:1em; +} +``` + +列数を示す値がさまざまな場所に必要なことに注意してください + +!!! 2) 次に、出力を次のようにフォーマットします: + +``` +@@.fourcolumns +<$list filter="[tag[Filter Operators]]" variable="foo"> +<>
+ +@@ +``` + +!! フィルター演算子の一部のリストを示す例 + +@@.fourcolumns +<$list filter="[tag[Filter Operators]limit[24]]" variable="foo"> +<>
+ +@@ + diff --git a/editions/ja-JP/tiddlers/howtos/Formatting List Results as Tables with CSS - Variable Column Method.tid b/editions/ja-JP/tiddlers/howtos/Formatting List Results as Tables with CSS - Variable Column Method.tid new file mode 100644 index 000000000..512087c03 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Formatting List Results as Tables with CSS - Variable Column Method.tid @@ -0,0 +1,85 @@ +created: 20161209172820513 +modified: 20241020105248614 +original-modified: 20161220162845058 +tags: Learning +title: Formatting List Results as Tables with CSS - Variable Column Method +ja-title: CSSを使用してリスト結果を表フォーマットで出力する - 可変列メソッド +type: text/vnd.tiddlywiki + +``<$list>``ウィジェットの結果を単純な1つのリストではなく、複数列の形式でフォーマットしたい場合があります。この方法では、CSSを使用してリストを列として設定します。応答性が高く、ウィンドウが小さすぎる場合は、表示する列の数を減らすために改行位置を変更します + +固定の列数を直接指定するのではなく、リストの最大幅(Tiddlerの幅をトランスクルージョンする可能性があります)と各項目の幅を指定します。左から右にリストされ、新しい行に折り返されます + +他のテーブル作成テクニックについては、以下も参照してください: + +* [[CSSを使用してリスト結果を表フォーマットで出力する - 固定列メソッド|Formatting List Results as Tables with CSS - Specified Columns Methods]] +* [[リスト結果を表フォーマットで出力する(CSS無し)|Formatting List Results as Tables (no CSS)]] + +!! 既存の~TiddlyWikiタグ50個を使用したリストの例 + +``` +
+ <$list filter="[has[tags]tags[]sort[title]first[50]]"> + + <$transclude tiddler="$:/core/ui/TagTemplate"/> + + +
+``` + +!! リストで使用するスタイルシートの例 + +``` + +``` + +!! 結果 + +
+ <$list filter="[has[tags]tags[]sort[title]first[50]]"> + + <$transclude tiddler="$:/core/ui/TagTemplate"/> + + +
+ + + diff --git a/editions/ja-JP/tiddlers/howtos/Formatting_List_Results_as_Tables_(no_CSS).tid b/editions/ja-JP/tiddlers/howtos/Formatting_List_Results_as_Tables_(no_CSS).tid new file mode 100644 index 000000000..7e1dd3de8 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Formatting_List_Results_as_Tables_(no_CSS).tid @@ -0,0 +1,51 @@ +created: 20161220154952676 +modified: 20241020104643991 +original-modified: 20161220161706470 +tags: Learning +title: Formatting List Results as Tables (no CSS) +ja-title: リスト結果を表フォーマットで出力する(CSS無し) +type: text/vnd.tiddlywiki + +``<$list>``ウィジェットの結果を単純な1つのリストではなく、複数列の形式でフォーマットしたい場合があります。次のメソッドでは、実際のテーブル構造を作成し、[[n番目の演算子|nth Operator]]を使用して各行の改行を実現します。この方法では応答性はありません。つまり、ウィンドウが小さすぎる場合、表示する列を減らすための位置変更を行いません + +一番外側のリスト構造では、項目番号に改行が発生することを示すカウントを指定する必要があります。したがって、次の例では、各行は4個の項目の後で区切られるため、順序は1、5、9、・・・になります。これには、存在する項目の最大数を事前に知っておく必要があることに注意してください。n-1個の項目に設定される内部制限もあります(nは必要な列の数です) + +内側の`<$list>`ウィジェット内で駆動フィルター演算子を繰り返す必要があることにも注意してください。明らかに、このテクニックはマクロの実装に役立ちます + +他のテーブル作成テクニックについては、以下も参照してください: + +* [[CSSを使用してリスト結果を表フォーマットで出力する - 可変列メソッド|Formatting List Results as Tables with CSS - Variable Column Method]] +* [[CSSを使用してリスト結果を表フォーマットで出力する - 固定列メソッド|Formatting List Results as Tables with CSS - Specified Columns Methods]] + +!! 項目数が70未満の4列テーブルのコード例 + +``` + +<$list filter="1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65" variable ="rows"> + <$list filter="[tag[Filter Operators]limit[50]] +[nth]" variable="cell"> + + + <$list filter="[tag[Filter Operators]limit[50]] +[allafterlimit[3]]" variable="this"> + + + + + +
<> <>
+``` + +!! 結果 + + +<$list filter="1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65" variable ="rows"> + <$list filter="[tag[Filter Operators]limit[50]] +[nth]" variable="cell"> + + + <$list filter="[tag[Filter Operators]limit[50]] +[allafterlimit[3]]" variable="this"> + + + + + +
<> <>
+ diff --git a/editions/ja-JP/tiddlers/howtos/Height of text editor.tid b/editions/ja-JP/tiddlers/howtos/Height of text editor.tid new file mode 100644 index 000000000..781f0fa6a --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Height of text editor.tid @@ -0,0 +1,8 @@ +created: 20160817103854725 +modified: 20241104105649800 +original-modified: 20160817105415313 +tags: [[Editor toolbar]] +title: Height of text editor +ja-title: テキストエディタの高さ + +{{ $:/core/ui/EditorToolbar/editor-height}}ボタンを使用すると、テキスト入力フィールドの高さを調整できます。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/How to add a banner for GitHub contributions.tid b/editions/ja-JP/tiddlers/howtos/How to add a banner for GitHub contributions.tid new file mode 100644 index 000000000..23bf60d9d --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to add a banner for GitHub contributions.tid @@ -0,0 +1,22 @@ +title: How to add a banner for GitHub contributions +ja-title: GitHub投稿のバナーを追加する方法 +modified: 20241023113051454 +original-modified: 20141123094403948 +created: 20141123094403948 +tags: Learning + +https://tiddlywiki.com でTiddlerを編集すると、GitHubでTiddlerのソースを編集するように促す小さなリボンが表示されます。 + +Node.jsを使用している場合は、次のようにして、この機能を独自のTiddlyWikiベースのサイトに複製できます: + +# [[Wikiフォルダー|TiddlyWikiFolders]]の<$link to="tiddlywiki.info Files">`tiddlywiki.info`ファイルに次の設定が含まれていることを確認してください: +#>
	"config": {
+		"retain-original-tiddler-path": true
+	}
+# Wikiに[[$:/ContributionBanner]]Tiddlerをコピーします +# 次のように編集します: +## https://github.com/TiddlyWiki/TiddlyWiki5/edit/master/editions/tw5.com/tiddlers/ から、自分のGitHubリポジトリを指すように、GitHubリンクURLを修正します +## "Can you help us improve this documentation?"で始まるテキストの文言が訪問者にとって適切であることを確認してください +## [[Improving TiddlyWiki Documentation]]へのリンクを調整して、投稿の手順の説明が記載された独自のTiddlerを指すようにします。 + + diff --git a/editions/ja-JP/tiddlers/howtos/How to change the sort order of sub-branches in a TOC macro.tid b/editions/ja-JP/tiddlers/howtos/How to change the sort order of sub-branches in a TOC macro.tid new file mode 100644 index 000000000..3d5f77c79 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to change the sort order of sub-branches in a TOC macro.tid @@ -0,0 +1,27 @@ +created: 20161209172820513 +modified: 20241020110058381 +original-modified: 20190220000000000 +tags: Learning +title: How to change the sort order of sub-branches in a TOC macro +ja-title: TOCマクロでのサブブランチのソート順を変更する方法 +type: text/vnd.tiddlywiki + +次のような[[目次|Table-of-Contents Macros]]マクロを使用していると想定します: + +``` +<> +``` + +多くの場合、並び順は問題ありませんが、`Journal`タグ付けされたアイテムを`created`フィールドの順に並べ替えたいとします。`Journal`タグ付けされたサブ項目だけに別の並べ替え順を適用するにはどうすればよいでしょうか? + +秘訣は、別の並べ替え基準を指すフィールドを、親のタグTiddler(つまり、`Journal`)に追加することです。そのフィールドを`fuzzy`と呼び、値`created`を入力します(`created `はTiddlerの作成日を持つフィールドの名前です) + +次に、[[目次|Table-of-Contents Macros]]を次のように変更します: + +``` +<> +``` + +これで、`created `の日付順に並べ替えられる`Journal`Tiddlerの子を除き、目次はどこでもタイトル順に並べ替えられるようになります + +このトリックの欠点は、1つの特別なフィールドのみに逆順ソートを適用できないことです。並べ替え順序を逆順にすると、どこも逆になります diff --git a/editions/ja-JP/tiddlers/howtos/How to create a custom story tiddler template.tid b/editions/ja-JP/tiddlers/howtos/How to create a custom story tiddler template.tid new file mode 100644 index 000000000..41c604954 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to create a custom story tiddler template.tid @@ -0,0 +1,42 @@ +created: 20211204120244761 +modified: 20241024105517309 +original-modified: 20211206165108185 +tags: Learning Cascades [[Story Tiddler Template]] [[Story Tiddler Template Cascade]] [[Customise TiddlyWiki]] +title: How to create a custom story tiddler template +ja-title: カスタムストーリーTiddlerテンプレートを作成する方法 +type: text/vnd.tiddlywiki + +ここでは、[[ストーリーTiddlerテンプレートカスケード|Story Tiddler Template Cascade]]にルールを追加して、<>タグを付けたTiddlerをリストフィールドに名前が付けられたTiddlerのサムネイルを組み込んだカスタム外観で表示する方法を示します。 + +デモを表示するには、[[カスタムストーリーTiddlerテンプレートを含むデモTiddlerリスト|Demo Tiddler List with Custom Story Tiddler Template]]を開きます。 + +最初に、ストーリーTiddlerテンプレートカスケードに新しいステップを追加します。新しいフィルターステップは次のとおりです: + +``` +[tag[$:/tags/TiddlerList]then[$:/_tw5.com/CustomStoryTiddlerTemplateDemo/Template]] +``` + +次のように読むことができます: + +``` +Tiddlerが$:/tags/TiddlerListタグを持つなら、$:/_tw5.com/CustomStoryTiddlerTemplateDemo/Templateを返します +``` + +> テンプレート$:/_tw5.com/CustomStoryTiddlerTemplateDemo/Templateも、 [[$:/_tw5.com/CustomStoryTiddlerTemplateDemo/Styles]]で定義したスタイルに依存します。 + +ストーリーTiddlerテンプレートカスケードはタグ<>によって定義されます。そのため、そのタグを使用してTiddlerを作成する必要があります。 + +また、カスケード内の正しいポイントに挿入されていることを確認する必要があります: + +* 新しいルールは、タグ$:/tags/TiddlerListが付いたドラフトTiddlerが編集できるようにするために、"draft"ルールの後に置く必要があります。 +* 新しいルールは"default"ルールの前になければなりません。そうでないと実行されません。 + +コントロールパネルの"カスケード"タブには、`list-before`フィールドを使用してdefaultのステップの直前に新しいステップを挿入できることが示されています。 + +構成Tiddlerの完全なフィールドのリストは次のとおりです: + +<<.tiddler-fields "$:/_tw5.com/CustomStoryTiddlerTemplateDemo/Filter">> + +最後に、デモTiddlerを作成する必要があります: + +<<.tiddler-fields "Demo Tiddler List with Custom Story Tiddler Template">> diff --git a/editions/ja-JP/tiddlers/howtos/How to create a custom tiddler colour rule.tid b/editions/ja-JP/tiddlers/howtos/How to create a custom tiddler colour rule.tid new file mode 100644 index 000000000..8afe73d97 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to create a custom tiddler colour rule.tid @@ -0,0 +1,38 @@ +created: 20211206114114698 +modified: 20241020110542022 +original-modified: 20211206165150302 +tags: Learning Cascades [[Customise TiddlyWiki]] +title: How to create a custom tiddler colour rule +ja-title: カスタムのTiddlerカラールールを作成する方法 +type: text/vnd.tiddlywiki + +ここでは、[[Tiddlerカラーカスケード|Tiddler Colour Cascade]]に、<>タグを持つTiddlerに明るい青色の着色を、<>タグを持つTiddlerに濃い紫色の着色を、付与するルールの追加方法を示します。 + +<<.tip "[[カスタムのTiddlerアイコンルールを作成する方法|How to create a custom tiddler icon rule]]では、同じTiddlerにカスタムアイコンを与える方法について説明します。">> + +まず、Tiddlerカラーカスケードに新しいステップを追加します。新しいフィルターステップは次のとおりです。: + +``` +[tag[TableOfContents]then[#1e90ff]] +[tag[Working with TiddlyWiki]then[darkorchid]] +``` + +これは次のように読み取れます。: + +``` +もしTiddlerが"TableOfContents"タグを持つなら、カラー#1e90ffを返します +もしTiddlerが"Working with TiddlyWiki"タグを持つなら、カラーdarkorchidを返します +``` + +Tiddlerカラーカスケードは<>タグによって定義されます。したがって、そのタグを使用して設定Tiddlerを作成する必要があります。 + +また、カスケード内の正しい位置に挿入されていることを確認する必要があります。: + +* 新しいルールは、明示的な''color''フィールドを持つTiddlerがそのフィールドの値を確実に尊重するように、"colour-field"ルールの後に置く必要があります。 +* 新しいルールは"default"カラーの前になければなりません。そうしないと、デフォルトのカラーが指定されていると、着色されることはありません。 + +コントロールパネルの"カスケード"タブには、`list-before`フィールドを使用してデフォルトステップの直前に新しいステップを挿入することでこれを実現できることが示されています。 + +設定Tiddlerの完全なフィールドリストは次のとおりです。: + +<<.tiddler-fields "$:/_tw5.com/CustomTiddlerColourCascadeDemo">> diff --git a/editions/ja-JP/tiddlers/howtos/How to create a custom tiddler icon rule.tid b/editions/ja-JP/tiddlers/howtos/How to create a custom tiddler icon rule.tid new file mode 100644 index 000000000..96dcbe505 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to create a custom tiddler icon rule.tid @@ -0,0 +1,38 @@ +created: 20211204161649863 +modified: 20241020111248598 +original-modified: 20211206165129215 +tags: Learning Cascades [[Tiddler Icon Cascade]] [[Customise TiddlyWiki]] +title: How to create a custom tiddler icon rule +ja-title: カスタムのTiddlerアイコンルールを作成する方法 +type: text/vnd.tiddlywiki + +ここでは、[[Tiddlerアイコンカスケード|Tiddler Icon Cascade]]に、<>タグを持つTiddlerに"地球"アイコン<<.icon $:/core/images/globe>>を、<>タグを持つTiddlerに"ヘルプ"アイコン<<.icon $:/core/images/help>>を、付与するルールの追加方法を示します。 + +<<.tip "[[カスタムのTiddlerカラールールを作成する方法|How to create a custom tiddler colour rule]]では、同じTiddlerにカスタムカラーを与える方法について説明します。">> + +まず、Tiddlerアイコンカスケードに新しいステップを追加します。新しいフィルターステップは次のとおりです。: + +``` +[tag[TableOfContents]then[$:/core/images/globe]] +[tag[Working with TiddlyWiki]then[$:/core/images/help]] +``` + +これは次のように読み取れます。: + +``` +もしTiddlerが"TableOfContents"タグを持つなら、$:/core/images/globeを返します +もしTiddlerが"Working with TiddlyWiki"タグを持つなら、$:/core/images/helpを返します +``` + +Tiddlerアイコンカスケードは<>タグによって定義されます。したがって、そのタグを使用して設定Tiddlerを作成する必要があります。 + +また、カスケード内の正しい位置に挿入されていることを確認する必要があります。: + +* 新しいルールは、明示的な''icon''フィールドを持つTiddlerがそのフィールドの値を確実に尊重するように、"icon-field"ルールの後に置く必要があります。 +* 新しいルールは"default"アイコンの前になければなりません。そうしないと、デフォルトのアイコンが指定されていると、表示されることはありません。 + +コントロールパネルの"カスケード"タブには、`list-before`フィールドを使用してデフォルトステップの直前に新しいステップを挿入することでこれを実現できることが示されています。 + +設定Tiddlerの完全なフィールドリストは次のとおりです。: + +<<.tiddler-fields "$:/_tw5.com/CustomTiddlerIconCascadeDemo">> diff --git a/editions/ja-JP/tiddlers/howtos/How to create keyboard shortcuts.tid b/editions/ja-JP/tiddlers/howtos/How to create keyboard shortcuts.tid new file mode 100644 index 000000000..417edc7f7 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to create keyboard shortcuts.tid @@ -0,0 +1,107 @@ +tags: [[Customise TiddlyWiki]] Learning +title: How to create keyboard shortcuts +ja-title: キーボードショートカットを作成する方法 +type: text/vnd.tiddlywiki + +
+<<.tip """[[TiddlyWiki]]は2種類のキーボードショートカットを区別します。<$macrocall $name=".tag" _="input"/>フィールド内や<$macrocall $name=".wlink" to="KeyboardWidget"/>ウィジェットによって処理される<$macrocall $name=".tag" _="textareas"/>でのみ機能するものと、またはグローバルに機能する、つまり、アクセスするのにページにフォーカスがあるだけでよいというキーボードショートカットです。後者は、Wikiが読み込まれたときに機能し始めるメカニズムによって処理されます""">> + +!! 設定メカニズムは両方のショートカットタイプで同じです + +<$vars tv-show-missing-links="no"> + +<<.def プレフィックス>> `$:/config/ShortcutInfo/`と`my-shortcut`のような''一意のサフィックス''が追加されたTiddlerは、新しいショートカットを$:/ControlPanelの[[キーボードショートカットタブ|$:/core/ui/ControlPanel/KeyboardShortcuts]]に表示します。オプションの説明をテキストフィールドに追加できます + +[[キーボードショートカットタブ|$:/core/ui/ControlPanel/KeyboardShortcuts]]では、ショートカットをトリガーする''キーの組み合わせ''を設定できます: + +> 新しいショートカットに定義された''一意のサフィックス''を探し、''キーの組み合わせ''を検出し、入力フィールドに検出された組み合わせを表示するポップアップを開くボタン<$button class="tc-btn-invisible"><<.icon $:/core/images/edit-button>><$action-sendmessage $message="tm-notify" $param="$:/core/images/edit-button"/>をクリックします + +>''ショートカットの追加''は、ショートカットにキーの組み合わせを割り当てます + +!!! 選択したプラットフォームに応じて、構成メカニズムは特定の命名法を持つTiddlerを作成します + +> $:/config/shortcuts/ + すべてのプラットフォーム(オペレーティングシステム)で機能するショートカットの''ショートカットサフィックス'' + +> $:/config/shortcuts-(mac/not-mac/windows/not-windows/linux/not-linux)/ + 選択したプラットフォームでのみ機能するショートカットや除外されたプラットフォームでは機能しないショートカットの''ショートカットサフィックス'' + +!!! 例 + +* $:/config/shortcuts/`my-shortcut` +* $:/config/shortcuts-mac/`my-shortcut` +* $:/config/shortcuts-windows/`my-shortcut` +* $:/config/shortcuts-linux/`my-shortcut` +* $:/config/shortcuts-not-mac/`my-shortcut` +* $:/config/shortcuts-not-windows/`my-shortcut` +* $:/config/shortcuts-not-linux/`my-shortcut` + +<<.tip """上記の''ShortcutInfo''Tiddlerが最初に作成され、ショートカットが~ControlPanelで構成されている場合には、これらのプラットフォーム固有のTiddlerを手動で作成する必要がないことに注意してください""">> + +
+ +!! この時点でショートカットが定義され、その''アクション''を設定できます + +!! [[キーボードウィジェット|KeyboardWidget]]の使用 + +> <<.wlink "KeyboardWidget">>ウィジェットは、そのスコープ内の<<.tag input>>や<<.tag textarea>>フィールド内で押されたキーの組み合わせを検出します。<<.wlink "KeyboardWidget">>ウィジェットは、<<.tag input>>や<<.tag textarea>>フィールドを"包含"する必要があり、その<<.attr key>>属性は、[[キー記述子|Key Descriptor]]構文を使用して構成Tiddlerを指定するか、キーを明示的に含みます + +``` +<$keyboard key="((my-shortcut))" actions='<$action-setfield $tiddler="my-tiddler" $field="my-field" $value="my-value"/>'> + +<$edit-text tag="input" tiddler="my-tiddler"/> + + +``` + +``` +<$keyboard key="alt-shift-M" actions='<$action-setfield $tiddler="my-tiddler" $field="my-field" $value="my-value"/>'> + +<$edit-text tag="input" tiddler="my-tiddler"/> + + +``` + +> アクションが定義されている場合、<<.wlink KeyboardWidget>>ウィジェットは、その<<.attr key>>属性で定義されたキーの組み合わせがそのスコープ内の +<<.tag input>>や<<.tag textarea>>フィールドで押されたことを検出すると、その<<.attr actions>>属性で定義されたアクションを呼び出します + +
+ +!! グローバルなキーボードショートカットの使用 + +> 新しいグローバルキーボードショートカットの作成の詳細については、[[キーボードショートカットTiddler]]を参照してください。 + +> ''グローバル''キーボードショートカットのアクションは、<>タグが付けられたTiddlerの''テキスト''フィールドに保存されます + +> ''キーフィールド''は、[[キーボードショートカット記述子|Keyboard Shortcut Descriptor]]と呼ばれる`((my-shortcut))`構文を通じて、アクションTiddlerと対応するショートカットを結びつけます + +:

構文: `((` + `選択したサフィックス` + `))`

+ +> Tiddlerが<>タグを持っている場合、''key''フィールドに[[キーボードショートカット記述子|Keyboard Shortcut Descriptor]]を値として設定し、テキストフィールドにアクションを設定すると、メカニズムが設定されたキーの組み合わせを検出するとアクションがトリガーされます + +
+<$macrocall $name=".tip" _="""グローバルキーボードショートカットの''外部で''定義された''マクロ''(`$:/tags/Global`タグの付いたTiddler経由)は、アクセス可能にするために''インポートする''必要があります。 +[[インポートプラグマ|Pragma]]は、そのために使用できます"""/> + +
+\import [subfilter{$:/core/config/GlobalImportFilter}]
+
+ +マクロ定義を含むTiddlerがわかっていて、例えばタイトルが`my-macro-tiddler`なら、 + +
+\import [[my-macro-tiddler]]
+
+ +
+<$macrocall $name=".tip" _="""一部のアクションは<<.wlink NavigatorWidget>>ウィジェット内にラップする必要があります。これは、グローバルなキーボードショートカット内で使用される場合に、次のウィジェットとメッセージのリストが機能するために必要です"""/> + +!!! ウィジェット + +<<.wlink ActionNavigateWidget>> (ActionNavigateWidget) + +!!! メッセージ + +<$list filter="[tag[navigator-message]]"> +<$link/>
+ + + diff --git a/editions/ja-JP/tiddlers/howtos/How to customize TiddlyDesktop.tid b/editions/ja-JP/tiddlers/howtos/How to customize TiddlyDesktop.tid new file mode 100644 index 000000000..5b38e4bbc --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to customize TiddlyDesktop.tid @@ -0,0 +1,34 @@ +created: 20171118194518819 +modified: 20241026104802213 +original-modified: 20171118194518819 +tags: Learning +title: How to Customize TiddlyDesktop +ja-title: TiddlyDesktopをカスタマイズする方法 +type: text/vnd.tiddlywiki + +!! 前置き/注意: + +TiddlyDesktopの内部実装を実験する前に、“ユーザー構成フォルダ”の場所を見つける必要があります。それには、メインのTiddlyDesktopウィンドウの“Settings”ボタンをクリックし、“Open user config folder”ボタンをクリックします。次に、上へ移動して“TiddlyDesktop”という名前の親フォルダを見つけます。問題が発生した場合は、このフォルダ全体を削除してTiddlyDesktopを初期状態にリセットできます。 + +TiddlyDesktopメインウィンドウのBackstageボタンをクリックすると、バックステージWikiが開きます。これは、TiddlyDesktopのUIとロジックを実行する、TiddlyWikiの Node.jsのようなインスタンスです。 + +!! "Add a ~TiddlyWiki Folder"ボタンを削除する方法。 + +バックステージWiki内で、`WikiListToolbar`Tiddlerを見つけます(HelloThereにリンクがあります)。それをクリックして編集モードにすると、すべてのツールバーボタンのWikiテキストが表示されます。変更を加えて“done”をクリックすると、変更がTiddlyDesktopのメインウィンドウにすぐに反映されます。 + +!! "advanced"ボタンを"reveal backups"ボタンに変更する方法。 + +`$:/TiddlyDesktop/Settings`Tiddlerから“reveal backups”ボタンのコードをコピーして、`WikiListToolbar`にペーストします。 + +!! 色を変える方法。 + +TiddlyWikiと同様に、パレットを使用することも、独自のカスタムCSSを定義することもできます。 + +!! ティドラーがリストされる順序(アルファベット順)を変更する方法。 + +`WikiList`Tiddlerを開いて、編集にし、最後までスクロールします。次に、''wikilist''マクロの中を`<$list>`ウィジェットを変更します: + +``` +<$list filter="[tag[wikilist]sort[title]!has[draft.of]]" emptyMessage="開始するには、~TiddlyWikiファイルやフォルダーを追加してください。上のボタンをクリックして参照するか、ファイルエクスプローラー/ファインダーからドラッグアンドドロップします" storyview="pop"> +``` + diff --git a/editions/ja-JP/tiddlers/howtos/How to embed PDF and other documents.tid b/editions/ja-JP/tiddlers/howtos/How to embed PDF and other documents.tid new file mode 100644 index 000000000..404a29eb1 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to embed PDF and other documents.tid @@ -0,0 +1,37 @@ +created: 20141117000000000 +modified: 20241026105359133 +original-modified: 20230803051806817 +tags: Learning +title: How to embed PDF and other documents +ja-title: PDFやその他のドキュメントを埋め込む方法 +type: text/vnd.tiddlywiki + +!!! 埋め込み vs 外部リンクに関する注意 + +''注:'' 特定の種類のファイルを埋め込む方法を説明する前に、埋め込まずに、次のように外部リソースにリンクすることを検討してください: + +``` +[ext[title|path/to/that.file]] +``` + +次に、ブラウザにリソースの処理方法を決定させます。この方法の利点は、シンプルで迅速であることです。欠点は、ファイルが実際にはTW5ファイルと一緒に移動せず、以下の方法#2でファイルパスをすばやく`node.js`を使用できないことです。 + +!! TW5ファイルにPDFを埋め込む2つの方法。 + +!!! 1. ドラッグアンドドロップによる埋め込み + +1つは、ファイルをTW5ファイルにドラッグアンドドロップすることです。上部に緑色のバーが表示されるまで待ってからドロップし、インポートTiddlerからインポートします。これにより、インポートしたPDF(またはその他のファイル)の内容がTW5ファイルに実際に埋め込まれます。 + +PDFが大きすぎない限り、この方法はOKです。TW5ファイルが大きくなりすぎると問題が生じる可能性があります。 + +!!! 2. '_canonical_uri'による埋め込み + +もう1つの方法は、外部ファイルへのTiddlerリンクを作成することです。この方法では、ファイルは実際にはTW5ファイルに組み込まれませんが、埋め込みファイルと同様に、`{{My Image File.jpg}}`トランスクルージョン構文を使用してアクセスできます。ファイルの場所アドレスは、[[Node.js]]で変更することもできます。node.jsで外部画像を使用する方法の詳細については、[[外部画像|ExternalImages]]を参照してください。 + +`_canonical_uri`フィールドを持つTiddlerを作成します。外部ファイルへのローカルアドレスを入力します。`type`フィールドに`application/pdf`を設定します。 + +どちらの方法でも、適切に設定されたブラウザを使用すれば、埋め込まれたPDFファイルが表示されます。 + +!!! 他のファイルの種類 + +TW5が認識できるファイル形式は限られています。[[コンテンツタイプ|ContentType]]にリストがあります。ブラウザやTW5が特定のファイル形式をどう処理すればよいか分からない場合は、2番目の方法を使用してファイルを埋め込んでからダウンロードするしかありません。Tiddlerを編集すると、リンクが表示されます。ファイルをダウンロードするには、リンクを右クリックできます。 diff --git a/editions/ja-JP/tiddlers/howtos/How to export tiddlers.tid b/editions/ja-JP/tiddlers/howtos/How to export tiddlers.tid new file mode 100644 index 000000000..8c2920f33 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to export tiddlers.tid @@ -0,0 +1,32 @@ +created: 20151006145934884 +modified: 20241020112248683 +original-modified: 20160610084018658 +tags: Learning +title: How to export tiddlers +ja-title: Tiddlerのエクスポート方法 +type: text/vnd.tiddlywiki + +! すべてのTiddlerをエクスポートする + +''すべて''のTiddlerをエクスポートするには、サイドバーの"ツール"タブをクリックします。<<.icon $:/core/images/export-button>>''すべてエクスポート''ボタンを見つけてクリックします。ポップアップメニューで、Tiddlerをエクスポートする形式の選択がいくつか提供されます + +! Tiddlerのエクスポート + +特定のTiddlerをエクスポートする場合は、まずそのTiddlerに移動します。次に、Tiddler上部に表示される<<.icon $:/core/images/down-arrow>>''その他のコマンド''ボタンをクリックします。表示されるリストから<<.icon $:/core/images/export-button>>''Tiddlerをエクスポート''を選択します。ポップアップメニューでは、Tiddlerをエクスポートする形式を選択できます + +! 条件に一致するTiddlerをエクスポートする(フィルター) + +Tiddlerを選択してエクスポートするには、サイドバーの検索領域の横にある小さな虫眼鏡<<.icon $:/core/images/advanced-search-button>>をクリックします。これにより、[[Advanced Search|$:/AdvancedSearch]]Tiddlerが開きます。Advanced Search Tiddlerの"フィルタ"タブをクリックします。[[フィルタ|Filters]]タブのみで、選択したTiddlerをエクスポートできます。[[フィルタ|Filters]]は特定の構文に従います。フィルタの作成方法については、この[[フィルタ|Filters]]リンクをクリックしてください + +フィルタを入力すると、そのフィルタに一致するTiddlerのリストが表示されます。これで、フィルタ入力フィールドの右側に、<<.icon $:/core/images/export-button>>''Tiddlerをエクスポート''ボタンをクリックできるようになります。ポップアップメニューでは、Tiddlerをエクスポートする形式を選択できます + +! エクスポート形式 + +現在、利用可能なエクスポート形式は次のとおりです: + +* CSVファイル形式 +* JSONファイル形式 +* 静的HTMLファイル +* ".tid"ファイル形式 + +この``".tid"``形式は、すべてのTiddlerまたは選択したTiddlerをエクスポートしようとしても、1つのTiddlerだけがエクスポートされるという点で他の形式とは異なります \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/How to hide the author's and other fields with CSS.tid b/editions/ja-JP/tiddlers/howtos/How to hide the author's and other fields with CSS.tid new file mode 100644 index 000000000..f13b01efc --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to hide the author's and other fields with CSS.tid @@ -0,0 +1,33 @@ +created: 20180309232911422 +modified: 20241020113622005 +original-modified: 20180310201216266 +tags: Learning +title: How to hide the author's and other fields with CSS +ja-title: CSSで作成者やその他フィールドを非表示にする方法 +type: text/vnd.tiddlywiki + +すべてのTiddlerで作成者の名前を非表示にして、画面スペースを節約したい場合があります。簡単な方法は次のとおりです: + +* 任意のタイトルを付けて新しいTiddlerを作成します +* Tiddlerにタグ`$:/tags/Stylesheet`を付けます +* Tiddlerのテキストフィールドに次のように入力します: + +``` +.tc-subtitle .tc-tiddlylink {display:none;} +``` + +* Tiddlerを保存します。作成者名フィールドは表示されなくなります + +同様に、作成者と日付を含むサブタイトルフィールド全体を削除するには: + +``` +.tc-subtitle {display:none;} +``` + +残念ながら、CSSを使用して作成者を非表示にせずに日付だけを非表示にすることはできません + +最後に、本当に最小限の外観にするために、タイトルを削除するには: + +``` +h2.tc-title {display:none;) +``` diff --git a/editions/ja-JP/tiddlers/howtos/How to put the last modification date in a banner.tid b/editions/ja-JP/tiddlers/howtos/How to put the last modification date in a banner.tid new file mode 100644 index 000000000..9e4d76bee --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to put the last modification date in a banner.tid @@ -0,0 +1,29 @@ +created: 20141020111002211 +modified: 20241021111644842 +original-modified: 20160617125921235 +tags: Learning +title: How to put the last modification date in a banner +ja-title: バナーに最終更新日を記載する方法 +type: text/vnd.tiddlywiki + +ウィンドウの角のバナーにWikiの最終更新日を表示する方法は次のとおりです + +# ~TiddlyWikiに<<.def "Corner ribbon">>[[プラグインをインストールする|Installing a plugin from the plugin library]] +# Wikiを保存(<<.icon $:/core/images/save-button-dynamic>>)し、再読み込み(<<.icon $:/core/images/refresh-button>>)します +# [[$:/_MyRibbon]]という名の新しいTiddlerを作成し、[[$:/tags/PageControls]]のタグを付け、次の内容を含めます:
+ +``` +
+
+<$list filter="[!is[system]!has[draft.of]!sort[modified]limit[1]]"> +<$link> +<$view field="modified" format="date" template="DD mmm YYYY at 0hh:0mm"/> + + +
+
+``` +
+# 必要に応じて、背景色の値を好みに合わせて変更します +# 位置決めクラスを`right`から`right-bottom`に変更することもできます +## バナーを左上に表示するには、[[$:/tags/PageControls]]の代わりに、[[$:/tags/PageTemplate]]のタグを付け、位置決めクラスを`left`に変更します \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/How to update TiddlyWiki to the latest version.tid b/editions/ja-JP/tiddlers/howtos/How to update TiddlyWiki to the latest version.tid new file mode 100644 index 000000000..b1827d0fb --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to update TiddlyWiki to the latest version.tid @@ -0,0 +1,9 @@ +created: 20220426221124514 +modified: 20241109111750817 +original-modified: 20220426221240671 +tags: [[Working with TiddlyWiki]] +title: How to update TiddlyWiki to the latest version +ja-title: TiddlyWikiを最新バージョンにアップデートする方法 +type: text/vnd.tiddlywiki + +{{Upgrading}} \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/How to widen tiddlers (aka storyriver).tid b/editions/ja-JP/tiddlers/howtos/How to widen tiddlers (aka storyriver).tid new file mode 100644 index 000000000..5c7ee4efc --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How to widen tiddlers (aka storyriver).tid @@ -0,0 +1,17 @@ +created: 20161208000000000 +modified: 20241021113311176 +original-modified: 20161208000000000 +tags: Learning [[Customise TiddlyWiki]] +title: How to widen tiddlers (aka storyriver) +ja-title: Tiddler(別名ストーリーリバー)を広げる方法 +type: text/vnd.tiddlywiki + +次の方法で、Tiddler(ストーリーリバーとも呼ばれる)のメイン列の幅を変更できます: + +* 設定の歯車をクリックしてコントロールパネルを開きます +* コントロールパネルで "外観" を選択し、"Theme Tweaks"を選択します +* Theme tweaksで、下にスクロールします + +`story right`と`story width`、`tiddler width`の設定が表示されます。これらの数値を、より大きな値に設定すると、Tiddlerの幅 を広げることができます。一般的に、`story right`と`story width`は、同じサイズか、`tiddler width`を少し小さくします。Tiddlerの幅にパーセンテージを使用することもできます。 +サイドバーがページの上部に表示されても構わない場合を除き、サイドバーのブレークポイントをストーリーリバーよりも大きなものに変更することもできます + diff --git a/editions/ja-JP/tiddlers/howtos/How_to_add_a_new_tab_to_the_sidebar.tid b/editions/ja-JP/tiddlers/howtos/How_to_add_a_new_tab_to_the_sidebar.tid new file mode 100644 index 000000000..3a02bfdee --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How_to_add_a_new_tab_to_the_sidebar.tid @@ -0,0 +1,17 @@ +created: 20141117000000000 +modified: 20241020105658198 +original-modified: 20170204191253218 +tags: Learning [[Customise TiddlyWiki]] +title: How to add a new tab to the sidebar +ja-title: サイドバーに新しいタブを追加する方法 +type: text/vnd.tiddlywiki + +サイドバーメニューに新しいタブを作成するには: + +# Tiddlerを作成し、[[システムタグ|SystemTags]]の[[$:/tags/SideBar]]タグでタグ付けします +#* 目次を作成するには、[[目次マクロ|Table-of-Contents Macros]]を使用して新しいタブTiddlerを設定します。例えば、ここで使用している[[目次|TableOfContents]]を参照してください +# デフォルトでは、Tiddlerタイトルがタブのタイトルとして使用されますが、`caption`フィールドを使用してオーバーライドできます +# タブの順序を定義するには、[[タグ付け|Tagging]]で説明したように、`list-after`フィールドや`list-before`フィールドを使用します +#* 例: `list-after`に[[$:/core/ui/SideBar/Open]]をセットすると、"表示中"タブの直後にサイドバータブが配置されます + +タグ`$:/tags/MoreSideBar`を使用すると、同様の方法で"詳しく"タブの下に新しいタブを作成できます \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/How_to_turn_off_camel_case_linking.tid b/editions/ja-JP/tiddlers/howtos/How_to_turn_off_camel_case_linking.tid new file mode 100644 index 000000000..130fe0156 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/How_to_turn_off_camel_case_linking.tid @@ -0,0 +1,27 @@ +created: 20161209172820513 +modified: 20241021112200962 +original-modified: 20240923161828376 +tags: [[Customise TiddlyWiki]] Learning +title: How to turn off camel case linking +ja-title: キャメルケースリンクをオフにする方法 +type: text/vnd.tiddlywiki + +[[キャメルケース|CamelCase]]は多くのWikiで使用されていますが、状況によってはテキスト表示に支障をきたす可能性があります。 + +!! キャメルケースを局所的にオフにする + +特定の[[キャメルケース|CamelCase]]ワードがリンクされないようにするには、次のようにワードの前にチルダ(~)を書きます: + +``` +~CamelCase +``` + +Tiddler全体に対して[[キャメルケース|CamelCase]]を無効にする必要がある場合は、[[\rulesプラグマ|Pragma: \rules]]を使用できます: + +``` +\rules except wikilink +``` + +!! キャメルケースをグローバルにオフにする + +すべてのTiddlerで[[キャメルケース|CamelCase]]をオフにするには、[[コントロールパネル|$:/ControlPanel]]に移動します。`設定`タブを選択し、``Camel Case Wiki リンク``セクションまでスクロールするか読み進み、``自動で CamelCase リンクを有効にする``の選択を解除します。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Insert link.tid b/editions/ja-JP/tiddlers/howtos/Insert link.tid new file mode 100644 index 000000000..4a7cc8726 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Insert link.tid @@ -0,0 +1,12 @@ +created: 20160817095829521 +modified: 20241104110119177 +original-modified: 20160817105713406 +tags: [[Editor toolbar]] +title: Insert link +ja-title: リンクを挿入 + +Wiki内に存在するTiddlerを検索して選択するためのダイアログが表示されます。Tiddlerを選択すると、テキストフィールドのカーソルがある場所にWikiTextリンクとして挿入されます + +<<.icon $:/core/images/link>>を押すと、`[[Some link]]`が得られます + +外部のWebリンクや[[画像|Insert picture]]リンクは挿入され''ません'' \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Insert picture.tid b/editions/ja-JP/tiddlers/howtos/Insert picture.tid new file mode 100644 index 000000000..308a299c0 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Insert picture.tid @@ -0,0 +1,10 @@ +created: 20160817100415079 +modified: 20241104110350495 +original-modified: 20160817110210268 +tags: [[Editor toolbar]] +title: Insert picture +ja-title: 画像を挿入 + +Wiki内に存在する画像Tiddlerを検索して選択するためのダイアログが表示されます。Tiddlerを選択すると、テキストフィールドのカーソルがある場所にWikiText画像リンクとして挿入されます + +<<.icon $:/core/images/picture>>を押すと、`[img[$:/favicon.ico]]`が得られます \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/KeyboardShortcuts.tid b/editions/ja-JP/tiddlers/howtos/KeyboardShortcuts.tid new file mode 100644 index 000000000..673b0e9a3 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/KeyboardShortcuts.tid @@ -0,0 +1,38 @@ +created: 20140526204527418 +modified: 20241105115108927 +original-modified: 20160610082117953 +tags: Features [[Working with TiddlyWiki]] +title: KeyboardShortcuts +ja-title: キーボードショートカット +type: text/vnd.tiddlywiki + +キーボードショートカットは、<<.wlink KeyboardWidget>>ウィジェットや[[キーボードショートカットTiddler|Keyboard Shortcut Tiddler]]で使用できます + +<<.tip """<$macrocall $name=".wlink" to="KeyboardWidget"/>ウィジェットを使用すると、`input`や`textarea`フィールド内でショートカットアクセスができるようになります +
+[[キーボードショートカットTiddler|Keyboard Shortcut Tiddler]]で定義されたショートカットにより、グローバルにショートカットアクセスできるようになります""">> + +!!! 独自のショートカットを作成するための詳しい説明については、[[キーボードショートカットの作成方法|How to create keyboard shortcuts]]を参照してください + +キーボードショートカットは、テキストエディター内の一般的な編集操作に使用できます: + +* キーボードフォーカスを含むドラフトTiddlerでの変更の確定(デフォルトはctrl-Enter) +* キーボードフォーカスを含むドラフトTiddlerでの変更のキャンセル(デフォルトはescape) +* Tiddler編集ツールバーの書式設定操作(ツールチップを参照) + +<<.from-version 5.1.18>> : 新しい''グローバル''キーボードショートカット: + +|!動作 |!デフォルトショートカット| +|新しいTiddlerの作成 |alt-N | +|新しいジャーナルの作成 |alt-J | +|新しい画像の作成 |alt-I | +|サイドバー検索をフォーカス |<<.from-version 5.1.20>>ctrl-shift-F | +|サイドバー表示のトグル |<<.from-version 5.1.20>>shift-alt-S | +|高度な検索 |<<.from-version 5.1.20>>ctrl-shift-A | + +現在のショートカットは、[[コントロールパネル|$:/ControlPanel]] <<.icon $:/core/images/options-button>>の"キーボードショートカット"タブで確認とカスタマイズができます + +!! 特殊キー + +; エディターでタグの追加 +: <<.from-version 5.1.14>> : 新しいタグ入力で、Enterを押すとタグが追加されます \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Making curved text with SVG.tid b/editions/ja-JP/tiddlers/howtos/Making curved text with SVG.tid new file mode 100644 index 000000000..ee17093bd --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Making curved text with SVG.tid @@ -0,0 +1,28 @@ +created: 20140324223413403 +modified: 20240422111609609 +original-modified: 20150505063713581 +tags: Learning +title: Making curved text with SVG +ja-title: SVGでカーブしたテキストを作成する +type: text/vnd.tiddlywiki + +\define textOnPath(text) +$$$.svg + + + + + + + +$text$ + + + +$$$ +\end +このデモでは、SVGを使用してパスに沿ってトランスクルードされたテキストをレンダリングする方法を示します。下のテキストボックスにテキストを入力して試してください。[[ソースを表示|Making curved text with SVG]]して、それがどのように行われているかを確認してください + +<$edit-text tiddler="$:/CurvedText" tag="input" placeholder="Type text here" default=""/> + +<$macrocall $name="textOnPath" text={{$:/CurvedText}}/> diff --git a/editions/ja-JP/tiddlers/howtos/Modifying JSON tiddlers.tid b/editions/ja-JP/tiddlers/howtos/Modifying JSON tiddlers.tid new file mode 100644 index 000000000..0fcac5bba --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Modifying JSON tiddlers.tid @@ -0,0 +1,20 @@ +created: 20220427174702859 +modified: 20241021114009394 +original-modified: 20220427171707459 +tags: [[JSON in TiddlyWiki]] Learning +title: Modifying JSON tiddlers +ja-title: JSON Tiddlerの修正 +type: text/vnd.tiddlywiki + +TiddlyWikiでのJSONの扱い方の概要については、[[TiddlyWikiでのJSON|JSON in TiddlyWiki]]を参照してください + +注意 + +!! ActionSetFieldWidgetとActionListopsWidgetの使用について + +ウィジェットActionSetFieldWidgetとActionListopsWidgetは、$index属性でプロパティの名前を指定することにより、データTiddlerの名前付きプロパティを操作できます + +* ActionSetFieldWidgetを使用して名前付きプロパティを作成、変更するには、$value属性を指定します +* ActionSetFieldWidgetを使用して名前付きプロパティを削除するには、$value属性を省略します + +ActionListopsWidgetは、$filter属性と$subfilter属性を通じて構築されたリストの名前付きプロパティを割り当てます diff --git a/editions/ja-JP/tiddlers/howtos/More actions.tid b/editions/ja-JP/tiddlers/howtos/More actions.tid new file mode 100644 index 000000000..2b7352375 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/More actions.tid @@ -0,0 +1,8 @@ +created: 20160817104039668 +modified: 20241104110622367 +original-modified: 20160817110101356 +tags: [[Editor toolbar]] +title: More actions +ja-title: その他のコマンド + +<<.icon $:/core/images/down-arrow>>を押すと、より多くの編集オプションを含むドロップダウンメニューが表示されます \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Reading data from JSON tiddlers.tid b/editions/ja-JP/tiddlers/howtos/Reading data from JSON tiddlers.tid new file mode 100644 index 000000000..f2a143ccb --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Reading data from JSON tiddlers.tid @@ -0,0 +1,36 @@ +created: 20220427174702859 +modified: 20241022103806366 +original-modified: 20220611104737314 +tags: [[JSON in TiddlyWiki]] Learning +title: Reading data from JSON tiddlers +ja-title: JSON Tiddlerからのデータの読み取り +type: text/vnd.tiddlywiki + +TiddlyWikiでのJSONの扱い方の概要については、[[TiddlyWikiでのJSON|JSON in TiddlyWiki]]を参照してください + +!! JSONデータにアクセスするためのフィルター演算子 + +次のフィルター演算子を使用すると、JSONデータから値を読み取ることができます: + +* <<.olink jsonget>>は、JSONデータ内のプロパティの値を取得します +* <<.olink jsontype>>は、JSONの値の型を取得します +* <<.olink jsonindexes>>は、JSONオブジェクトのフィールドの名前やJSON配列のインデックスを取得します +* <<.olink jsonextract>>は、JSONの値をJSONの文字列として取得します + +!! JSONデータにアクセスするためのテキスト参照 + +[[テキスト参照|TextReference]]は、名前付きプロパティの値を検索するための単純なショートカット構文です。例えば、`MonthDays`という[[DictionaryTiddler|DictionaryTiddlers]]に次を含む場合: + +``` +oct:31 +nov:30 +dec:31 +``` + +... `{{MonthDays##nov}}`は、値`30`となります + +`MonthDays`が次の内容を含む[[JSONTiddler|JSONTiddlers]]の場合も同様です: + +``` +{"oct":31,"nov":30,"dec":31} +``` diff --git a/editions/ja-JP/tiddlers/howtos/Sharing a TiddlyWiki on Dropbox.tid b/editions/ja-JP/tiddlers/howtos/Sharing a TiddlyWiki on Dropbox.tid new file mode 100644 index 000000000..4e81ded8c --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Sharing a TiddlyWiki on Dropbox.tid @@ -0,0 +1,27 @@ +created: 20140122085818089 +modified: 20241016110752969 +original-modified: 20150608032039504 +tags: Learning +title: Sharing a TiddlyWiki on Dropbox +ja-title: TiddlyWikiをDropboxで共有する +type: text/vnd.tiddlywiki + +DropboxでTiddlyWikiファイルを操作し、誰でもファイルの読み取り専用ビューを表示できるURLを公開できます + +# TiddlyWikiファイルをDropboxのフォルダ内に保存します +# Dropboxの"リンクを共有"オプションを選択して、ファイルのパブリックURLを取得します +#* Dropbox Webインターフェイスでは、ファイルの上にマウスを置くと表示されるリンクアイコンをクリックします。Dropboxは、OS XのFinderとWindowsのExplorerのファイルコンテキストメニューに"リンクを共有"項目も追加します +# Dropboxによって生成されるURLは次の形式になります: +#> `https://www.dropbox.com/s//mywiki.html` +# gobbledegookを変更しないように注意しながら、URLを次のように変更します +#> `https://dl.dropboxusercontent.com/s//mywiki.html` + +その結果、他の人にWikiを表示できるようにするための"秘密"のURLが作成できます + +---- + +生成されたURLをここに入力すると、秘密のURLをコピーして貼り付けることができます: + +<$edit-text tiddler="$:/temp/dropboxurl" default="https://www.dropbox.com/s//mywiki.html" tag="input" type="text" size="60"/> + +<$macrocall $name="dropbox-url" url={{$:/temp/dropboxurl}}/> diff --git a/editions/ja-JP/tiddlers/howtos/Simple ways to write protect tiddlers.tid b/editions/ja-JP/tiddlers/howtos/Simple ways to write protect tiddlers.tid new file mode 100644 index 000000000..7cadd12ed --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Simple ways to write protect tiddlers.tid @@ -0,0 +1,32 @@ +created: 20180310002601813 +modified: 20241022104217783 +original-modified: 20211106021629911 +tags: Learning [[How to apply custom styles]] +title: Simple ways to write protect tiddlers +ja-title: TIddlerの書き込み保護するための簡単な方法 +type: text/vnd.tiddlywiki + +自分自身やゲストによるTiddlyWikiファイルへの意図しない変更からTiddlerを保護したい場合があります。ここでは簡単なアプローチをいくつか紹介します。これらは意図的な攻撃に対する強化された保護を提供するものではないことに注意してください + +!! スタイルシートを使用してタグ名指定でTiddlerをロックする + +次の内容でTiddlerを作成し、次のように`$:/tags/Stylesheet`のタグ付けをします: + +```css +[data-tags*="Locked"] button[title="このTIddlerを編集します"] {display: none;} +``` + +TWの言語が英語ではない場合は、'title="...."'内のテキストを編集ボタンの上にカーソルを置いたときに表示されるテキストに変更する必要があります + +これで、"Locked"とタグ付けしたすべてのTiddlerの編集ボタンが非表示になります。これを元に戻すには、スタイルシートTiddlerを開いて、"none"を"inline"に変更します + +!! トランスクルージョンを使用してシステムTiddler内にTiddlerを非表示にする + +* 編集のためにTiddlerを開きます +* タイトルを選択してコピーします +* すべてのTiddlerテキストを選択します +* 切り出しツールをクリックします +* タイトル ボックスに、`$:/`を入力し、元のタイトルをペーストします +* デフォルトを使用してテキストを新しいTiddlerに切り出し、トランスクルージョンに置き換えます + +これで、元のTiddlerの内容を表示できますが、それらを編集するには、プレフィックス`$:/`が付いたTiddlerを見つける必要があります \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Structuring TiddlyWiki.tid b/editions/ja-JP/tiddlers/howtos/Structuring TiddlyWiki.tid new file mode 100644 index 000000000..afbea9f5f --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Structuring TiddlyWiki.tid @@ -0,0 +1,14 @@ +created: 20131128090536894 +modified: 20241105114805743 +original-modified: 20150124211518000 +tags: [[Working with TiddlyWiki]] +title: Structuring TiddlyWiki +ja-title: TiddlyWikiの構造化 +type: text/vnd.tiddlywiki + +TiddlyWiki5は、[[Tiddler|Tiddlers]]として情報を構造化し、それらの間の関係をモデル化するのに役立ついくつかの機能を提供します: + +* [[Tiddlerリンク|TiddlerLinks]] +* [[タグ付け|Tagging]] +* [[タイトルリスト|Title List]] +* [[データTiddler|DataTiddlers]] diff --git a/editions/ja-JP/tiddlers/howtos/Tagging.tid b/editions/ja-JP/tiddlers/howtos/Tagging.tid new file mode 100644 index 000000000..9313597b2 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Tagging.tid @@ -0,0 +1,42 @@ +created: 20140904075400000 +modified: 20241108110017096 +original-modified: 20230803050201458 +tags: [[Working with TiddlyWiki]] Concepts +title: Tagging +ja-title: タグ付け +type: text/vnd.tiddlywiki + +タグ付けは、Tiddlerをカテゴリに分類する方法です。たとえば、さまざまな個人を表すTiddlerがある場合、''友人''、''家族''、''同僚''などのタグを付けて、これらの人々と自分との関係を示すことができます。 + +タグは実際には単なるTiddler(または潜在的なTiddler)であり、独自のタグを持つことができます。同じTiddlerに好きなだけタグを追加できます。 + +タグ付けの方法については、[[Tiddlerの作成と編集|Creating and editing tiddlers]]を参照してください。 + +Tiddlerにタグを付けると、さまざまな方法で情報を表示、ナビゲート、整理できます: + +* Tiddlerに色付きタグピルを使用すると、同じタグを持つ他のすべてのTiddlerだけでなく、タグ自体を表すTiddlerにもすばやくアクセスできます。 + +* Tiddlerがタグとして機能している場合、その[[情報パネル|InfoPanel]]の''この名でタグ付け''タブに、現在どのTiddlerにタグが付けられているかが表示されます。 + +* サイドバーの''詳しく''タブには''タグ別''タブがあり、すべてのタグが一覧表示され、タグ付けされたすべてのTiddlerにアクセスできます。 + +* [[フィルタ|Filters]]を使用して、タグを基準にTiddlerのリストを作成できます。そして、それらのTiddlerの[[フィールド|TiddlerFields]]を任意に組み合わせて表示できます。たとえば、''用語集''タグが付けられたすべてのTiddlerのタイトルとテキストを一覧表示して用語集を作成できます。このようなリストは、たとえば箇条書き、番号付きリスト、カンマ区切りなど、任意の形式でフォーマットできます。 + +* Tiddlerと~TiddlyWikiページ全体のレイアウトを制御する特別な''システムタグ''があります。説明については、[[ページとTiddlerのレイアウトのカスタマイズ|Customising TiddlyWiki's user interface]]を参照してください。 + +タグを使用してできることがさらに2つあります: + +! タグの色とアイコンを設定する + +サイドバーの''詳しく''の''タグ別''タブにある<<.icon $:/core/images/tag-button>> [[タグの管理|$:/TagManager]]を使用して、タグのピルの色を変更したり、ピルにアイコンを追加したりできます。 + +* 色を変更するには、''色''列のボタンをクリックしてカラーピッカーから選択します。または、''情報''列のアイコンをクリックし、''色''フィールドに[[CSS|Cascading Style Sheets]]のカラー値を入力します +* アイコンを変更するには、''アイコン''列の<<.icon $:/core/images/down-arrow>>ボタンをクリックし、利用可能なアイコンのリストから選択します + +! タグの表示順序を変更する + +デフォルトでは、タグ付けされたTiddlerはアルファベット順にリストされます。 + +順序を変更したい場合は、タグTiddlerに<<.flink ListField>>フィールドを追加し、その値として、並べたい順の[[Tiddlerのリスト|Title List]]を設定します。 + +''list''フィールドには、すべてのTiddlerを記載する必要はありません。~TiddlyWikiがタグ付けされたTiddlerを順序付けるために使用する[[正確なルール|Order of Tagged Tiddlers]]を参照してください。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Text preview.tid b/editions/ja-JP/tiddlers/howtos/Text preview.tid new file mode 100644 index 000000000..1918e0a77 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Text preview.tid @@ -0,0 +1,20 @@ +created: 20160817104110857 +modified: 20241104110951286 +original-modified: 20211029090145708 +tags: [[Editor toolbar]] +title: Text preview +ja-title: テキストプレビュー + +目のアイコン{{$:/core/ui/EditorToolbar/preview}}を押すと、WikiTextのレンダリング結果を表示するプレビューウィンドウが開いたり閉じたりします(目のアイコンも開いたり閉じたりします)。 + +目の右側には別のアイコン{{$:/core/images/chevron-down}}があり、クリックするとドロップダウンが表示され、6種類のプレビューにアクセスできます: + +* //出力//は、Tiddlerを編集していないときに表示されるテキストが表示されます。 +* //raw HTML//は、 その出力の[[ソースコード|https://www.w3schools.com/html/html_intro.asp]]を表示します。Web ブラウザーはこのソースコードを使用してWebページを表示します。 +* //parse tree//と//widget tree//は、~TiddlyWikiが~WikiTextから内部的に生成する2つのオブジェクトツリーを示します。//parse tree//は~WikiTextに関する基本情報を収集します。次に、parse treeの情報から//widget tree//が拡張情報を生成し、最終的に上記のHTMLを生成します(widget treeは他の処理も行います)。 +* //現在との差異//は、Tiddlerが最後に保存されてからの相違点を示します。削除された部分は、追加された部分はです。 +* //shadowとの相違点 (あれば)//は、同じことを行いますが、これは基礎となる[[隠しtiddler|ShadowTiddlers]]との違いを表示します。 + +<<.tip "デフォルトでは、プレビューペインボタンは、編集用に開いているすべてのTiddlerに対してプレビューペインを表示するかどうかを制御します。ボタンをTiddlerごとに機能させる[[隠し設定|Hidden Setting: Show Edit Preview per Tiddler]]があります。">> + +<<.tip "変数[[tv-tiddler-preview|tv-tiddler-preview Variable]]を使用すると、プレビューペインにコンテンツが表示されているかどうかを検出できます。">> \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/The First Rule of Using TiddlyWiki.tid b/editions/ja-JP/tiddlers/howtos/The First Rule of Using TiddlyWiki.tid new file mode 100644 index 000000000..2b2e2fc78 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/The First Rule of Using TiddlyWiki.tid @@ -0,0 +1,37 @@ +created: 20140419132828051 +modified: +original-modified: 20140919154434409 +tags: [[Working with TiddlyWiki]] +title: The First Rule of Using TiddlyWiki +ja-title: TiddlyWikiを使用する上での第一ルール +type: text/vnd.tiddlywiki + +! 悲惨な話 + +時折、TiddlyWikiユーザーが、ディスカッショングループで個人データの損失に関する悲痛な話の報告があります: + +> Tiddlyを保存中にFirefoxがクラッシュし、TiddlyWiki全体が消えてしまいました。 + +https://groups.google.com/d/topic/tiddlywiki/oG2L7OXhUoI/discussion + +> 最後に使用したのは昨夜、自宅のWindows 7デスクトップで、最後のエントリの編集を終えるためにチェックマークを押し、TiddlyFox経由で保存し、USBドライブを取り出しました。今朝仕事に来て、USBを差し込み、TW5パスワードを入力しましたが、何度か試しても開きません。TW5 htmlファイルを参照すると、ファイルサイズが3MBではなく、80KBになっていることに気付きました。これで、すべてを失ったと確信しました。 + +https://groups.google.com/d/topic/tiddlywiki/SXStDJ0ntGI/discussion + +あなたはそんなことが起きないようにしてください! + +!! The first rule of using TiddlyWiki is: +TiddlyWikiを使用する上での第一ルールは: + +

+データをバックアップしてください! +

+ +TiddlyWikiは、ユーザーが自分のデータをしっかりと管理できる、非常に柔軟でカスタマイズ可能なシステムです。TiddlyWikiの開発では、ユーザーの最も貴重なデータを安全に保管できる場所となるよう細心の注意が払われていますが、データ損失のリスクを軽減する最終的な責任はユーザーにあります。 + +データの安全性を確保する最善の方法は、厳格なバックアップシステムを実践することです: + +* Dropboxなどのサービスを使用して、個人データをクラウドに継続的にバックアップすることを検討してください。(Dropbox には、ファイルの以前のバージョンを追跡する[[素敵な機能|https://www.dropbox.com/help/11]]があります) +* TiddlyWikiを新バージョンにアップグレードする前にバックアップしてください +* 最悪のシナリオを想定して、自分自身を守りましょう: USBスティックやハードドライブが故障したら?コンピューターがランサムウェアウイルスに感染したら? +* 防御のため冗長性を持たせる: たとえば、複数のバックアップを取り、物理的に別の場所に保管してください diff --git a/editions/ja-JP/tiddlers/howtos/Upgrading.tid b/editions/ja-JP/tiddlers/howtos/Upgrading.tid new file mode 100644 index 000000000..8063b329d --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Upgrading.tid @@ -0,0 +1,64 @@ +created: 20131202102427114 +modified: 20241029111216866 +original-modified: 20160617105124677 +tags: Features [[Working with TiddlyWiki]] +title: Upgrading +ja-title: アップグレード +type: text/vnd.tiddlywiki + +TiddlyWikiは定期的にリリースされ、バグ修正や改良が行われています。定期的に最新バージョンにアップグレードして、最新の状態を保つことが最善です。 + +! イントロダクション + +ここで説明するプロセスは、スタンドアロンのTiddlyWikiファイルをアップグレードするためのものです。[[Node.js上のTiddlyWiki|TiddlyWiki on Node.js]]をアップグレードするには、[[別の手続き|Upgrading TiddlyWiki on Node.js]]が必要です。 + +<<< +アップグレードするときは、[[TiddlyWikiを使用する上での第一ルール|The First Rule of Using TiddlyWiki]]を思い出してください: + +//あなた自身のデータを管理する責任はあなたにあります。特に~TiddlyWikiコアをアップグレードするときは、バックアップするようにしてください// +<<< + +! オンラインアップグレード + +このプロセスは、ほとんどのデスクトップブラウザで機能します。このプロセスでは、個人データがブラウザから外部に送信されることはありません。 + +# ファイルシステムでTiddlyWikiファイルの場所を確認します(Windowsエクスプローラー、Mac OS Xの Finder、Linuxのファイル ネージャーなどを使用) +# ブラウザで https://tiddlywiki.com/upgrade.html にアクセスします + +# 古いTiddlyWiki HTMLファイルをブラウザのウィンドウにドラッグします +#* ファイルが暗号化されている場合はパスワードの入力を求められます +# アップグレードされるTiddlerのリストを確認します +# ''Upgrade''をクリックします +# 変更を保存して新しいバージョンを保存します(<<.icon $:/core/images/save-button-dynamic>>) + +これにより、''upgrade.html''というファイルがコンピューターにダウンロードされます。このファイルは、古いファイルのアップグレードです。''upgrade.html''がダウンロードされた場所を開き、''upgrade.html''の名前をアップグレードする古いファイルの名前に変更し、新しいファイルをその場所に移動して古いファイルを置き換える必要がある場合があります。 + +! オフラインアップグレード + +https://tiddlywiki.com/upgrade.html をローカルにダウンロードし、同じドラッグアンドドロップ手順を実行してファイルをアップグレードすることもできます。 + +! アップグレードに関する問題 + +!! Firefoxのセキュリティ制限 + +Firefoxを使用してオンラインアップグレード手順を実行すると、次のエラーが発生します: + +<<< +Error while saving: + +Error:NS_ERROR_DOM_BAD_URI: Access to restricted URI denied +<<< + +アップグレード操作は、Firefoxのセキュリティ制限に違反します。これが解決されるまで、オフラインアップグレーダーを使用するか、Chromeを使用してアップグレードを実行することをお勧めします: + +# Chromeを使用して https://tiddlywiki.com/upgrade.html を開き、アップグレードするTiddlyWiki HTMLファイルを、上記の''オンラインアップグレード''の説明に従ってアップグレードウィンドウにドラッグします +# アップグレードしたファイルを保存後、そのファイルをFirefoxで開いて、再び[[TiddlyFoxでの保存|Saving with TiddlyFox]]により保存できます。 + +!! 互換性のないカスタマイズ + +以前のバージョンで適用されたカスタマイズは、最新バージョンにアップグレードすると壊れる可能性があります。問題を追跡するために使用できる2つのテクニックがあります: + +* TiddlyWikiにカスタマイズを適用している可能性のあるTiddlerを選択しチェックを外して、アップグレードを繰り返してみてください +* [[セーフモード|SafeMode]]を使用して、隠しTiddlerのすべてのカスタマイズを無効にします + +[[Advanced search|$:/AdvancedSearch]]の''フィルタ''タブで、オーバーライドされた隠しTIddlerを確認できます。ドロップダウンから"上書きされている隠しTiddler"を選択します。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Using Excise.tid b/editions/ja-JP/tiddlers/howtos/Using Excise.tid new file mode 100644 index 000000000..6a3e6776e --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Using Excise.tid @@ -0,0 +1,20 @@ +created: 20160810122928198 +modified: 20241104112946776 +original-modified: 20230803044526608 +tags: [[Editor toolbar]] +title: Using Excise +ja-title: 切り出しの使用 +type: text/vnd.tiddlywiki + +! テキストの切り出し +[[エディタツールバー|Editor toolbar]]から、選択したテキストを新しいTiddlerにエクスポートし、その場所に[[リンク|Linking in WikiText]]、[[トランスクルージョン|Transclusion]]、または[[マクロ|Macros]]を挿入できます。''選択したテキストを新しいティドラーに切り出します'' (<<.icon $:/core/images/excise>>)をクリックし、新しいTiddlerの名前を入力して、切り出し方法を選択します。 + +!! テキストの切り取り方法 +# 関連するテキストをハイライトします +# ''選択したテキストを新しいティドラーに切り出します''(<<.icon $:/core/images/excise>>)をクリックします +# 新しいTiddlerにタイトルを付けます。 +# 新しいTiddlerに現在のTiddlerのタイトルをタグ付けするかどうかを選択します(下記の注意を参照)。 +# 置き換え方法を選択します: [[リンク|Linking in WikiText]]、[[転出|Transclusion]]、または、[[マクロ|Macros]]。 +# ''{{$:/language/Buttons/Excise/Caption/Excise}}''ボタンをクリックします + +<<.strong 注意!>> `新しいTiddlerにこのTiddlerのタイトルをタグ付けします`オプションを選択した場合、新しいTiddlerは、編集される前の現在のTiddlerの名前でタグ付けされます。現在のTiddlerのタイトルを変更する場合は、最初に保存し、再度編集してから、このオプションで切り出しを実行します。 \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/howtos/Using Stamp.tid b/editions/ja-JP/tiddlers/howtos/Using Stamp.tid new file mode 100644 index 000000000..480680767 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Using Stamp.tid @@ -0,0 +1,59 @@ +created: 20160618090057124 +modified: 20241108105651649 +original-modified: 20230101114932775 +tags: [[Editor toolbar]] +title: Using Stamp +ja-title: スタンプの使用 +type: text/vnd.tiddlywiki + +スニペットは、[[ツールバー|Editor toolbar]]の''スタンプ'' (<<.icon $:/core/images/stamp>>)ボタンをクリックし、必要な項目をクリックすることでエディタに挿入できる、事前に構成されたテキストスニペットです。 + +スニペットは、エディタで選択したテキストを''置き換え''たり、''その前や後に追加''したりできます。 + +! スニペットを作成する +!! Tiddlerの編集で + +# ツールバーの''スタンプ''(<<.icon $:/core/images/stamp>>)をクリックします +# メニューの一番下にある"//自己紹介を追加します//"をクリックします +# エディタにスニペットのテキストを入力します +# `caption`フィールドにスニペットのメニュー項目のキャプションを入力します +# <<.icon $:/core/images/done-button>> //編集内容を確定します// ボタンをクリックします + +!! 手動で + +# サイドバーの//新しいTiddlerを作成します// <<.icon $:/core/images/new-button>> ボタンをクリックして、新しいTiddlerを作成します + +# Tiddlerのタイトルを変更します (例: `New Tiddler 1`)。`caption`フィールドを設定しない場合は、Tiddlerのタイトルがスタンプのメニュー項目になります(下記参照)。
<$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/howtos/Visible Transclusions.tid b/editions/ja-JP/tiddlers/howtos/Visible Transclusions.tid new file mode 100644 index 000000000..98119dfb8 --- /dev/null +++ b/editions/ja-JP/tiddlers/howtos/Visible Transclusions.tid @@ -0,0 +1,16 @@ +created: 20220909111836951 +modified: 20241022105614479 +original-modified: 20230419103154329 +tags: Learning +title: Visible Transclusions +ja-title: トランスクルージョンの可視化 +type: text/vnd.tiddlywiki + +!! トランスクルージョンの可視化 + +ブロックのトランスクルージョンは赤で表示され、インラインのトランスクルージョンは緑で表示されます + +<$button> +<$action-setfield $tiddler="$:/temp/VisibleTransclusions" tags="$:/tags/Macro/View/Body" text={{$:/core/ui/VisibleTransclude}}/> +ここをクリックすると、ストーリーリバー内のTiddlerでトランクスージョンが表示されるようになります + diff --git a/editions/ja-JP/tiddlers/images/Icon Gallery.tid b/editions/ja-JP/tiddlers/images/Icon Gallery.tid new file mode 100644 index 000000000..2a910b182 --- /dev/null +++ b/editions/ja-JP/tiddlers/images/Icon Gallery.tid @@ -0,0 +1,16 @@ +created: 20211013132515594 +modified: 20241021113650824 +original-modified: 20211018102307833 +tags: Learning [[Core Icons]] +title: Icon Gallery +ja-title: アイコンギャラリー +type: text/vnd.tiddlywiki + +\define copyActions() <$action-sendmessage $message="tm-copy-to-clipboard" $param=<>/> + +<<.tip "アイコンをクリックすると、タイトルをクリップボードにコピーします">> + +
+<$macrocall $name="image-picker-list" filter="[all[shadows+tiddlers]tag[$:/tags/Image]]" actions=<> /> +
+ diff --git a/editions/ja-JP/tiddlers/learning/Copying tiddlers between TiddlyWiki files.tid b/editions/ja-JP/tiddlers/learning/Copying tiddlers between TiddlyWiki files.tid new file mode 100644 index 000000000..130919dcf --- /dev/null +++ b/editions/ja-JP/tiddlers/learning/Copying tiddlers between TiddlyWiki files.tid @@ -0,0 +1,11 @@ +created: 20140908131700000 +modified: 20241016111747713 +original-modified: 20140919161524603 +tags: Learning +title: Copying tiddlers between TiddlyWiki files +ja-title: TiddlyWikiファイル間でTiddlerをコピーする +type: text/vnd.tiddlywiki + +ブラウザウィンドウから別のブラウザウィンドウへTiddlerへのリンクをドラッグすることで、個々のTiddlerを1つのTiddlyWikiファイルから別のTiddlyWikiファイルにコピーできます + +リンクをドラッグする場合は、まず垂直方向に移動します。水平方向の移動はブラウザがテキストの選択として認識するためです \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/learning/Introduction to Lists.tid b/editions/ja-JP/tiddlers/learning/Introduction to Lists.tid new file mode 100644 index 000000000..c7fd9acd7 --- /dev/null +++ b/editions/ja-JP/tiddlers/learning/Introduction to Lists.tid @@ -0,0 +1,59 @@ +created: 20171212175130471 +modified: 20241026112227533 +original-modified: 20171212175139631 +tags: Learning +title: Introduction to Lists +ja-title: リストの紹介 +type: text/vnd.tiddlywiki + +アイテムのリストを作成することは、TiddlyWikiでの作業において中心的な役割を果たします。以下は、一般的なテクニックのいくつかを簡単に説明したものです。 + +~TiddlyWikiは[[内部的に|ListField]]さまざまな目的でリストを[[使用する|Extended Listops Filters]]ため、この単語には複数の意味があります。ここでは、一連の項目を表示することに重点が置かれていますが、必ずしも従来の箇条書きリストとして表示されるわけではありません。 + +! 手動で入力したリスト + +!! ~WikiText + +WikiTextリストは、特殊文字を使用してリストの種類と表示方法を指定する、手動で入力されたリストです。 + +例としては、アスタリスク(*)で作成された箇条書きリストや番号付きリスト(#)などがあります。内部的には、~WikiTextリストは標準のHTML要素`
    `と`
  • `に基づいています。詳細については、[[WikiTextのリスト|Lists in WikiText]]を参照してください。 + +WikiTextで入力されたリストの例: + +<> + +! 生成されたリスト + +リストは、[[フィルター演算子|Filter Operators]]が出力したいTiddlerを選択するための基準を指定する[[フィルター|Filters]]を使用して、ListWidgetで自動的に生成できます。いくつかの一般的なリストタイプには、ショートカットマクロが用意されています。 + +!! ~ListWidget + +ListWidgetは、リストを作成するための最も強力なツールです。これを使用すると、フィルタリングされた出力を操作して、例えば表や複雑なテキストなど、リストにはまったく似ていないフォームにスタイルを設定できます。詳細については、[[ListWidget]]を参照してください。 + +"HelloThere"タグが付いたすべてのTiddlerを表示する例は次のようになります: + +<<$view field="title"/>
    """>> + +<<.tip """Tiddler自体も~ListWidgetを使用して作成されます。[[ViewTemplate|$:/core/ui/ViewTemplate]]はListWidgetを使用して、Tiddlerのタイトル、タグ、テキストなどを表示するために使用される指定されたすべてのテンプレートを取得します。""">> + + +!! フィルタリングされたトランスクルージョン + +フィルターされたトランスクルージョンの`{{{...}}}`構文は、入力としてフィルターを受け取り、一致するタイトルのリンクリストを出力します。[[テンプレート|Transclusion with Templates]]を適用することもできます。例: + +<> + +!! list-linksマクロ + +[[list-links|list-links Macro]]マクロは、 ListWidgetを使用するよりも簡単な方法で、事前にフォーマットされたリスト(通常は箇条書きリスト)を提供します。内部的には、各リスト項目にデフォルトのテンプレートを適用しているのはListWidgetです。 + +<$macrocall $name="wikitext-example-without-html" src="""<>"""/> + +!“リスト関連”のその他の機能 + +[[list|ListField]]、[[list-before|Order of Tagged Tiddlers]]、[[list-after|Order of Tagged Tiddlers]]はすべて、リスト内のTiddlerの位置を制御するフィールド名です。[[フィールド|TiddlerFields]]は、日付、数量、カテゴリなどの構造化された情報の追加ビットをTiddlerに追加する方法です。 + +[[list|list Operator]] and [[listed|listed Operator]] are //filter operators// to, respectively, select and find titles in lists. +[[list|list Operator]]と[[listed|listed Operator]]は、それぞれリスト内のタイトルを選択および検索するための//フィルター演算子//です。 diff --git a/editions/ja-JP/tiddlers/learning/Learning.tid b/editions/ja-JP/tiddlers/learning/Learning.tid new file mode 100644 index 000000000..5f4b55aee --- /dev/null +++ b/editions/ja-JP/tiddlers/learning/Learning.tid @@ -0,0 +1,14 @@ +created: 20140912140047779 +list: Videos [[Introduction to filter notation]] [[Sharing a TiddlyWiki on Dropbox]] [[Sharing your tiddlers with others]] [[Copying tiddlers between TiddlyWiki files]] [[Creating SubStories]] [[Editing Tiddlers with Emacs]] [[ImageGallery Example]] [[Making curved text with SVG]] TaskManagementExample [[Adding a Twitter Follow button]] [[Philosophy of Tiddlers]] [[Adopt a Titles Policy]] +modified: 20241016110508522 +original-modified: 20140919161721584 +tags: TableOfContents +title: Learning +ja-title: 学習 +type: text/vnd.tiddlywiki + +TiddlyWikiの使い方について詳しくは、こちらをご覧ください: + +<> + +高度なWikiText、マクロ、ウィジェット、フィルターなどの完全な[[リファレンス|Reference]]も参照してください \ No newline at end of file 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/videos/Getting Started Video.tid b/editions/ja-JP/tiddlers/videos/Getting Started Video.tid index a26a35d44..b7c57fe5d 100644 --- a/editions/ja-JP/tiddlers/videos/Getting Started Video.tid +++ b/editions/ja-JP/tiddlers/videos/Getting Started Video.tid @@ -1,13 +1,13 @@ created: 20140104134911101 -modified: 20241010115857934 +modified: 20241016105446426 original-modified: 20140919161039197 tags: Videos [[Working with TiddlyWiki]] [[Quick Start]] title: Getting Started Video ja-title: 入門動画 type: text/vnd.tiddlywiki -この簡単なチュートリアルでは、スタンドアロンのTiddlyWikiファイルを使用して変更を保存する基本について説明します。 +この短いチュートリアルでは、スタンドアロンTiddlyWikiファイルを使用して変更を保存する基本を説明します。 -//このビデオは少し古いものですが、近日中に更新される予定です!// +//(注意)この動画は少し古いので、すぐに更新されるでしょう!// \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/videos/Introducing TiddlyDesktop Video.tid b/editions/ja-JP/tiddlers/videos/Introducing TiddlyDesktop Video.tid new file mode 100644 index 000000000..805241b3e --- /dev/null +++ b/editions/ja-JP/tiddlers/videos/Introducing TiddlyDesktop Video.tid @@ -0,0 +1,11 @@ +created: 20140126124827076 +modified: 20241016105645695 +original-modified: 20140912150423506 +tags: Videos TiddlyDesktop +title: Introducing TiddlyDesktop Video +ja-title: TiddlyDesktopの紹介動画 +type: text/vnd.tiddlywiki + +この簡単な紹介では、TiddlyDesktopをインストールして使用する方法を示します: + + \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/videos/Introduction Video.tid b/editions/ja-JP/tiddlers/videos/Introduction Video.tid new file mode 100644 index 000000000..fa236e525 --- /dev/null +++ b/editions/ja-JP/tiddlers/videos/Introduction Video.tid @@ -0,0 +1,15 @@ +created: 20141126153016142 +modified: 20241016105546203 +original-modified: 20141126153016142 +tags: Videos [[Working with TiddlyWiki]] +title: Introduction Video +ja-title: 紹介動画 +type: text/vnd.tiddlywiki + +この短いプレゼンテーションでは、TiddlyWikiの基本原則を説明します + + + +動画の作成に使用されたTiddlyWikiは以下にあります: + +https://tiddlywiki.com/editions/introduction/ diff --git a/editions/ja-JP/tiddlers/videos/TiddlyWiki on Firefox for Android Video.tid b/editions/ja-JP/tiddlers/videos/TiddlyWiki on Firefox for Android Video.tid new file mode 100644 index 000000000..3ccde7679 --- /dev/null +++ b/editions/ja-JP/tiddlers/videos/TiddlyWiki on Firefox for Android Video.tid @@ -0,0 +1,11 @@ +created: 20140104134947485 +modified: 20241016105931213 +original-modified: 20140912150329611 +tags: Videos [[Saving with TiddlyFox]] +title: TiddlyWiki on Firefox for Android Video +ja-title: Android版FirefoxでのTiddlyWiki動画 +type: text/vnd.tiddlywiki + +この簡単なスクリーンキャストは、TiddlyWikiに変更を保存できるようにAndroid版Firefoxをセットアップする方法を示しています: + + \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/videos/Videos.tid b/editions/ja-JP/tiddlers/videos/Videos.tid new file mode 100644 index 000000000..e8d370ad8 --- /dev/null +++ b/editions/ja-JP/tiddlers/videos/Videos.tid @@ -0,0 +1,13 @@ +created: 20140912150153512 +modified: 20241016105319031 +original-modified: 20140919161220608 +tags: Learning +title: Videos +ja-title: 動画 +type: text/vnd.tiddlywiki + +次のTiddlyWiki動画が利用可能です + +<> + +目的は、TiddlyWikiを立ち上げて実行する方法を人々にガイドする一連の動画を厳選することです。[[貢献|Contributing]]は大歓迎です \ No newline at end of file diff --git a/editions/ja-JP/tiddlers/videos/Working with the TiddlyWiki5 repository video.tid b/editions/ja-JP/tiddlers/videos/Working with the TiddlyWiki5 repository video.tid new file mode 100644 index 000000000..784e83930 --- /dev/null +++ b/editions/ja-JP/tiddlers/videos/Working with the TiddlyWiki5 repository video.tid @@ -0,0 +1,11 @@ +created: 20140920133836765 +modified: 20241016110052423 +original-modified: 20140920134005568 +tags: [[Working with the TiddlyWiki5 repository]] +title: Working with the TiddlyWiki5 repository video +ja-title: TiddlyWiki5リポジトリの操作に関する動画 +type: text/vnd.tiddlywiki + +Mario Pietschは、[[TiddlyWiki5 GitHubリポジトリの操作|Working with the TiddlyWiki5 repository]]に関する短いチュートリアル動画を作成しました + + \ 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 to="HelloThere" tooltip="Custom tooltip">{{$:/core/icon}} + +! 画像のインポート + +<<.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/Sharing your tiddlers with others.tid b/editions/ja-JP/tiddlers/workingwithtw/Sharing your tiddlers with others.tid new file mode 100644 index 000000000..863057ef6 --- /dev/null +++ b/editions/ja-JP/tiddlers/workingwithtw/Sharing your tiddlers with others.tid @@ -0,0 +1,19 @@ +created: 20140908163900000 +modified: 20241016111248572 +original-modified: 20201228143412000 +tags: Learning +title: Sharing your tiddlers with others +ja-title: Tiddlerを他の人と共有する +type: text/vnd.tiddlywiki + +[[Tiddler|Tiddlers]]やTiddlyWiki全体を共有するには、いくつかの方法があります: + +* ~TiddlyWikiをeメールに添付できます +* ~TiddlyWikiをオンラインで公開し、リンクを取得して他の人に送信、または、伝言できます: +** ~TiddlyWikiファイル全体のWebアドレスへのリンク +** 特定のTiddlerへの[[パーマリンク|PermaLinks]](<<.icon $:/core/images/permalink-button>>) +** 現在開いているすべてのTiddlerの[[パーマビュー|PermaViews]](<<.icon $:/core/images/permaview-button>>)リンク +* [[TiddlyWikiへのDropboxリンクを共有|Sharing a TiddlyWiki on Dropbox]]できます +* テキスト、静的HTML、カンマ区切り値(つまり、スプレッドシート互換)などのさまざまな形式で[[Tiddlerをエクスポート|How to export tiddlers]](<<.icon $:/core/images/export-button>>)できます +* また、~TiddlyWikiを他の人がアクセスできるようにするだけで、例えば、オンラインで公開して、そこから[[Tiddlerをインポート|Importing Tiddlers]]できるようにするだけで、Tiddlerを共有できます +* URLロケーションハッシュを介してTiddlerを共有するために使用できる実験的な[[共有プラグイン|Share Plugin]]があります \ No newline at end of file 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/hiddensettings/Hidden Settings_ Import Content Types for Editor.tid b/editions/tw5.com/tiddlers/Hidden Setting_ Import Content Types for Editor.tid similarity index 86% rename from editions/tw5.com/tiddlers/hiddensettings/Hidden Settings_ Import Content Types for Editor.tid rename to editions/tw5.com/tiddlers/Hidden Setting_ Import Content Types for Editor.tid index 994c10432..99d9a305c 100644 --- a/editions/tw5.com/tiddlers/hiddensettings/Hidden Settings_ Import Content Types for Editor.tid +++ b/editions/tw5.com/tiddlers/Hidden Setting_ Import Content Types for Editor.tid @@ -1,7 +1,7 @@ created: 20210519155910219 modified: 20210519160221219 tags: [[Hidden Settings]] -title: Hidden Settings: Import Content Types for Editor +title: Hidden Setting: Import Content Types for Editor type: text/vnd.tiddlywiki <<.from-version "5.2.0">> 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/concepts/ExternalImages.tid b/editions/tw5.com/tiddlers/concepts/ExternalImages.tid index 08b008d9c..077faedef 100644 --- a/editions/tw5.com/tiddlers/concepts/ExternalImages.tid +++ b/editions/tw5.com/tiddlers/concepts/ExternalImages.tid @@ -1,5 +1,5 @@ created: 20140610213500000 -modified: 20140912141341933 +modified: 20241030132047048 tags: Concepts Features title: ExternalImages type: text/vnd.tiddlywiki @@ -32,18 +32,18 @@ Note the image files must be saved before they are externalised. Externalising t For an example see the ''externalimages'' build target of the demo ''tw5.com'' wiki: ``` ---savetiddlers [is[image]] images +--save [is[image]] images --setfield [is[image]] _canonical_uri $:/core/templates/canonical-uri-external-image text/plain --setfield [is[image]] text "" text/plain ---rendertiddler $:/core/save/all externalimages.html text/plain +--render $:/core/save/all externalimages.html text/plain ``` !! Saving Separate Image Files -The following `--savetiddlers` command can be used to save the images of a wiki into an ''images'' subfolder: +The following `--save` command (see [[SaveCommand]]) can be used to save the images of a wiki into an ''images'' subfolder: ``` ---savetiddlers [is[image]] images +--save [is[image]] images ``` !! Externalising Image Tiddlers 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/howtos/Configuring the default TiddlerInfo tab.tid b/editions/tw5.com/tiddlers/howtos/Configuring the default TiddlerInfo tab.tid index 70bd98a04..efd7b26b0 100644 --- a/editions/tw5.com/tiddlers/howtos/Configuring the default TiddlerInfo tab.tid +++ b/editions/tw5.com/tiddlers/howtos/Configuring the default TiddlerInfo tab.tid @@ -6,7 +6,7 @@ type: text/vnd.tiddlywiki The configuration tiddler [[$:/config/TiddlerInfo/Default]] contains the title of the tiddler containing the default tiddler info tab. -The default value is `$:/core/ui/TiddlerInfo/Tools` corresponding to the ''Tools'' tab. Other possible values are: +The default value is `$:/core/ui/TiddlerInfo/Fields` corresponding to the ''Fields'' tab. Other possible values are:
      <$list filter="[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]"> diff --git a/editions/tw5.com/tiddlers/howtos/Generating Static Sites with TiddlyWiki.tid b/editions/tw5.com/tiddlers/howtos/Generating Static Sites with TiddlyWiki.tid index 104fa7e49..b2ca3f135 100644 --- a/editions/tw5.com/tiddlers/howtos/Generating Static Sites with TiddlyWiki.tid +++ b/editions/tw5.com/tiddlers/howtos/Generating Static Sites with TiddlyWiki.tid @@ -1,5 +1,5 @@ created: 20130828190200000 -modified: 20241007003103647 +modified: 20241008031135403 tags: [[TiddlyWiki on Node.js]] title: Generating Static Sites with TiddlyWiki type: text/vnd.tiddlywiki @@ -17,12 +17,12 @@ You can explore a static representation of the main TiddlyWiki site at https://t The following commands are used to generate the sample static version of the TiddlyWiki5 site: ```sh -tiddlywiki wikipath --render '[!is[system]]' '[encodeuricomponent[]addprefix[static/]]' text/plain $:/core/templates/static.tiddler.html +tiddlywiki wikipath --render '[!is[system]]' '[encodeuricomponent[]addprefix[static/]addsuffix[.html]]' text/plain $:/core/templates/static.tiddler.html tiddlywiki wikipath --render $:/core/templates/static.template.html static.html text/plain tiddlywiki wikipath --render $:/core/templates/static.template.css static/static.css text/plain ``` -The first RenderCommand generates the HTML representations of individual tiddlers, `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`. The second RenderCommand saves the static version of the DefaultTiddlers, and the final RenderCommand saves the stylesheet. (All the files are placed in the `output` folder of the wiki folder). +The first RenderCommand generates the HTML representations of all individual non-system tiddlers using the filter `[!is[system]]`, and the next filter `[encodeuricomponent[]addprefix[static/]addsufixx[.html]]` applies URI encoding to each title, and then adds the prefix `static/`, and finally adds the suffix `.html`. The second RenderCommand saves the static version of the DefaultTiddlers in `static.html`, and the final RenderCommand saves the stylesheet. (All the files are placed in the `output` folder of the wiki folder). ! Wiki Snapshot with Internal Links diff --git a/editions/tw5.com/tiddlers/howtos/How to build a TiddlyWiki5 from individual tiddlers.tid b/editions/tw5.com/tiddlers/howtos/How to build a TiddlyWiki5 from individual tiddlers.tid index dafc9e726..cdc8a7455 100644 --- a/editions/tw5.com/tiddlers/howtos/How to build a TiddlyWiki5 from individual tiddlers.tid +++ b/editions/tw5.com/tiddlers/howtos/How to build a TiddlyWiki5 from individual tiddlers.tid @@ -1,5 +1,5 @@ created: 20131124220600000 -modified: 20140912141637389 +modified: 20241025051111864 tags: [[TiddlyWiki on Node.js]] title: How to build a TiddlyWiki5 from individual tiddlers type: text/vnd.tiddlywiki @@ -14,4 +14,4 @@ First install TiddlyWiki as described in [[Installing TiddlyWiki on Node.js]]. ##* Alternatively, just copy the `editions/empty` folder from the TiddlyWiki5 repo # Create individual TiddlerFiles in the `~/MyWiki/tiddlers` directory # Execute the following command from the TiddlyWiki5 root directory to build a TiddlyWiki5 file from the tiddlers: -## `tiddlywiki ~/MyWiki --rendertiddler $:/core/save/all index.html text/plain` +## `tiddlywiki ~/MyWiki --render $:/core/save/all index.html text/plain` 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/tw5.com/tiddlers/nodejs/Using TiddlyWiki on Node.js.tid b/editions/tw5.com/tiddlers/nodejs/Using TiddlyWiki on Node.js.tid index 751b6389e..8c029b41b 100644 --- a/editions/tw5.com/tiddlers/nodejs/Using TiddlyWiki on Node.js.tid +++ b/editions/tw5.com/tiddlers/nodejs/Using TiddlyWiki on Node.js.tid @@ -1,5 +1,5 @@ created: 20131219100520659 -modified: 20220613172345723 +modified: 20241025051303991 tags: [[TiddlyWiki on Node.js]] title: Using TiddlyWiki on Node.js type: text/vnd.tiddlywiki @@ -9,7 +9,7 @@ type: text/vnd.tiddlywiki For example, the following command loads the tiddlers from a ~TiddlyWiki HTML file and then saves one of them in static HTML: ``` -tiddlywiki --verbose --load mywiki.html --rendertiddler ReadMe ./readme.html +tiddlywiki --verbose --load mywiki.html --render ReadMe ./readme.html ``` Running `tiddlywiki` from the command line boots the ~TiddlyWiki kernel, loads the core plugins and establishes an empty wiki store. It then sequentially processes the command line arguments from left to right. The arguments are separated with spaces. diff --git a/editions/tw5.com/tiddlers/nodejs/tiddlywiki.info_Files.tid b/editions/tw5.com/tiddlers/nodejs/tiddlywiki.info_Files.tid index dddcd3106..53743dd72 100644 --- a/editions/tw5.com/tiddlers/nodejs/tiddlywiki.info_Files.tid +++ b/editions/tw5.com/tiddlers/nodejs/tiddlywiki.info_Files.tid @@ -1,5 +1,5 @@ created: 20161015114042793 -modified: 20211114101249016 +modified: 20241030132156792 tags: TiddlyWikiFolders [[TiddlyWiki on Node.js]] title: tiddlywiki.info Files type: text/vnd.tiddlywiki @@ -47,10 +47,10 @@ For example: ], "build": { "index": [ - "--rendertiddler","$:/core/save/all","index.html","text/plain"], + "--render","$:/core/save/all","index.html","text/plain"], "favicon": [ - "--savetiddler","$:/favicon.ico","favicon.ico", - "--savetiddler","$:/green_favicon.ico","static/favicon.ico"] + "--save", "$:/favicon.ico", "favicon.ico", + "--save", "$:/green_favicon.ico", "static/favicon.ico"] }, "config": { "retain-original-tiddler-path": true diff --git a/editions/tw5.com/tiddlers/readme/ReadMe.tid b/editions/tw5.com/tiddlers/readme/ReadMe.tid index 1455f55d6..943cfa5c0 100644 --- a/editions/tw5.com/tiddlers/readme/ReadMe.tid +++ b/editions/tw5.com/tiddlers/readme/ReadMe.tid @@ -20,6 +20,12 @@ Learn more and see it in action at https://tiddlywiki.com/ Developer documentation is in progress at https://tiddlywiki.com/dev/ +!! Pull Request Previews + +Pull request previews courtesy of [[Netlify|https://netlify.com]] + +Deploys by Netlify + ! Join the Community <$vars tv-adjust-heading-level="1"> @@ -47,3 +53,4 @@ Developer documentation is in progress at https://tiddlywiki.com/dev/ <> //This readme file was automatically generated by TiddlyWiki// + diff --git a/editions/prerelease/tiddlers/Release 5.3.6.tid b/editions/tw5.com/tiddlers/releasenotes/Release 5.3.6.tid similarity index 94% rename from editions/prerelease/tiddlers/Release 5.3.6.tid rename to editions/tw5.com/tiddlers/releasenotes/Release 5.3.6.tid index e695745f3..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 @@ -18,6 +23,7 @@ description: Under development This release includes improvements to the following translations: * Chinese +* French * Japanese * Spanish * Polish @@ -29,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 @@ -65,12 +72,9 @@ 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 * <<.link-badge-improved "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8643">> presentation of core plugin settings by adding them to the main "Settings" tab in $:/ControlPanel * <<.link-badge-improved "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8530">> language descriptions by localising them * <<.link-badge-fixed "https://github.com/TiddlyWiki/TiddlyWiki5/pull/8407">> the contrast of plugin stability badges on hover 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)]]. \end + +\procedure .copy-code-to-clipboard(text) +
      +<$transclude $variable="copy-to-clipboard-above-right" src=<>/> +<$codeblock code=<>/> +
      +\end .copy-code-to-clipboard + diff --git a/editions/tw5.com/tiddlers/system/netlify-build-badge.tid b/editions/tw5.com/tiddlers/system/netlify-build-badge.tid new file mode 100644 index 000000000..b0cd272c0 --- /dev/null +++ b/editions/tw5.com/tiddlers/system/netlify-build-badge.tid @@ -0,0 +1,17 @@ +title: $:/_tw5.com/netlify-build-badge +tags: $:/tags/SideBarSegment +list-after: $:/core/ui/SideBarSegments/site-subtitle + +<% if [{$:/build}prefix[NETLIFY-BUILD]] %> +

      +

      +
      + Deploys by Netlify +
      +
      + This is a preview build of the pull request #<$text text={{{ [{$:/build}split[|]nth[5]] }}}/> +
      +
      +

      +<% 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/widgets/LinkCatcherWidget.tid b/editions/tw5.com/tiddlers/widgets/LinkCatcherWidget.tid index 1e94d6e89..970311e0e 100644 --- a/editions/tw5.com/tiddlers/widgets/LinkCatcherWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/LinkCatcherWidget.tid @@ -1,6 +1,6 @@ caption: linkcatcher created: 20131024141900000 -modified: 20220226121122574 +modified: 20241031151342973 tags: Widgets MessageHandlerWidgets TriggeringWidgets title: LinkCatcherWidget type: text/vnd.tiddlywiki @@ -23,6 +23,10 @@ The content of the `<$linkcatcher>` widget is displayed normally. |message |Optional identifier for a [[widget message|Messages]] to be sent when a navigation is caught | |set |Optional title of the tiddler to be set to a specified value when navigation occurs | |setTo |Value to be assigned by the `set` attribute | -|actions |Actions to be performed when a link is caught. Within the action string, the variable "navigateTo" contains the title of the tiddler being navigated. <<.from-version "5.1.23">> the <<.def "modifier">> variable lists the modifier keys that are pressed when the action is invoked. The possible modifiers are ''ctrl'', ''ctrl-alt'', ''ctrl-shift'', ''alt'', ''alt-shift'', ''shift'' and ''ctrl-alt-shift'' | +|actions |Actions to be performed when a link is caught. Within the action string, the variable <<.var navigateTo>> contains the title of the tiddler being navigated.
      <<.from-version "5.1.23">> the <<.var modifier>> variable lists the modifier keys that are pressed when the action is invoked.
      The possible modifiers are ''ctrl'', ''ctrl-alt'', ''ctrl-shift'', ''alt'', ''alt-shift'', ''shift'' and ''ctrl-alt-shift'' | + +|!Action Variables |!Description | +|`navigateTo` |Contains the tiddler title being navigated to | +|`modifier` |Contains the value of a modifier key, active while actions are activated | <<.tip """<<.from-version "5.2.0">> For more complex use cases involving trapping the <<.param tm-navigate>> message consider the MessageCatcherWidget which provides greater flexibility""">> 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/languages/fr-FR/Buttons.multids b/languages/fr-FR/Buttons.multids index 714f09a98..43bbbae50 100644 --- a/languages/fr-FR/Buttons.multids +++ b/languages/fr-FR/Buttons.multids @@ -80,6 +80,7 @@ NewMarkdown/Caption: nouveau tiddler Markdown NewMarkdown/Hint: Crée un nouveau tiddler avec la syntaxe Markdown NewTiddler/Caption: nouveau tiddler NewTiddler/Hint: Crée un nouveau tiddler +OpenControlPanel/Hint: Ouvre le panneau de contrôle OpenWindow/Caption: ouvrir dans une nouvelle fenêtre OpenWindow/Hint: Ouvre ce tiddler dans une nouvelle fenêtre Palette/Caption: palette @@ -104,6 +105,8 @@ ShowSideBar/Caption: afficher la barre latérale ShowSideBar/Hint: Affiche la barre latérale TagManager/Caption: gestionnaire de tags TagManager/Hint: Ouvre le gestionnaire de tags +TestCaseImport/Caption: importer les tiddlers +TestCaseImport/Hint: Importe les tiddlers Timestamp/Caption: horodatage Timestamp/Hint: Décide si les modifications mettent à jour l'horodatage Timestamp/On/Caption: horodatage activé @@ -130,6 +133,7 @@ Excise/Caption/Replace/Link: lien Excise/Caption/Replace/Transclusion: transclusion Excise/Caption/Tag: Utilise le titre de ce tiddler comme tag du nouveau tiddler Excise/Caption/TiddlerExists: Attention : le tiddler existe déjà +Excise/DefaultTitle: Nouvelle excision Excise/Hint: Excise le texte sélectionné vers un nouveau tiddler Heading1/Caption: en-tête 1 Heading1/Hint: Applique le formatage des en-têtes de niveau 1 aux lignes de la sélection diff --git a/languages/fr-FR/ControlPanel.multids b/languages/fr-FR/ControlPanel.multids index b48d1216b..848906e91 100644 --- a/languages/fr-FR/ControlPanel.multids +++ b/languages/fr-FR/ControlPanel.multids @@ -198,6 +198,12 @@ Settings/TitleLinks/Yes/Description: Afficher les titres des tiddlers comme des Settings/MissingLinks/Caption: Liens wiki Settings/MissingLinks/Hint: Peut-on pointer vers des tiddlers qui n'existent pas encore ? Settings/MissingLinks/Description: Active les liens vers les tiddlers inexistants +SocialCard/Caption: Cartel pour médias sociaux +SocialCard/Domain/Prompt: Nom de domaine à afficher pour le lien (par exemple, ''tiddlywiki.com'') +SocialCard/Hint: Cette information est utilisée par les services de messagerie et de médias sociaux pour afficher un cartel de prévisualisation des liens vers ce TiddlyWiki lorsqu'il est accessible en ligne +SocialCard/PreviewUrl/Prompt: URL complète vers l'image de prévisualisation de ce TiddlyWiki +SocialCard/PreviewUrl/Preview: Image de prévisualisation : +SocialCard/Url/Prompt: URL complète pour ce TiddlyWiki StoryTiddler/Caption: Tiddlers du déroulé StoryTiddler/Hint: Cette cascade de règles sert à choisir dynamiquement le template d'affichage d'un tiddler dans le déroulé. StoryView/Caption: Vue sur le déroulé diff --git a/languages/fr-FR/Docs/PaletteColours.multids b/languages/fr-FR/Docs/PaletteColours.multids index 3ff0c1d0f..c9afc78fc 100644 --- a/languages/fr-FR/Docs/PaletteColours.multids +++ b/languages/fr-FR/Docs/PaletteColours.multids @@ -65,6 +65,10 @@ sidebar-tab-foreground-selected: Premier plan pour les onglets sélectionnés de sidebar-tab-foreground: Premier plan pour les onglets de la barre latérale sidebar-tiddler-link-foreground-hover: Premier plan au passage de la souris sur le lien d'un tiddler de la barre latérale sidebar-tiddler-link-foreground: Premier plan du lien d'un tiddler de la barre latérale +stability-stable: Badge pour le niveau de stabilité "stable" +stability-experimental: Badge pour le niveau de stabilité "experimental" +stability-deprecated: Badge pour le niveau de stabilité "deprecated" +stability-legacy: Badge pour le niveau de stabilité "legacy" site-title-foreground: Premier plan pour le titre du wiki (SiteTitle) static-alert-foreground: Premier plan pour les alertes statiques tab-background-selected: Fond pour les onglets sélectionnés @@ -79,9 +83,9 @@ table-footer-background: Fond pour les bas de tableau table-header-background: Fond pour les en-têtes de tableau tag-background: Fond pour les tags tag-foreground: Premier plan pour les tags -testcase-accent-level-1: Couleur d'accentuation des scénarios de test de premier niveau -testcase-accent-level-2: Couleur d'accentuation des scénarios de test de profondeur 2 -testcase-accent-level-3: Couleur d'accentuation des scénarios de test de profondeur 3 et plus +testcase-accent-level-1: Couleur accentuée pour les scénarios de test sans imbrication +testcase-accent-level-2: Couleur accentuée pour les scénarios de test avec un 2e niveau d'imbrication +testcase-accent-level-3: Couleur accentuée pour les scénarios de test avec un 3e niveau d'imbrication ou plus tiddler-background: Fond pour les tiddlers tiddler-border: Bordure pour les tiddlers tiddler-controls-foreground-hover: Premier plan au passage de la souris sur les boutons de commande d'un tiddler diff --git a/languages/fr-FR/Snippets/FunctionDefinition.tid b/languages/fr-FR/Snippets/FunctionDefinition.tid new file mode 100644 index 000000000..4affbb903 --- /dev/null +++ b/languages/fr-FR/Snippets/FunctionDefinition.tid @@ -0,0 +1,7 @@ +title: $:/language/Snippets/FunctionDefinition +tags: $:/tags/TextEditor/Snippet +caption: Définition de fonction + +\function nom.fonction(param1,param2:"valeur par défaut") [!is[blank]else] + +<> diff --git a/languages/fr-FR/Snippets/ProcedureDefinition.tid b/languages/fr-FR/Snippets/ProcedureDefinition.tid new file mode 100644 index 000000000..3bab144e1 --- /dev/null +++ b/languages/fr-FR/Snippets/ProcedureDefinition.tid @@ -0,0 +1,7 @@ +title: $:/language/Snippets/ProcedureDefinition +tags: $:/tags/TextEditor/Snippet +caption: Définition de procédure + +\procedure nomProc(param1:"valeur par défaut",param2) +Votre texte ici. +\end diff --git a/languages/fr-FR/Types/text_vnd.tiddlywiki_multiple.tid b/languages/fr-FR/Types/text_vnd.tiddlywiki_multiple.tid new file mode 100644 index 000000000..c5be9a825 --- /dev/null +++ b/languages/fr-FR/Types/text_vnd.tiddlywiki_multiple.tid @@ -0,0 +1,5 @@ +title: $:/language/Docs/Types/text/vnd.tiddlywiki-multiple +description: Tiddler composé +name: text/vnd.tiddlywiki-multiple +group: Developer +group-sort: 2 diff --git a/package.json b/package.json index dc2b7c496..ef67ee1ce 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> +<$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}}/> + + +"""/> +<$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> <$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 d5d907ebe..dc105b05b 100644 --- a/readme.md +++ b/readme.md @@ -1,7 +1,9 @@ -

      Welcome to TiddlyWiki, a non-linear personal web notebook that anyone can use and keep forever, independently of any corporation.

      TiddlyWiki is a complete interactive wiki in JavaScript. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customisable: the entire user interface is itself implemented in hackable WikiText.

      Learn more and see it in action at https://tiddlywiki.com/

      Developer documentation is in progress at https://tiddlywiki.com/dev/

      Join the Community

      -

      Official Forums

      The new official forum for talking about TiddlyWiki: requests for help, announcements of new releases and plugins, debating new features, or just sharing experiences. You can participate via the associated website, or subscribe via email.

      https://talk.tiddlywiki.org/

      Note that talk.tiddlywiki.org is a community run service that we host and maintain ourselves. The modest running costs are covered by community contributions.

      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

      Developer Forums

      There are several resources for developers to learn more about TiddlyWiki and to discuss and contribute to its development.

      Other Forums

      Documentation

      There is also a discussion group specifically for discussing TiddlyWiki documentation improvement initiatives: https://groups.google.com/group/tiddlywikidocs +

      Welcome

      Welcome to TiddlyWiki, a non-linear personal web notebook that anyone can use and keep forever, independently of any corporation.

      TiddlyWiki is a complete interactive wiki in JavaScript. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customisable: the entire user interface is itself implemented in hackable WikiText.

      Demo

      Learn more and see it in action at https://tiddlywiki.com/

      Developer Documentation

      Developer documentation is in progress at https://tiddlywiki.com/dev/

      Pull Request Previews

      Pull request previews courtesy of Netlify

      Deploys by Netlify

      Join the Community

      +

      Official Forums

      https://talk.tiddlywiki.org/

      The new official forum for talking about TiddlyWiki: requests for help, announcements of new releases and plugins, debating new features, or just sharing experiences. You can participate via the associated website, or subscribe via email.

      talk.tiddlywiki.org is a community run service that we host and maintain ourselves. The modest running costs are covered by community contributions. +

      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 +

      Developer Forums

      GitHub Stats

      There are several resources for developers to learn more about TiddlyWiki and to discuss and contribute to its development.

      Twitter

      Other Forums

      Documentation

      There is also a discussion group specifically for discussing TiddlyWiki documentation improvement initiatives: https://groups.google.com/group/tiddlywikidocs

      -

      Installing TiddlyWiki on Node.js

      1. Install Node.js
        • Linux:
          Debian/Ubuntu:
          apt install nodejs
          May need to be followed up by:
          apt install npm
          Arch Linux
          yay -S tiddlywiki
          (installs node and tiddlywiki)
        • Mac
          brew install node
        • Android
        • Other
      2. Open a command line terminal and type:
        npm install -g tiddlywiki
        If it fails with an error you may need to re-run the command as an administrator:
        sudo npm install -g tiddlywiki (Mac/Linux)
      3. Ensure TiddlyWiki is installed by typing:
        tiddlywiki --version
        • In response, you should see TiddlyWiki report its current version (eg "5.3.6-prerelease". You may also see other debugging information reported.)
      4. Try it out:
        1. tiddlywiki mynewwiki --init server to create a folder for a new wiki that includes server-related components
        2. tiddlywiki mynewwiki --listen to start TiddlyWiki
        3. Visit http://127.0.0.1:8080/ in your browser
        4. Try editing and creating tiddlers
      5. Optionally, make an offline copy: