Merge branch 'tiddlywiki-com'

optimising-macrocalls
jeremy@jermolene.com 2020-11-19 10:01:23 +00:00
commit 0d434583ec
29 zmienionych plików z 342 dodań i 21 usunięć

File diff suppressed because one or more lines are too long

Wyświetl plik

@ -0,0 +1,12 @@
{
"tiddlers": [
{
"file": "../../../tw5.com/tiddlers/images/New Release Banner.png",
"fields": {
"type": "image/jpg",
"title": "New Release Banner",
"tags": "picture"
}
}
]
}

Wyświetl plik

@ -1,7 +1,7 @@
caption: Was ist neu in <<version>>
color: #fff
created: 20150513145829381
image: New Release Banner.png
image: New Release Banner
link: Releases
modified: 20150518143526750
tags: HelloThumbnail

Wyświetl plik

@ -0,0 +1,18 @@
created: 20201117155737569
modified: 20201117155943559
tags: Resources Plugings
title: Favorites by Mohammad
type: text/vnd.tiddlywiki
url: https://kookma.github.io/TW-Favorites/
Favorites plugin is a set of tool for creating favorites (bookmarks) in Tiddlywiki. Each favorite item is a shortcut to a tiddler.
{{!!url}}
A favorite item also called a bookmark is a shortcut, you are creating for quick access to it. You can access that bookmark at any time and view that as many times as you want without having to search and find it again.
The Favorites plugin contains three modes
* flat mode: one favorite list, no folder
* structured mode: use folder, search tool, export and delete tool
* frozen list: read only, simple table of content style

Wyświetl plik

