mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-27 03:57:21 +00:00
Merge branch 'tiddlywiki-com'
This commit is contained in:
commit
b6c8cdae64
@ -1,5 +1,5 @@
|
|||||||
created: 20210322152203906
|
created: 20211126104006194
|
||||||
list: [[Documentation Macros]] HelloThere GettingStarted Community
|
list: [[Page and tiddler layout customisation]] [[Creating new buttons for the ViewToolbar and page controls]] [[Structuring TiddlyWiki]] Tagging [[Introduction to Lists]] [[Icon Gallery]] [[How to widen tiddlers (aka storyriver)]] [[How to turn off camel case linking]] [[How to put the last modification date in a banner]] [[How to hide the author's and other fields with CSS]] [[How to export tiddlers]] [[How to Customize TiddlyDesktop]] [[Editing Tiddlers with Vim]] [[Concatenating text and variables using macro substitution]] [[Demonstration: keyboard-driven-input Macro]] HelloThere GettingStarted Community
|
||||||
modified: 20210322152237613
|
modified: 20211126111221917
|
||||||
title: $:/StoryList
|
title: $:/StoryList
|
||||||
type: text/vnd.tiddlywiki
|
type: text/vnd.tiddlywiki
|
@ -1,10 +1,10 @@
|
|||||||
created: 20130823091700000
|
created: 20130823091700000
|
||||||
modified: 20140912150339263
|
modified: 20211124214214045
|
||||||
tags: Community Videos
|
tags: Community Videos
|
||||||
title: TiddlyWiki Hangouts
|
title: TiddlyWiki Hangouts
|
||||||
type: text/vnd.tiddlywiki
|
type: text/vnd.tiddlywiki
|
||||||
|
|
||||||
The TiddlyWiki community holds regular Google Hangouts, usually every Tuesday from 4pm to 6pm (UK time). They are announced in the [[TiddlyWiki Google group|https://groups.google.com/d/forum/tiddlywiki]] and on the [[TiddlyWiki Twitter account|https://twitter.com/TiddlyWiki]].
|
The TiddlyWiki community has held many Google Hangouts over the years. They are announced in the [[TiddlyWiki Google group|https://groups.google.com/d/forum/tiddlywiki]] and on the [[TiddlyWiki Twitter account|https://twitter.com/TiddlyWiki]].
|
||||||
|
|
||||||
Past Hangouts are archived in this ~YouTube playlist:
|
Past Hangouts are archived in this ~YouTube playlist:
|
||||||
|
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
created: 20211124205353184
|
created: 20211124205353184
|
||||||
modified: 20211124205351142
|
modified: 20211124215729065
|
||||||
tags: [[Page and tiddler layout customisation]]
|
tags: [[Page and tiddler layout customisation]]
|
||||||
title: Adding custom-made tiddlers to the user interface
|
title: Adding custom-made tiddlers to the user interface
|
||||||
type: text/vnd.tiddlywiki
|
type: text/vnd.tiddlywiki
|
||||||
|
|
||||||
You can also create any tiddler you want and tag it with the appropriate [[system tag|SystemTags]], and it will appear in that place. For example, if you create a tiddler 'Reminder to self', add the text 'This is a reminder' and tag it `$:/tags/EditTemplate`, the words 'This is a reminder' will appear inside every tiddler when you edit it.
|
You can create any tiddler you want and tag it with the appropriate [[system tag|SystemTags]], and it will appear in that place. For example, if you create a tiddler 'Reminder to self', add the text 'This is a reminder' and tag it `$:/tags/EditTemplate`, the words 'This is a reminder' will appear inside every tiddler when you edit it.
|
||||||
|
|
||||||
When you add new tiddlers to be displayed within tiddlers or within the page layout, you will also probably need to reposition it so that it appears precisely where you want it to appear. To do this, edit the appropriate shadow tiddler with the prefix `$:/tags/`, and insert the title of your tiddler in the proper place in the list field. For example, if you want the words 'This is a reminder' from the example above to appear above the tags editor in editing mode, edit the tiddler $:/tags/EditTemplate, go to the 'list' field, and insert `[[Reminder to self]]` right before `$:/core/ui/EditTemplate/tags`.
|
When you add new tiddlers to be displayed within tiddlers or within the page layout, you will also probably need to reposition it so that it appears precisely where you want it to appear. To do this, edit the appropriate shadow tiddler with the prefix `$:/tags/`, and insert the title of your tiddler in the proper place in the list field. For example, if you want the words 'This is a reminder' from the example above to appear above the tags editor in editing mode, edit the tiddler $:/tags/EditTemplate, go to the 'list' field, and insert `[[Reminder to self]]` right before `$:/core/ui/EditTemplate/tags`.
|
@ -1,6 +1,6 @@
|
|||||||
created: 20140904101600000
|
created: 20140904101600000
|
||||||
list: [[Adding a table of contents to the sidebar]] [[Configuring startup tiddlers]] [[Configuring the default TiddlerInfo tab]] [[Creating a custom export format]] [[Creating a splash screen]] [[Customising search results]] [[Hidden Settings]] [[How to add a new tab to the sidebar]] [[How to apply custom styles]] [[How to create keyboard shortcuts]] [[How to turn off camel case linking]] [[How to widen tiddlers (aka storyriver)]] [[Making a custom journal button]] [[Page and tiddler layout customisation]] [[Alternative page layouts]] [[Preserving open tiddlers at startup]] [[Setting a favicon]] [[Setting a page background image]] [[Using Stylesheets]]
|
list: [[Adding a table of contents to the sidebar]] [[Alternative page layouts]] [[Configuring startup tiddlers]] [[Configuring the default TiddlerInfo tab]] [[Creating a custom export format]] [[Creating a splash screen]] [[Customising search results]] [[Hidden Settings]] [[How to add a new tab to the sidebar]] [[How to apply custom styles]] [[How to create keyboard shortcuts]] [[How to turn off camel case linking]] [[How to widen tiddlers (aka storyriver)]] [[Making a custom journal button]] [[Page and tiddler layout customisation]] [[Preserving open tiddlers at startup]] [[Setting a favicon]] [[Setting a page background image]] [[Using Stylesheets]]
|
||||||
modified: 20201123173044437
|
modified: 20211124215925621
|
||||||
tags: TableOfContents
|
tags: TableOfContents
|
||||||
title: Customise TiddlyWiki
|
title: Customise TiddlyWiki
|
||||||
type: text/vnd.tiddlywiki
|
type: text/vnd.tiddlywiki
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
created: 20130901213100000
|
created: 20130901213100000
|
||||||
modified: 20140919161635814
|
modified: 20211124215351987
|
||||||
tags: Definitions Features
|
tags: Definitions
|
||||||
title: MathML
|
title: MathML
|
||||||
type: text/vnd.tiddlywiki
|
type: text/vnd.tiddlywiki
|
||||||
|
|
||||||
|
@ -1,9 +0,0 @@
|
|||||||
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]].
|
|
@ -1,7 +1,9 @@
|
|||||||
created: 20130822173400000
|
created: 20130822173400000
|
||||||
modified: 20140912145800365
|
modified: 20211124215615812
|
||||||
tags: Features
|
tags: Features
|
||||||
title: Scalability
|
title: Scalability
|
||||||
type: text/vnd.tiddlywiki
|
type: text/vnd.tiddlywiki
|
||||||
|
|
||||||
You might expect that TiddlyWiki's architecture as a SinglePageApplication would make it unsuitable for large amounts of data. In fact, TiddlyWiki users regularly work with files that are 20 or 30 megabytes without problems - and successful experiments have been done up into the gigabytes.
|
You might expect that TiddlyWiki's architecture as a SinglePageApplication would make it unsuitable for large amounts of data. In fact, TiddlyWiki users regularly work with files that are tens or even over a hundred megabytes without problems - and successful experiments have been done up into the gigabytes.
|
||||||
|
|
||||||
|
See [[performance tips|Performance]] for large wikis.
|
@ -1,5 +1,5 @@
|
|||||||
created: 20210618134753828
|
created: 20210618134753828
|
||||||
modified: 20211125145519506
|
modified: 20211125152755859
|
||||||
tags: [[Filter Syntax]] [[Filter Run Prefix Examples]] [[Map Filter Run Prefix]]
|
tags: [[Filter Syntax]] [[Filter Run Prefix Examples]] [[Map Filter Run Prefix]]
|
||||||
title: Map Filter Run Prefix (Examples)
|
title: Map Filter Run Prefix (Examples)
|
||||||
type: text/vnd.tiddlywiki
|
type: text/vnd.tiddlywiki
|
||||||
@ -15,5 +15,27 @@ For each title in a shopping list, calculate the total cost of purchasing each i
|
|||||||
|
|
||||||
<<.operator-example 2 "[tag[shopping]] :map[get[quantity]else[0]multiply{!!price}]">>
|
<<.operator-example 2 "[tag[shopping]] :map[get[quantity]else[0]multiply{!!price}]">>
|
||||||
|
|
||||||
For each title in a shopping list, prefix it with its position in the list:
|
!! Comparison between `:map` and `:and`/`+` filter run prefixes
|
||||||
<<.operator-example 3 "[tag[shopping]] :map[<currentTiddler>addprefix[-]addprefix<index>]">>
|
|
||||||
|
The functionality of the `:map` filter run prefix has some overlap with the `:and` prefix (alias `+`). They will sometimes return the same results as each other. In at least these cases, the results will be different:
|
||||||
|
|
||||||
|
# The `:and` filter run can modify the number of items (either increase or decrease). The `:map` run will never alter the number of items.
|
||||||
|
# The number of items in the `:and` filter run will also decrease due to de-duplication. The `:map` run will not de-duplicate.
|
||||||
|
# Explicit references to the "currentTiddler" variable will behave differently
|
||||||
|
# Implicit references to the "currentTiddler" using TextReference will behave differently.
|
||||||
|
|
||||||
|
| `:map` | `:and` |
|
||||||
|
|!results are the same|<|
|
||||||
|
|^<<.operator-example 1.1 "[range[5]] :map[add[1]]">>|^<<.operator-example 1.2 "[range[5]] :and[add[1]]">>|
|
||||||
|
|^<<.operator-example 2.1 "[range[5]] :map[addsuffix[ hello]]">>|^<<.operator-example 2.2 "[range[5]] :and[addsuffix[ hello]]">>|
|
||||||
|
|^<<.operator-example 3.1 "[tag[shopping]] :map[get[quantity]]">>|^<<.operator-example 3.2 "[tag[shopping]] :and[get[quantity]]">>|
|
||||||
|
|!decrease in the number of items|<|
|
||||||
|
|^<<.operator-example 4.1 "[range[5]] :map[sum[]]">>|^<<.operator-example 4.2 "[range[5]] :and[sum[]]">>|
|
||||||
|
|^<<.operator-example 5.1 "[range[5]] :map[join[,]]">>|^<<.operator-example 5.2 "[range[5]] :and[join[,]]">>|
|
||||||
|
|!increase in the number of items|<|
|
||||||
|
|^<<.operator-example 6.1 "[[1,2,3]] [[4,5]] :map[split[,]]">>|^<<.operator-example 6.2 "[[1,2,3]] [[4,5]] :and[split[,]]">>|
|
||||||
|
|!de-duplication|<|
|
||||||
|
|^<<.operator-example 7.1 "[range[5]] :map[[hello]]">>|^<<.operator-example 7.2 "[range[5]] :and[[hello]]">>|
|
||||||
|
|!currentTiddler|<|
|
||||||
|
|^<<.operator-example 8.1 "[tag[shopping]] :map[<currentTiddler>]">>|^<<.operator-example 8.2 "[tag[shopping]] :and[<currentTiddler>]">>|
|
||||||
|
|^<<.operator-example 9.1 "[tag[shopping]] :map[{!!quantity}]">>|^<<.operator-example 9.2 "[tag[shopping]] :and[{!!quantity}]">>|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
created: 20171109170823847
|
created: 20171109170823847
|
||||||
modified: 20171113161750857
|
modified: 20211124214943222
|
||||||
tags: Platforms
|
tags: TiddlyFox
|
||||||
title: TiddlyFox Apocalypse
|
title: TiddlyFox Apocalypse
|
||||||
type: text/vnd.tiddlywiki
|
type: text/vnd.tiddlywiki
|
||||||
|
|
||||||
|
@ -1,12 +1,7 @@
|
|||||||
created: 20131129100250644
|
created: 20131129100250644
|
||||||
modified: 20150412185535373
|
modified: 20211124214855770
|
||||||
tags: [[Hosting your TiddlyWiki on the web]] Platforms
|
tags: $:/deprecated
|
||||||
title: TiddlyWiki in the Sky for TiddlyWeb
|
title: TiddlyWiki in the Sky for TiddlyWeb
|
||||||
type: text/vnd.tiddlywiki
|
type: text/vnd.tiddlywiki
|
||||||
|
|
||||||
TiddlyWiki in the Sky for TiddlyWeb allows content to be synchronised between TiddlyWiki running in the browser and a TiddlyWeb server. Features include:
|
The term "TiddlyWiki in the Sky for TiddlyWeb" was used to refer to the ability for content to be synchronised between TiddlyWiki running in the browser and a TiddlyWeb server. This configuration should still work but is no longer commonly used.
|
||||||
|
|
||||||
* Lazy loading
|
|
||||||
* Two way synchronisation between the browser and the server
|
|
||||||
** Synchronising from the server is accomplished by polling (currently every 60 seconds)
|
|
||||||
* Throttling so that rapidly changing tiddlers don't overwhelm the server
|
|
Loading…
Reference in New Issue
Block a user