@ -0,0 +1,23 @@
created: 20201117163027900
modified: 20201117163855463
tags: Resources
title: GitHub Saver Tutorial by Mohammad
type: text/vnd.tiddlywiki
url: https://kookma.github.io/TW5-GitHub-Saver/
GitHub Saver is a step by step tutorial shows how to integrate Tiddlywiki 5 and GitHub Pages to create websites hosted on https://github.com/.
{{!!url}}
This instruction is based on Tiddlywiki single html file model, while it can use subfolder for extra materials like images, audios, videos, pdfs,... in separate folders.
!! Other tutorials
;Tiddlywiki, Travis-CI and GitHub Pages
:https://kookma.github.io/Tiddlywiki-Travis-CI/
:This wiki shows how to set up websites hosted on [[GitHub Pages|https://pages.github.com/]] using [[Travis-CI|https://travis-ci.org]] and [[Tiddlywiki 5|https://tiddlywiki.com]] on Node.js.
;Tiddlywiki and GitHub Pages
:https://kookma.github.io/Tiddlywiki-and-GitHub-Pages/
:This instruction is based on local edit, save and push to GitHub. It does NOT use the new GitHub Saver mechanism (requires TW 5.1.20+) which lets edit and save directly from Tiddlywiki!

Wyświetl plik

@ -0,0 +1,15 @@
created: 20201117160603290
modified: 20201117160819308
tags: Resources Plugings
title: Kookma Plugin Library by Mohammad
type: text/vnd.tiddlywiki
url: https://kookma.github.io/TW-PluginLibrary/
This library contains most useful plugins developed under the name [[Kookma|https://github.com/kookma]] for Tiddlywiki 5.
{{!!url}}
It has two parts
The plugin library introduces a very simple mechanism like Tiddlywiki Official Plugin Library to let select among the published plugins and install any number of them you like.

Wyświetl plik

@ -0,0 +1,22 @@
created: 20201117161853918
modified: 20201117162122822
tags: Resources Plugings
title: Refnotes by Mohammad
type: text/vnd.tiddlywiki
url: https://kookma.github.io/Refnotes/
Refnotes plugin is a set of macros and stylesheets for creating abbreviations, footnotes and citations. It also makes tables of footnotes, abbreviations (glossaery) and references (bibliography table).
{{!!url}}
Refnotes contains codes and elements to
;Create and insert
:Abbreviation
:Footnote
:Reference
;Create tables of
:Abbreviations or glossary
:Footnotes and endnote
:References (bibliography) using different output style

Wyświetl plik

@ -0,0 +1,19 @@
created: 20201117164024930
modified: 20201117164308641
tags: Resources
title: RegExp in Tiddlywiki by Mohammad
type: text/vnd.tiddlywiki
url: http://tw-regexp.tiddlyspot.com/
~RegExp in Tiddlywiki contains practical use cases of reular expression in Tiddlywiki.
{{!!url}}
The regular expression is a way to describe complex search patterns using sequences of characters .
~RegExp in Tiddlywiki has four main parts
* Using regular expression to match a pattern in tiddler title
* Using regular expression to match a pattern in tiddler fields excluding tiddler text (body)
* Using regular expression to match a pattern in tiddler body (text field)
* Using regular expression for validation like username, password, etc.

Wyświetl plik

@ -0,0 +1,21 @@
created: 20201117160302426
modified: 20201117160443306
tags: Resources Plugings
title: Searchwikis by Mohammad
type: text/vnd.tiddlywiki
url: https://kookma.github.io/TW-Searchwikis/
Searchwikis plugin uses index (dataTiddler) to search multiple external Tiddlywikis.
{{!!url}}
It has two parts
# An indexer, to build an index of all tiddlers in an external wiki
# A search tool to search indexes and display a link to a tiddler found in an external wiki
Then one master wiki can hosts many index tiddlers and lets to search several external wikis through index tiddlers.
Searchwikis enable to have a central wiki and search all other wikis from one place.

Wyświetl plik

@ -0,0 +1,22 @@
created: 20201117162254751
modified: 20201117162601326
tags: Resources
title: Semantic Colors by Mohammad
type: text/vnd.tiddlywiki
url: https://kookma.github.io/TW-Semantic-Colors/
Semantic colors are set of CSS to apply colorful theme to individual tiddlers for categorization purpose.
{{!!url}}
Tiddlywiki "semantic colors" has two objectives:
# How it is simply possible to apply theme to an individual tiddler
# Use semantic colors for categorization
;Some use cases
:Learning materials (each topic, category can have dedicated semantic color, like learning a foreign language)
:Slideshow (section divider, each part can have a semantic color)
:Books and tutorials ( different semantic colors can be applied to chapters, specific subjects, like example tiddlers)
:Visual tags (instead of looking for tag bar and see to what category this subject (tiddler) belongs, you can identify it by its semantic color)

Wyświetl plik

@ -0,0 +1,32 @@
created: 20201116204317018
modified: 20201116210618803
tags: Resources Plugings
title: Shiraz by Mohammad
type: text/vnd.tiddlywiki
url: https://kookma.github.io/TW-Shiraz/
Shiraz plugin is a very small in size and framework to create stylish contents in Tiddlywiki.
{{!!url}}
Shiraz plugin contains extended markups, macros, styles, and many customization to empty Tiddlywiki and can be used as a ''starter kit''.
Some of Shiraz features are:
* Customized elements like, alerts, cards, panels, badges
* Dynamic tables
* Sortable tables
* Display on demand, slider, and details
* Images, basic image macros, slidein, and overlay images, polaroid and pretty images
* Table customization tools
* Sticky footer
* Multi columns tiddler
* Multi column story river
* List search
* Badge status
* Notebook style
* Test utilities
* Stylish buttons
Adding Shiraz plugin to any Tiddlywiki, convert it to a full production tool. Shiraz uses modified CSS classes from [[Bootstrap|https://getbootstrap.com/]].

Wyświetl plik

@ -0,0 +1,18 @@
created: 20201117162655614
modified: 20201117162926714
tags: Resources Plugings
title: Slider by Mohammad
type: text/vnd.tiddlywiki
url: https://kookma.github.io/slider/
Slider is a plugin to create an ordered set of tiddlers also called Trail.
{{!!url}}
A trail can be used to create a sequence of selected contents like step by step tutorial, guided help, lessons and similar.
The slider plugin user interface contains three sections
* A sidebar tab called Trails to manage trails
* A dashboard for each trail (where trail structure is managed)
* Tiddlers in a trail, also called slides

Wyświetl plik

@ -0,0 +1,22 @@
created: 20180830194141190
modified: 20201116203625120
tags: Resources
title: TW-Scripts by Mohammad
type: text/vnd.tiddlywiki
url: https://kookma.github.io/TW-Scripts/
TW-Scripts is one of the most comprehensive collections of solutions for Tiddlywiki 5.
{{!!url}}
TW-Scripts includes:
* Collected solutions to questions in [[Tiddlywiki Google groups|https://groups.google.com/group/TiddlyWiki]]
* Learn through examples
* Templates, stylesheets
* Wikitext, macros, and snippets
* Tips and tricks
* Search tools 

Wyświetl plik

@ -0,0 +1,25 @@
created: 20201116203717105
modified: 20201116204652385
tags: Resources Plugings
title: Tiddler Commander by Mohammad
type: text/vnd.tiddlywiki
url: https://kookma.github.io/TW-Commander/
Tiddler Commander plugin, in short ''Commander'' is a unique tool for batch operations on tiddlers.
{{!!url}}
Commander has many features including:
* Bulk tiddler creation/deletion
* Selective operation
* Combo search to filter and select tiddlers
* Title operation: add, remove prefixes and suffixes, also remove cahras form begining and end of title (on renaming tiddlers, [[relink|https://flibbles.github.io/tw5-relink/]] can be used to update title in other tiddlers)
* Tag operation: add, remove, replace
* Field operation: add, remove, rename, and set field value
* ~SnR, search and replace in all fields including text, tags, //title//, and common fields
* Inspect, to review and inspect tiddlers in one place, scroll among them and edit all fields (including common fields), tags, text (title is an exception!)
* Log, create logs of all operations
* Search, //save and load// any combination of filter search

Wyświetl plik

@ -0,0 +1,16 @@
created: 20201117160944367
modified: 20201117162735263
tags: Resources Plugings
title: Tiddlyshow by Mohammad
type: text/vnd.tiddlywiki
url: https://kookma.github.io/Tiddlyshow/
Tiddlyshow is a small application of Tiddlywiki for presentation and slideshow. It can also be used as a plugin.
{{!!url}}
Tiddlyshow contains the following features
* Tools for preparing slides
* Shortcut keys for navigation (forward and backward)
* Themes to colorify and customize the slideshow

Wyświetl plik

@ -0,0 +1,14 @@
created: 20201117161434779
modified: 20201117161728094
tags: Resources Plugings
title: Timelines by Mohammad
type: text/vnd.tiddlywiki
url: https://kookma.github.io/TW-Timelines/
Timelines plugin is for creating vertical and horizontal timeline and sequences.
{{!!url}}
The content or description and data of events are stored in individual tiddlers.
Timelines contain two timeline macros and two sequence macros. A sequence macro shows event contents in sequence not necessarily in chronological order. The order can be determined by tag or list field or other methods.

Wyświetl plik

@ -0,0 +1,14 @@
created: 20201116210711381
modified: 20201116212041642
tags: Resources Plugings
title: Todolist by Mohammad
type: text/vnd.tiddlywiki
url: https://kookma.github.io/TW-Todolist/
Todolist is a small pure wikitext plugin, contain all tools to work with todo list.
{{!!url}}
With Todolist, easily organize and prioritize your tasks and projects so youll always know exactly what to work on next.
Todolist creates custom UI and lets you to add new items, set priority, done/undone items, archive, delete. Using Todolist plugin it is possible to create several todo lists in one Tiddlywiki.

Wyświetl plik

@ -0,0 +1,14 @@
created: 20201117155328920
modified: 20201117155604253
tags: Resources Plugings
title: Trashbin by Mohammad
type: text/vnd.tiddlywiki
url: https://kookma.github.io/TW-Trashbin/
The concept behind Trashbin plugin is to have a simple mechanism to move deleted tiddlers to Trashbin and be able to restore them later if required.
{{!!url}}
The trash (also known as the Recycle Bin in Microsoft Windows) is a temporary storage for tiddlers that have been deleted in a Tiddlywiki by the user, but not yet permanently erased.
Typically, a trash bin is presented as a special storage, allowing the user to browse deleted (removed) tiddlers, undelete those that were deleted by mistake, or delete them permanently (either one by one, or by the "Empty Trash" function).

Wyświetl plik

@ -0,0 +1,13 @@
created: 20201117160011169
modified: 20201117160235750
tags: Resources Plugings
title: Utility by Mohammad
type: text/vnd.tiddlywiki
url: https://kookma.github.io/TW-Utility/
The utility plugin objective is to provide set of tools for developers and authors.
{{!!url}}
These tools include simple transclusions, show raw contents of tiddlers, author tools, wikitext macros, show fields in view mode, etc.

Wyświetl plik

@ -22,4 +22,6 @@ You can also use [[filter expressions|Filter Expression]] to open more than one
will open all tiddlers tagged as <<tag HelloThere>>.
You can also use this technique to [[preserve open tiddlers at startup|Preserving open tiddlers at startup]]
You can also use this technique to [[preserve open tiddlers at startup|Preserving open tiddlers at startup]]
See also [[StartupActions]] for controlling more advanced startup behaviours.

Wyświetl plik

@ -30,7 +30,7 @@ The ''type'' can be:
The ''mode'' can be:
* "eq" - equal to
* "ne" - not equal ot
* "ne" - not equal to
* "gteq" - greater than or equal to
* "gt" - greater than
* "lteq" - less than or equal to

Wyświetl plik

@ -17,7 +17,7 @@ Saving to a Git service is configured in the [[$:/ControlPanel]] in the ''Git Se
* ''Username'' - (mandatory) the username for the Git service account used for saving changes
* ''Password'' - (mandatory) the password, OAUTH token or personal access token for the specified account. Note that GitHub permits [[several different mechanisms|https://developer.github.com/v3/#authentication]] for authentication
* ''Repository'' - (mandatory) the name of the Git repository. Both the owner name and the repository name must be specified. For example `Jermolene/TiddlyWiki5`
* ''Branch'' - (optional) the name of the branch to be used within the Git repository. Defaults to `master`
* ''Branch'' - (optional) the name of the branch to be used within the Git repository. Defaults to `main` (~GitHub) or `master` (~GitLab)"
* ''Path'' - (optional) the path to the target file. Defaults to `/`
* ''Filename'' - (mandatory) the filename of the target file

Wyświetl plik

@ -1,6 +1,6 @@
caption: path-prefix
created: 20180630180514893
modified: 20200311171847360
modified: 20201027122943281
tags: [[WebServer Parameters]]
title: WebServer Parameter: path-prefix
type: text/vnd.tiddlywiki
@ -13,4 +13,7 @@ This example causes the server to serve from http://127.0.0.1/MyApp instead of t
tiddlywiki mywikifolder --listen "path-prefix=/MyApp"
```
Note that further steps are required to configure the client-side components to use the prefix. See [[Using a custom path prefix with the client-server edition]].
Notes:
* Further steps are required to configure the client-side components to use the prefix. See [[Using a custom path prefix with the client-server edition]]
* If no path prefix is required then the `path-prefix` parameter should be omitted or set to the empty string, and not to `\` as might be expected

Wyświetl plik

@ -1,5 +1,5 @@
created: 20200131142401129
modified: 20200131152023958
modified: 20201020112608874
tags: ActionCreateTiddlerWidget
title: ActionCreateTiddlerWidget Example 1
type: text/vnd.tiddlywiki
@ -21,6 +21,6 @@ Create Tiddler
```
<$button actions=<<testCreate>> >
<$action-setfield $tiddler="$:/state/tab/sidebar-1206596165" text="$:/core/ui/SideBar/Recent"/>
<$action-setfield $tiddler="$:/state/tab/sidebar--595412856" text="$:/core/ui/SideBar/Recent"/>
Create Tiddler
</$button> - Clicking this button, will also open the Right sidebar: Recent tab

Wyświetl plik

@ -1,5 +1,5 @@
created: 20200131144828713
modified: 20200131152102232
modified: 20201020112601032
tags: ActionCreateTiddlerWidget
title: ActionCreateTiddlerWidget Example 2
type: text/vnd.tiddlywiki
@ -23,6 +23,6 @@ Create Tiddler
```
<$button actions=<<testCreate>> >
<$action-setfield $tiddler="$:/state/tab/sidebar-1206596165" text="$:/core/ui/SideBar/Recent"/>
<$action-setfield $tiddler="$:/state/tab/sidebar--595412856" text="$:/core/ui/SideBar/Recent"/>
Create Tiddler
</$button> - Clicking this button, will also open the Right sidebar: Recent tab

Wyświetl plik

@ -1,5 +1,5 @@
created: 20200131145355658
modified: 20200131152045990
modified: 20201020112553050
tags: ActionCreateTiddlerWidget
title: ActionCreateTiddlerWidget Example 3
type: text/vnd.tiddlywiki
@ -23,6 +23,6 @@ Create Tiddler
```
<$button actions=<<testCreate>> >
<$action-setfield $tiddler="$:/state/tab/sidebar-1206596165" text="$:/core/ui/SideBar/Recent"/>
<$action-setfield $tiddler="$:/state/tab/sidebar--595412856" text="$:/core/ui/SideBar/Recent"/>
Create Tiddler
</$button> - Clicking this button, will also open the Right sidebar: Recent tab

Wyświetl plik

@ -1,5 +1,5 @@
created: 20200131150229551
modified: 20200131152051626
modified: 20201020112544146
tags: ActionCreateTiddlerWidget
title: ActionCreateTiddlerWidget Example 4
type: text/vnd.tiddlywiki
@ -23,6 +23,6 @@ Create Tiddler
```
<$button actions=<<testCreate>> >
<$action-setfield $tiddler="$:/state/tab/sidebar-1206596165" text="$:/core/ui/SideBar/Recent"/>
<$action-setfield $tiddler="$:/state/tab/sidebar--595412856" text="$:/core/ui/SideBar/Recent"/>
Create Tiddler
</$button> - Clicking this button, will also open the Right sidebar: Recent tab

Wyświetl plik

@ -29,7 +29,7 @@ The content of the `<$button>` widget is displayed within the button.
|message |The name of the [[widget message|Messages]] to send when the button is clicked |
|param |The optional parameter to the message |
|set |A TextReference to which a new value will be assigned |
|setTitle |A title to which a new value will be assigned, ''without'' TextReference. Gets preferred over <<.attr state>> |
|setTitle |A title to which a new value will be assigned, ''without'' TextReference. Gets preferred over <<.attr set>> |
|setField |A ''field name'' to which the new value will be assigned, if the attribute <<.attr setTitle>> is present. Defaults to the ''text'' field |
|setIndex |An ''index'' to which the new value will be assigned, if the attribute <<.attr setTitle>> is present |
|setTo |The new value to assign to the TextReference identified in the `set` attribute or the text field / the field specified through <<.attr setField>> / the index specified through <<.attr setIndex>> of the title given through <<.attr setTitle>> |

Wyświetl plik

@ -417,3 +417,5 @@ Florian Kohrt, @fkohrt, 2020/09/10
Gerald Liu, @gera2ld, 2020/09/25
Ryan Kramer, @default-kramer, 2020/10/24
Miha Lunar, @SmilyOrg, 2020/11/04