Merge branch 'tiddlywiki-com'

This commit is contained in:
jeremy@jermolene.com 2022-03-22 21:59:12 +00:00
commit 8301fb8699
64 changed files with 1272 additions and 475 deletions

View File

@ -72,3 +72,6 @@ jobs:
- run: "./bin/ci-push.sh"
env:
GH_TOKEN: ${{ secrets.GITHUBPUSHTOKEN }}
- run: "./bin/build-tw-org.sh"
env:
GH_TOKEN: ${{ secrets.GITHUBPUSHTOKEN }}

97
bin/build-tw-org.sh Executable file
View File

@ -0,0 +1,97 @@
#!/bin/bash
# Build tiddlywiki.org assets.
# Default to the version of TiddlyWiki installed in this repo
if [ -z "$TWORG_BUILD_TIDDLYWIKI" ]; then
TWORG_BUILD_TIDDLYWIKI=./tiddlywiki.js
fi
echo "Using TWORG_BUILD_TIDDLYWIKI as [$TWORG_BUILD_TIDDLYWIKI]"
# Set up the build details
if [ -z "$TWORG_BUILD_DETAILS" ]; then
TWORG_BUILD_DETAILS="$(git symbolic-ref --short HEAD)-$(git rev-parse HEAD) from $(git remote get-url origin)"
fi
echo "Using TWORG_BUILD_DETAILS as [$TWORG_BUILD_DETAILS]"
if [ -z "$TWORG_BUILD_COMMIT" ]; then
TWORG_BUILD_COMMIT="$(git rev-parse HEAD)"
fi
echo "Using TWORG_BUILD_COMMIT as [$TWORG_BUILD_COMMIT]"
# Set up the build output directory
if [ -z "$TWORG_BUILD_OUTPUT" ]; then
TWORG_BUILD_OUTPUT=$(mktemp -d)
fi
mkdir -p $TWORG_BUILD_OUTPUT
if [ ! -d "$TWORG_BUILD_OUTPUT" ]; then
echo 'A valid TWORG_BUILD_OUTPUT environment variable must be set'
exit 1
fi
echo "Using TWORG_BUILD_OUTPUT as [$TWORG_BUILD_OUTPUT]"
# Pull existing GitHub pages content
git clone --depth=1 --branch=main "https://github.com/TiddlyWiki/tiddlywiki.org-gh-pages.git" $TWORG_BUILD_OUTPUT
# Make the CNAME file that GitHub Pages requires
echo "tiddlywiki.org" > $TWORG_BUILD_OUTPUT/CNAME
# Delete any existing static content
mkdir -p $TWORG_BUILD_OUTPUT/static
rm $TWORG_BUILD_OUTPUT/static/*
# Put the build details into a .tid file so that it can be included in each build (deleted at the end of this script)
echo -e -n "title: $:/build\ncommit: $TWORG_BUILD_COMMIT\n\n$TWORG_BUILD_DETAILS\n" > $TWORG_BUILD_OUTPUT/build.tid
######################################################
#
# tiddlywiki.org distribution
#
######################################################
# /index.html Main site
# /favicon.ico Favicon for main site
# /static.html Static rendering of default tiddlers
# /alltiddlers.html Static rendering of all tiddlers
# /static/* Static single tiddlers
# /static/static.css Static stylesheet
# /static/favicon.ico Favicon for static pages
node $TWORG_BUILD_TIDDLYWIKI \
editions/tw.org \
--verbose \
--version \
--load $TWORG_BUILD_OUTPUT/build.tid \
--output $TWORG_BUILD_OUTPUT \
--build favicon static index \
|| exit 1
# Delete the temporary build tiddler
rm $TWORG_BUILD_OUTPUT/build.tid || exit 1
# Push output back to GitHub
# Exit script immediately if any command fails
set -e
pushd $TWORG_BUILD_OUTPUT
git config --global user.email "actions@github.com"
git config --global user.name "GitHub Actions"
git add -A .
git commit --message "GitHub build: $GITHUB_RUN_NUMBER of $TW5_BUILD_BRANCH ($(date +'%F %T %Z'))"
git remote add deploy "https://$GH_TOKEN@github.com/TiddlyWiki/tiddlywiki.org-gh-pages.git" &>/dev/null
git push deploy main &>/dev/null
popd

View File

@ -1,174 +0,0 @@
created: 20150117152607000
modified: 20220220000852855
tags: $:/tags/Macro
title: $:/editions/tw5.com/doc-macros
type: text/vnd.tiddlywiki
\define .concat(1,2,3,4,5) $1$$2$$3$$4$$5$
\define .def(_) <dfn class="doc-def">$_$</dfn>
\define .em(_) <em class="doc-em">$_$</em>
\define .strong(_) <strong class="doc-strong">$_$</strong>
\define .place(_) <code class="doc-place">$_$</code>
\define .word(_) "$_$"
\define .preamble(_) :.doc-preamble $_$
\define .note(_)
@@.doc-note
;Note
: $_$
@@
\end
\define .tid(_) <code class="doc-tiddler">$_$</code>
\define .tag(_) <code class="doc-tag">$_$</code>
\define .field(_) <code class="doc-field">$_$</code>
\define .value(_) <code class="doc-value">$_$</code>
\define .op(_) <code class="doc-operator">$_$</code>
\define .var(_) <code class="doc-var">$_$</code>
\define .wid(_) <code class="doc-widget">$$_$</code>
\define .attr(_) <code class="doc-attr">$_$</code>
\define .param(_) <code class="doc-param">$_$</code>
\define .mtitle(_) $_$ Macro
\define .otitle(_) $_$ Operator
\define .vtitle(_) $_$ Variable
\define .link(_,to) <$link to="$to$">$_$</$link>
\define .clink(_,to) <span class="doc-clink"><<.link """$_$""" "$to$">></span>
\define .dlink(_,to) <$macrocall $name=".link" _=<<.def "$_$">> to="$to$">/>
\define .dlink-ex(_,to) <a href="$to$" class="tc-tiddlylink-external" target="_blank" rel="noopener noreferrer"><<.def "$_$">></a>
\define .flink(to) <$macrocall $name=".link" _=<<.field {{$to$!!caption}}>> to="$to$"/>
\define .mlink(_,to) <$macrocall $name=".link" _=<<.var "$_$">> to=<<.mtitle "$_$">>/>
\define .mlink2(_,to) <$macrocall $name=".link" _=<<.var "$_$">> to="$to$"/>
\define .olink(_) <$macrocall $name=".link" _=<<.op "$_$">> to=<<.otitle "$_$">>/>
\define .olink2(_,to) <$macrocall $name=".link" _=<<.op "$_$">> to=<<.otitle "$to$">>/>
\define .vlink(_,to) <$macrocall $name=".link" _=<<.var "$_$">> to=<<.vtitle "$_$">>/>
\define .vlink2(_,to) <$macrocall $name=".link" _=<<.var "$_$">> to="$to$"/>
\define .wlink(to) <$macrocall $name=".link" _=<<.wid {{$to$!!caption}}>> to="$to$"/>
\define .wlink2(_,to) <$macrocall $name=".link" _="$_$" to="$to$"/>
\define .key(_) <span class="doc-key">$_$</span>
\define .combokey(_) <$macrocall $name=".if" cond="$_$" then=<<.key '$_$'>>/>
\define .keycombo(1,2,3,4) <<.combokey "$1$">><<.if "$2$" +>><<.combokey "$2$">><<.if "$3$" +>><<.combokey "$3$">><<.if "$4$" +>><<.combokey "$4$">>
\define .tab(_) <span class="doc-tab">{{$_$!!caption}}</span>
\define .sidebar-tab(_) <<.tab "$:/core/ui/SideBar/$_$">>
\define .more-tab(_) <<.tab "$:/core/ui/MoreSideBar/$_$">>
\define .info-tab(_) <<.tab "$:/core/ui/TiddlerInfo/$_$">>
\define .controlpanel-tab(_) <<.tab "$:/core/ui/ControlPanel/$_$">>
\define .advancedsearch-tab(_) <<.tab "$:/core/ui/AdvancedSearch/$_$">>
\define .toc-tab() <<.tab "TableOfContents">>
\define .example-tab(_) <span class="doc-tab">$_$</span>
\define .button(_) <span class="doc-button">{{$:/core/ui/Buttons/$_$!!caption}}</span>
\define .icon(_) <span class="doc-icon">{{$_$}}</span>
\define .tip(_) <div class="doc-icon-block"><div class="doc-block-icon">{{$:/core/images/tip}}</div> $_$</div>
\define .warning(_) <div class="doc-icon-block"><div class="doc-block-icon">{{$:/core/images/warning}}</div> $_$</div>
\define .state-prefix() $:/state/editions/tw5.com/
\define .lorem()
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\end
\define .toc-lorem()
C'est un exemple de tiddler. Voir [[Macros Table des matières (Exemples)|Table-of-Contents Macros (Examples)]].
<<.lorem>>
\end
\define .example(n,eg,egvar:NO-SUCH-VAR)
<div class="doc-example">
<$reveal default="$egvar$" type="match" text="NO-SUCH-VAR">
<$macrocall $name="copy-to-clipboard-above-right" src="""$eg$"""/>
<$codeblock code="""$eg$"""/>
</$reveal>
<$reveal default="$egvar$" type="nomatch" text="NO-SUCH-VAR">
<!-- allow an example to contain """ -->
<$macrocall $name="copy-to-clipboard-above-right" src=<<$egvar$>>/>
<$codeblock code=<<$egvar$>>/>
</$reveal>
<$list filter="[title<.state-prefix>addsuffix{!!title}addsuffix[/]addsuffix[$n$]]" variable=".state">
<$reveal state=<<.state>> type="nomatch" text="show">
<dl>
<dd><$button set=<<.state>> setTo="show">Essayez</$button></dd>
</dl>
</$reveal>
<$reveal state=<<.state>> type="match" text="show">
<dl>
<dd><$button set=<<.state>> setTo="">Cachez</$button></dd>
</dl>
<blockquote class="doc-example-result">
<$reveal default="$egvar$" type="match" text="NO-SUCH-VAR">
$eg$
</$reveal>
<$reveal default="$egvar$" type="nomatch" text="NO-SUCH-VAR">
<<$egvar$>>
</$reveal>
</blockquote>
</$reveal>
</$list>
\end
\define .bad-example(eg)
<table class="doc-bad-example">
<tbody>
<tr class="evenRow">
<td><span class="tc-inline-style" style="font-size:1.5em;">&#9888;</span> Warning:<br> Don't do it this way!</td>
<td>
$eg$
</td>
</tr>
</tbody>
</table>
\end
\define .link-badge(text,link,colour)
<a href=<<__link__>> class="doc-link-badge" style="background-color:$colour$;" target="_blank" rel="noopener noreferrer"><$text text=<<__text__>>/></a>
\end
\define .link-badge-added(link,colour:#ffe246) <<.link-badge "added" """$link$""" """$colour$""">>
\define .link-badge-addendum(link,colour:#fcc84a) <<.link-badge "addendum" """$link$""" """$colour$""">>
\define .link-badge-extended(link,colour:#f9a344) <<.link-badge "extended" """$link$""" """$colour$""">>
\define .link-badge-fixed(link,colour:#ffa86d) <<.link-badge "fixed" """$link$""" """$colour$""">>
\define .link-badge-here(link,colour:#d88e63) <<.link-badge "here" """$link$""" """$colour$""">>
\define .link-badge-hide(link,colour:#9d959f) <<.link-badge "hide" """$link$""" """$colour$""">>
\define .link-badge-improved(link,colour:#7593c7) <<.link-badge "improved" """$link$""" """$colour$""">>
\define .link-badge-modified(link,colour:#7f99c9) <<.link-badge "modified" """$link$""" """$colour$""">>
\define .link-badge-removed(link,colour:#a9aabc) <<.link-badge "removed" """$link$""" """$colour$""">>
\define .link-badge-renamed(link,colour:#b4b995) <<.link-badge "renamed" """$link$""" """$colour$""">>
\define .link-badge-updated(link,colour:#91ba66) <<.link-badge "updated" """$link$""" """$colour$""">>
\define .tiddler-fields(tiddler)
<$tiddler tiddler=<<__tiddler__>>>
<div class="doc-tiddler-fields">
<h2>
<$link>
<span class="tc-tiddler-title-icon">{{||$:/core/ui/TiddlerIcon}}</span><$text text=<<currentTiddler>>/>
</$link>
</h2>
<table class="tc-view-field-table">
<tbody>
<$list filter="[all[current]fields[]sort[title]] -title" template="$:/core/ui/TiddlerFieldTemplate" variable="listItem"/>
</tbody>
</table>
</div>
</$tiddler>
\end
\define .banner-credits(credit,url)
<img src=<<__url__>> width="140" style="float:left;margin-right:0.5em;"/>
$credit$
<div style="clear:both;">
</div>
\end
<pre><$view field="text"/></pre>

View File

@ -0,0 +1,9 @@
created: 20170126143833588
fr-title: obsolète
modified: 20220303000909524
title: $:/deprecated
type: text/vnd.tiddlywiki
<<<
L'obsolescence est, dans le domaine du développement logiciel, la situation où une ancienne fonctionnalité est considérée comme dépassée au regard d'un nouveau standard, et où, bien qu'elle soit conservée dans les versions plus récentes (par souci de rétro-compatibilité, et pour donner aux développeurs le temps de mettre leur code source en conformité), elle pourrait disparaître à l'avenir, si bien qu'il est recommandé d'en abandonner l'usage.
<<< [[wikipedia|https://fr.wikipedia.org/wiki/Obsolescence_(informatique)]]

View File

@ -1,5 +1,5 @@
created: 20150117152607000
modified: 20150620212025034
modified: 20220304140636794
tags: $:/tags/Macro
title: $:/editions/tw5.com/doc-macros
type: text/vnd.tiddlywiki
@ -30,14 +30,14 @@ type: text/vnd.tiddlywiki
\define .attr(_) <code class="doc-attr">$_$</code>
\define .param(_) <code class="doc-param">$_$</code>
\define .mtitle(_) $_$ Macro
\define .otitle(_) $_$ Operator
\define .vtitle(_) $_$ Variable
\define .mtitle(_) Macro $_$
\define .otitle(_) Opérateur $_$
\define .vtitle(_) Variable $_$
\define .link(_,to) <$link to="$to$">$_$</$link>
\define .clink(_,to) <span class="doc-clink"><<.link """$_$""" "$to$">></span>
\define .dlink(_,to) <$macrocall $name=".link" _=<<.def "$_$">> to="$to$">/>
\define .dlink-ex(_,to) <a href="$to$" class="tc-tiddlylink-external" target="_blank"><<.def "$_$">></a>
\define .dlink-ex(_,to) <a href="$to$" class="tc-tiddlylink-external" target="_blank" rel="noopener noreferrer"><<.def "$_$">></a>
\define .flink(to) <$macrocall $name=".link" _=<<.field {{$to$!!caption}}>> to="$to$"/>
\define .mlink(_,to) <$macrocall $name=".link" _=<<.var "$_$">> to=<<.mtitle "$_$">>/>
\define .mlink2(_,to) <$macrocall $name=".link" _=<<.var "$_$">> to="$to$"/>
@ -63,6 +63,8 @@ type: text/vnd.tiddlywiki
\define .button(_) <span class="doc-button">{{$:/core/ui/Buttons/$_$!!caption}}</span>
\define .icon(_) <span class="doc-icon">{{$_$}}</span>
\define .tip(_) <div class="doc-icon-block"><div class="doc-block-icon">{{$:/core/images/tip}}</div> $_$</div>
\define .warning(_) <div class="doc-icon-block"><div class="doc-block-icon">{{$:/core/images/warning}}</div> $_$</div>
@ -81,10 +83,12 @@ C'est un exemple de tiddler. Voir [[Macros Table des matières (Exemples)|Table-
\define .example(n,eg,egvar:NO-SUCH-VAR)
<div class="doc-example">
<$reveal default="$egvar$" type="match" text="NO-SUCH-VAR">
<$macrocall $name="copy-to-clipboard-above-right" src="""$eg$"""/>
<$codeblock code="""$eg$"""/>
</$reveal>
<$reveal default="$egvar$" type="nomatch" text="NO-SUCH-VAR">
<!-- allow an example to contain """ -->
<$macrocall $name="copy-to-clipboard-above-right" src=<<$egvar$>>/>
<$codeblock code=<<$egvar$>>/>
</$reveal>
<$list filter="[title<.state-prefix>addsuffix{!!title}addsuffix[/]addsuffix[$n$]]" variable=".state">
@ -108,3 +112,63 @@ C'est un exemple de tiddler. Voir [[Macros Table des matières (Exemples)|Table-
</$reveal>
</$list>
\end
\define .bad-example(eg)
<table class="doc-bad-example">
<tbody>
<tr class="evenRow">
<td><span class="tc-inline-style" style="font-size:1.5em;">&#9888;</span> Attention&nbsp;:<br> Ne faites pas comme ça !</td>
<td>
$eg$
</td>
</tr>
</tbody>
</table>
\end
\define .link-badge(text,link,colour)
<a href=<<__link__>> class="doc-link-badge" style="background-color:$colour$;" target="_blank" rel="noopener noreferrer"><$text text=<<__text__>>/></a>
\end
\define .link-badge-added(link,colour:#ffe246) <<.link-badge "ajouté" """$link$""" """$colour$""">>
\define .link-badge-addendum(link,colour:#fcc84a) <<.link-badge "addendum" """$link$""" """$colour$""">>
\define .link-badge-extended(link,colour:#f9a344) <<.link-badge "étendu" """$link$""" """$colour$""">>
\define .link-badge-fixed(link,colour:#ffa86d) <<.link-badge "corrigé" """$link$""" """$colour$""">>
\define .link-badge-here(link,colour:#d88e63) <<.link-badge "ici" """$link$""" """$colour$""">>
\define .link-badge-hide(link,colour:#9d959f) <<.link-badge "cacher" """$link$""" """$colour$""">>
\define .link-badge-improved(link,colour:#7593c7) <<.link-badge "amélioré" """$link$""" """$colour$""">>
\define .link-badge-modified(link,colour:#7f99c9) <<.link-badge "modifié" """$link$""" """$colour$""">>
\define .link-badge-removed(link,colour:#a9aabc) <<.link-badge "retiré" """$link$""" """$colour$""">>
\define .link-badge-renamed(link,colour:#b4b995) <<.link-badge "renommé" """$link$""" """$colour$""">>
\define .link-badge-updated(link,colour:#91ba66) <<.link-badge "mis à jour" """$link$""" """$colour$""">>
\define .tiddler-fields(tiddler)
<$tiddler tiddler=<<__tiddler__>>>
<div class="doc-tiddler-fields">
<h2>
<$link>
<span class="tc-tiddler-title-icon">{{||$:/core/ui/TiddlerIcon}}</span><$text text=<<currentTiddler>>/>
</$link>
</h2>
<table class="tc-view-field-table">
<tbody>
<$list filter="[all[current]fields[]sort[title]] -title" template="$:/core/ui/TiddlerFieldTemplate" variable="listItem"/>
</tbody>
</table>
</div>
</$tiddler>
\end
\define .banner-credits(credit,url)
<img src=<<__url__>> width="140" style="float:left;margin-right:0.5em;"/>
$credit$
<div style="clear:both;">
</div>
\end
<pre><$view field="text"/></pre>

View File

@ -0,0 +1,15 @@
created: 20161008085627406
modified: 20220303000119560
tags: $:/tags/Macro
title: $:/editions/tw5.com/version-macros
type: text/vnd.tiddlywiki
\define .from-version(version)
<span class="doc-from-version">{{$:/core/images/warning}} Depuis<<:>> $version$</span>
\end
\define .deprecated-since(version, superseded:"TODO-Link")
<$button to="Deprecated - What does it mean" class="doc-deprecated-version tc-btn-invisible">{{$:/core/images/warning}} Obsolète depuis<<:>> $version$ </$button>. Utilisez [[$superseded$]] à la place
\end
<pre><$view field="text"/></pre>

View File

@ -1,5 +1,5 @@
created: 20150531155638729
modified: 20150601094935758
modified: 20220304175111424
tags: $:/tags/Macro
title: $:/editions/tw5.com/wikitext-macros
type: text/vnd.tiddlywiki
@ -15,7 +15,7 @@ Affichera ceci&nbsp;:
$src$
... Génération du HTML&nbsp;:
Code HTML correspondant&nbsp;:
$$$text/vnd.tiddlywiki>text/html
$src$

View File

@ -1,11 +1,11 @@
created: 20131206154636572
fr-title: Citations en bloc dans WikiText
modified: 20150624090734021
modified: 20220226225218713
tags: WikiText
title: Block Quotes in WikiText
type: text/vnd.tiddlywiki
Il existe deux manières de produire des éléments HTML de type citation en bloc avec <<tw>>, l'un pour du contenu qui pourra s'afficher sur plusieurs lignes, et l'autre pour du contenu qui ne devra s'afficher que sur une seule ligne.
Il existe deux manières de produire des éléments HTML de type citation en bloc avec <<tw>>, l'une pour du contenu qui pourra s'afficher sur plusieurs lignes, et l'autre pour du contenu qui ne devra s'afficher que sur une seule ligne.
! Citation en bloc multi-lignes
@ -19,7 +19,7 @@ Ceci est un paragraphe de type citation en bloc
!! Attribution
Une attribution peut-être ajoutée au bloc comme ceci, comme ceci&nbsp;:
Une attribution peut-être ajoutée au bloc comme ceci<<:>>
<<wikitext-example src:"<<<
Les ordinateurs sont des vélos pour nos neurones
@ -28,22 +28,29 @@ Les ordinateurs sont des vélos pour nos neurones
!! Classes CSS
Les blocs peuvent hériter des propriétés de classes CSS:
Les blocs peuvent hériter des propriétés de classes CSS<<:>>
<<wikitext-example src:"<<<.myClass.another-class
Les systèmes d'exploitation sont des murs pour notre esprit
<<< Personne
">>
Le cœur de <<tw>> inclut la classe `tc-big-quote` qui représente les citations avec des guillemets géants<<:>>
<<wikitext-example src:"<<<.tc-big-quote
Une citation dramatique
<<< Quelqu'un d'important
">>
! Bloc uniligne
La syntaxe des citations uniligne est une extension de la syntaxe des [[Listes avec WikiText]]. Par exemple&nbsp;:
La syntaxe des citations uniligne est une extension de la syntaxe des [[listes avec WikiText|Lists in WikiText]]. Par exemple<<:>>
<<wikitext-example src:"> Bloc de citation uniligne
> Un autre bloc uniligne
">>
Vous pouvez agréger des blocs unilignes comme ceci&nbsp;:
Vous pouvez imbriquer des blocs unilignes comme ceci<<:>>
```
> Un bloc de niveau 1
@ -52,13 +59,13 @@ Vous pouvez agréger des blocs unilignes comme ceci&nbsp;:
">>
```
Affichera&nbsp;:
Ce qui affichera<<:>>
> Un bloc de niveau 1
>> Un bloc de niveau 2
> Un autre bloc de niveau 1
Vous pouvez mixer les citations en bloc avec d'autres types de listes. Par exemple&nbsp;:
Vous pouvez aussi mixer les citations en bloc avec d'autres types de listes. Par exemple<<:>>
<<wikitext-example src:"* Liste une
** Liste deux

View File

@ -1,11 +1,14 @@
caption: CamelCase
created: 20130828185300000
modified: 20150623062412435
fr-title: Notation chameau
modified: 20220304015529727
tags: Definitions
title: CamelCase
type: text/vnd.tiddlywiki
La convention de casse Camel est formée à partir d'une phrase, dont on met en capital la première lettre de chaque mot et dont on supprime les espaces entre eux, formant ainsi un seul et unique mot. De nombreux wiki utilisent CamelCase pour marquer les phrases qui génèrent un lien de façon automatique.
La <<gf "notation chameau">> (en anglais <<gf "//Camel Case//">>) est une convention de casse formée en passant en majuscule l'initiale de chaque mot d'une phrase et en supprimant les espaces entre les mots, ce qui forme un long mot composé. De nombreux wikis utilisent la <<fr CamelCase>> pour marquer les phrases qui produisent automatiquement un lien.
Exemple&nbsp;:
ExempleDeCamelCaseQuiGénèreUnLienVersUnNouveauTiddlerPortantCeNom
ExempleDeNotationChameauQuiProduitUnLienVersUnNouveauTiddlerPortantCeNom
NDT<<:>> Visuellement, l'alternance des lettres en majuscules et en minuscules dans les phrases en notation chameau produit une sorte d'ondulation, comme les bosses d'un chameau.

View File

@ -1,12 +1,37 @@
caption: Blocs de code
created: 20141016143834720
modified: 20141116091520961
fr-title: Blocs de code en WikiText
modified: 20220226232420710
tags: WikiText
title: Code Blocks in WikiText
fr-title: Blocs de code en WikiText
type: text/vnd.tiddlywiki
Un bloc de code est délimité par trois caractères "accents graves" <code>&#96;&#96;&#96;</code> (connus en anglais sous le nom de "backticks") :
Un bloc de code (<<.icon $:/core/images/mono-block>>) est délimité par trois caractères <<gf "accent grave">> <code>&#96;&#96;&#96;</code> (connus en anglais sous le nom de <<gf "backticks">>)<<:>>
<pre>
&#96;&#96;&#96;
Ce texte aura une chasse fixe et ne sera pas &#96;formaté&#96;.
&#96;&#96;&#96;
</pre>
Donnera le résultat suivant<<:>>
```
Ce texte aura une chasse fixe et ne sera pas `formaté`.
```
Pour être interprétés correctement, les trois accents graves doivent être placés au début d'une ligne et immédiatement suivis d'un retour à la ligne.
Souvenez-vous que le paragraphe précédent doit s'être terminé correctement, à l'aide de deux retours à la ligne. L'exemple suivant est donc ''faux''<<:>>
<pre>
Ceci est un paragraphe ordinaire.
&#96;&#96;&#96;
Ce texte aura une chasse fixe et ne sera pas &#96;formaté&#96;.
&#96;&#96;&#96;
</pre>
La version correcte est<<:>>
<pre>
Ceci est un paragraphe ordinaire.
@ -16,18 +41,4 @@ Ce texte aura une chasse fixe et ne sera pas &#96;formaté&#96;.
&#96;&#96;&#96;
</pre>
<div class="tc-message-box">
Ceci est un paragraphe ordinaire.
```
Ce texte aura une chasse fixe et ne sera pas `formaté`.
```
</div>
; Remarques
* Pour être interprétés correctements, les trois backticks doivent être :
** précédés de deux retours à la ligne (pour terminer correctement le paragraphe précédent) ;
** au début de la ligne ;
** immédiatement suivis d'un retour à la ligne.
* Certains claviers traitent le backtick comme une [[touche morte|http://fr.wikipedia.org/wiki/Touche_morte]], le rendant difficile à taper. L'astuce est de taper 3 <code>&#96;</code> suivis d'un espace. Une autre méthode consiste à taper 6 <code>&#96;</code> d'affilée, puis de bouger le curseur en arrière trois fois pour taper ou coller le contenu du bloc.
Certains claviers traitent le backtick comme une [[touche morte|http://fr.wikipedia.org/wiki/Touche_morte]], le rendant difficile à taper. L'astuce est de taper 3 <code>&#96;</code> suivis d'un espace. Une autre méthode consiste à taper 6 <code>&#96;</code> d'affilée, puis de bouger le curseur en arrière trois fois pour taper ou coller le contenu du bloc.

View File

@ -1,13 +1,13 @@
created: 20140904140300000
fr-title: Créer et modifier des tiddlers
modified: 20150620081426868
modified: 20220221002250215
tags: [[Working with TiddlyWiki]]
title: Creating and editing tiddlers
type: text/vnd.tiddlywiki
! Créer des tiddlers
Vous créez un tiddler soit en cliquant sur le bouton {{$:/core/images/new-button}} du menu latéral, soit en cliquant sur un lien vers un tiddler absent. Les liens vers les tiddlers absents sont affichés en [[italique bleu]].
Vous créez un tiddler soit en cliquant sur le bouton <<.icon $:/core/images/new-button>> du menu latéral, soit en cliquant sur un lien vers un tiddler absent. Les liens vers les tiddlers absents sont affichés en [[italique bleu]].
Voir aussi<<:>>
@ -15,23 +15,23 @@ Voir aussi<<:>>
! Modifier des tiddlers
Pour modifier un tiddler existant, cliquez sur le bouton {{$:/core/images/edit-button}} en haut et à droit du tiddler.
Pour modifier un tiddler existant, cliquez sur le bouton <<.icon $:/core/images/edit-button>> en haut et à droite du tiddler.
!! Mode ébauche
Quand vous créez un nouveau tiddler ou modifiez un existant, le tiddler passe en mode ébauche. Ce qui propose un panneau de contrôle pour apporter différents types de modifications. Il a plusieurs parties, de bas en haut<<:>>
Quand vous créez un nouveau tiddler ou modifiez un existant, le tiddler passe en mode ébauche. Ce mode propose un panneau de contrôle pour apporter différents types de modifications. Il a plusieurs parties, de bas en haut<<:>>
*''Le champ titre'' - pour modifier le titre du tiddler
*''Le sélecteur de tags'' - pour ajouter ou supprimer des tags. Lors de la saisie d'un tag, une liste déroulante affiche les tags correspondant sous forme de complétions. Vous pouvez choisir dans cette liste ou créer un tag entièrement nouveau. Puis cliquez sur le bouton ''ajouter'' pour ajouter le tag au tiddler. Chaque tag est affiché sous forme d'une pilule colorée. Cliquez le &quot;×&quot; d'un pilule pour supprimer le tag
*''La zone de texte'' - pour modifier le contenu principal du tiddler. Cliquez sur le bouton ''afficher la prévisualiation'' pour visualiser l'apparence des modifications
*''Le sélecteur de type'' - pour afficher vos tiddlers dans un format spécial, comme une image. Voir ContentType pour la liste des options. Le choix par défaut est `text/vnd.tiddlywiki`, qui indique que le tiddler contient du [[WikiTexte|WikiText]]
*''Le sélecteur de champ'' - pour ajouter ou supprimer des champs du tiddler. Par exemple, si vous modifiez un tiddler utilisé comme tag par d'autres tiddlers, vous pouvez ajouter un [[champ ''list''|ListField]] pour modifier l'ordre dans lequel ces tiddlers seront listé
*''Le sélecteur de tags'' - pour ajouter ou supprimer des tags. Lors de la saisie d'un tag, une liste déroulante affiche les tags correspondant sous forme de complétions. Vous pouvez choisir dans cette liste ou créer un tag entièrement nouveau. Puis cliquez sur le bouton ''ajouter'' ou utilisez la touche <kbd>Entrée</kbd> pour ajouter le tag au tiddler. Chaque tag est affiché sous forme d'une pilule colorée. Cliquez le &quot;×&quot; d'une pilule pour supprimer le tag
*''La zone de texte'' - pour modifier le contenu principal du tiddler. Cliquez sur le bouton ''afficher la prévisualiation'' (<<.icon $:/core/images/preview-closed>> / <<.icon $:/core/images/preview-open>>) pour visualiser l'apparence des modifications
*''Le sélecteur de type'' - pour afficher vos tiddlers dans un format spécial, comme une image. Voir ContentType pour la liste des options. Le choix par défaut est `text/vnd.tiddlywiki`, qui indique que le tiddler contient du <<fr WikiText>>
*''Le sélecteur de champ'' - pour ajouter ou supprimer des champs du tiddler. Par exemple, si vous modifiez un tiddler utilisé comme tag par d'autres tiddlers, vous pouvez ajouter un [[champ ''list''|ListField]] pour modifier l'ordre dans lequel ces tiddlers seront listés
! Confirmer, annuler ou supprimer
Quand vous avez terminé les modifications, cliquez sur le bouton en haut et à droite du tiddler<<:>>
*Le bouton ''confirmer'' ({{$:/core/images/done-button}}) mémorise vos modifications dans le tiddler et quitte le mode ébauche. Si votre wiki est configuré en [[AutoSave]], vos modifications seront enregistrées de façon permanente. Autrement elles sont mémorisées temporairement dans votre navigateur web, et vous les perdrez si vous fermez votre page ~TiddlyWiki sans avoir cliqué sur le bouton principal pour ''Enregistrer'' {{$:/core/images/save-button}} dans le menu latéral.
*Le bouton ''annuler'' ({{$:/core/images/cancel-button}}) ignore vos modifications (après demande de confirmation) et quitte le mode ébauche.
*Le bouton ''supprimer'' ({{$:/core/images/delete-button}}) supprime tout le tiddler (après demande de confirmation).
*Le bouton ''confirmer'' (<<.icon $:/core/images/done-button>>) mémorise vos modifications dans le tiddler et quitte le mode ébauche. Si votre wiki est configuré en <<fr AutoSave>>, vos modifications seront enregistrées de façon permanente. Autrement elles sont mémorisées temporairement dans votre navigateur web, et vous les perdrez si vous fermez votre page ~TiddlyWiki sans avoir cliqué sur le bouton principal pour ''Enregistrer'' (<<.icon $:/core/images/save-button>>) dans le menu latéral.
*Le bouton ''annuler'' (<<.icon $:/core/images/cancel-button>>) ignore vos modifications (après demande de confirmation) et quitte le mode ébauche.
*Le bouton ''supprimer'' (<<.icon $:/core/images/delete-button>>) supprime tout le tiddler (après demande de confirmation).

View File

@ -0,0 +1,17 @@
created: 20170126142116898
fr-title: Obsolète - définition
modified: 20220303002330037
title: Deprecated - What does it mean
type: text/vnd.tiddlywiki
Avant tout<<:>> ''Restez calme<<!>>''
{{$:/deprecated}}
Pour <<tw>>, cela signifie que vous ne devriez plus utiliser ce mécanisme pour du nouveau contenu, ''et que vous devriez mettre à jour votre contenu existant''<<!>>
Les fonctionnalités obsolètes sont identifiées avec un style particulier. Voir<<:>> <<fr "How to apply custom styles by tag">>
''Tiddlers étiquetés `$:/deprecated`'' :
><<list-links "[tag[$:/deprecated]else[(aucun)]]">>

View File

@ -1,23 +1,23 @@
caption: Formatage
created: 20141016142259705
fr-title: Mise en forme avec WikiText
modified: 20150601093436425
modified: 20220226233811803
tags: WikiText
title: Formatting in WikiText
type: text/vnd.tiddlywiki
Voici les formatages de texte disponibles en [[WikiTexte|WikiText]] :
Voici les formatages de caractères disponibles en [[WikiTexte|WikiText]]<<:>>
|Format |Résultat |h
|`''gras''` |texte en ''gras'' |
|`//italique//` |texte en //italique// |
|`__souligné__` |texte __souligné__ |
|`~~barré~~` |texte ~~barré~~ |
|<code>&#96;code&#96;</code><br><code>&#96;&#96;code contenant du &#96;code&#96; &#96;&#96;</code> |`code`<br>``code contenant du `code` `` |
|`^^exposant^^` |texte en ^^exposant^^ |
|`,,indice,,` |texte en ,,indice,, |
|Format |Résultat |Icône |h
|<code>&#96;code&#96;</code><br><code>&#96;&#96;code contenant du &#96;code&#96; &#96;&#96;</code> |`code`<br>``code contenant du `code` `` |<<.icon $:/core/images/mono-line>> |
|`''gras''` |texte en ''gras'' |<<.icon $:/core/images/bold>> |
|`//italique//` |texte en //italique// |<<.icon $:/core/images/italic>> |
|`__souligné__` |texte __souligné__ |<<.icon $:/core/images/underline>> |
|`~~barré~~` |texte ~~barré~~ |<<.icon $:/core/images/strikethrough>> |
|`^^exposant^^` |texte en ^^exposant^^ |<<.icon $:/core/images/superscript>> |
|`,,indice,,` |texte en ,,indice,, |<<.icon $:/core/images/subscript>> |
Voir aussi : [[WikiTexte : blocs de code|Code Blocks in WikiText]]
Voir aussi<<:>> [[WikiTexte : blocs de code|Code Blocks in WikiText]]
; Remarque
* Si le code inclus est à la fin du code contenant, l'espace entre le <code>&#96;</code> et les <code>&#96;&#96;</code> est nécessaire.
: Si le code inclus est à la fin du code contenant, l'espace entre le <code>&#96;</code> et les <code>&#96;&#96;</code> est nécessaire.

View File

@ -1,30 +1,32 @@
created: 20131129090249275
fr-title: La mise en route
modified: 20160526131021571
modified: 20220217175123712
tags: [[Working with TiddlyWiki]]
title: GettingStarted
type: text/vnd.tiddlywiki
\define default-platform()
GettingStarted - $(browser-name)$
\end
Instructions pour bien commencer avec <<tw>>, selon les différentes plates-formes et configurations supportées.
<$set name="browser-name" value={{$:/info/browser/name}}>
<$macrocall $name="tabs" state="$:/state/tabs/platform" tabsList="[prefix[GettingStarted - ]]" default=<<default-platform>> class="tc-vertical"/>
</$set>
Téléchargez un <<tw>> vide en cliquant sur ce bouton<<:>> {{$:/editions/fr-FR/snippets/download-empty-button}}
Autres informations :
L'étape suivante consiste à choisir une solution d'enregistrement des modifications. De nombreuses méthodes sont disponibles, chacune avec ses atouts et ses limites. Cliquez sur la fiche d'une méthode pour voir plus d'informations la concernant. Vous pouvez aussi cocher une case de plateformes et de navigateur pour afficher les solutions qui fonctionnent pour cette combinaison.
* [[Cryptage|Encryption]] explique comment utiliser le système de cryptage intégré à <<tw>> pour protéger votre contenu avec un mot de passe ;
* [[Enregistrer avec Tiddlyspot|Saving on TiddlySpot]], un service gratuit qui vous permet d'utiliser <<tw>> en ligne ;
* Sauvegarde avec TiddlyDesktop, une application de bureautique dédiée au travail avec <<tw>> ;
* Vous pouvez aussi télécharger ce <<tw>> complet, avec toute sa documentation<<dp>><div>
<<.warning "N'utilisez pas le menu ''Fichier''/''Enregistrer'' du navigateur internet pour enregistrer vos modifications (ça ne marche pas)<<!>>">><br/><br/>
{{Saving}}
Autres informations<<:>>
* [[Protéger le contenu avec un mot de passe|Encryption]] grâce au système de chiffrement intégré à <<tw>><<;>>
* [[Enregistrer avec Tiddlyspot|Saving on TiddlySpot]], un service gratuit qui vous permet d'utiliser <<tw>> en ligne<<;>>
* Sauvegarde avec TiddlyDesktop, une application de bureautique dédiée au travail avec <<tw>><<;>>
* Vous pouvez aussi télécharger ce <<tw>> complet, avec toute sa documentation<<:>><div>
<<<
{{$:/snippets/download-wiki-button}}
Si le bouton ne fonctionne pas, sauvegardez ce lien :
Si le bouton ne fonctionne pas, sauvegardez ce lien<<:>>
<a href="https://tiddlywiki.com/languages/fr-FR/index.html" download="index.html">~https://tiddlywiki.com/languages/fr-FR/index.html</a>

View File

@ -1,5 +1,5 @@
created: 20141217193625476
modified: 20150624092403261
modified: 20220304170551125
title: Glossaire en-GB -> fr-FR
type: text/vnd.tiddlywiki
@ -8,9 +8,11 @@ type: text/vnd.tiddlywiki
|background|arrière plan||
|bug|bogue||
|core |noyau ||
|dominant append|ajout prépondérant|//ajouté par prépondérance//|
|draft|ébauche||
|empty édition |édition basique ||
|encryption|cryptage||
|filter run|séquence de filtre||
|fixed|corrigé||
|flexible|souple|maléable |
|improved|amélioré||

View File

@ -1,12 +1,14 @@
caption: HTML
created: 20141017141153174
modified: 20141118192457947
fr-title: HTML dans le WikiTexte
modified: 20220227020401008
tags: WikiText
title: HTML in WikiText
fr-title: HTML dans le WikiTexte
type: text/vnd.tiddlywiki
Les balises HTML (dont les commentaires `<!-- -->`) peuvent être utilisées directement en [[WikiTexte|WikiText]] :
! Balises HTML et commentaires
Les balises et les commentaires HTML peuvent être utilisées directement en [[WikiTexte|WikiText]]. Par exemple<<:>>
<<wikitexte-exemple "<article class='hello'>
Ceci est un simple bloc de texte. HelloThere
@ -14,47 +16,60 @@ Ceci est un simple bloc de texte. HelloThere
</article>">>
; Remarque
* Par conséquent, un mot écrit entre "chevrons" `< >` sera interprété comme une balise HTML, ce qui peut entraîner des effets de bord (notamment à cause de l'inexistence de la balise fermante).<br>À la place, mieux vaut utiliser le [[code HTML|Codes HTML]] des caractères "chevrons" : `&lt;` et `&gt;`
: Par conséquent, un mot écrit entre "chevrons" `< >` sera interprété comme une balise HTML, ce qui peut entraîner des effets de bord (notamment à cause de l'inexistence de la balise fermante).<br>À la place, mieux vaut utiliser le [[code HTML|Codes HTML]] des caractères "chevrons" : `&lt;` et `&gt;`
! Interprétation du contenu
!! Commentaires //Pragma//
Par défaut, le contenu d'un élément HTML est interprété en mode texte ("inline mode" en anglais). Cela signifie que les [[formatages de texte|Formatting in WikiText]] (comme du gras ou un exposant) s'appliquent, mais que les formatages de type bloc (comme les tables, les listes ou les titres) ne sont pas reconnus.
<<.from-version 5.2.0>> Les commentaires peuvent maintenant être librement entremêlés avec les pragmas ou bien à l'intérieur du corps d'un bloc de wikitexte.
Pour que le contenu de l'élément HTML soit interprété en mode bloc ("block mode" en anglais), il faut faire suivre la balise ouvrante de deux retours à la ligne.
```
<!-- NOUVEAU ! : Commentaire qui décrit la macro -->
\define test()
Un peu de texte <!-- commentaire en ligne -->
\end
<<wikitexte-exemple "<article class='hello'>
Ceci est du contenu en ''mode texte''.
<<test>>
```
* Les listes ne sont pas reconnues
! Important
-- pas plus que les paragraphes !
</article>
<<.tip """[[Les Widgets utilisent la même syntaxe que les balises HTML|Widgets in WikiText]], donc les informations suivantes s'appliquent aussi à eux.""">>
---
<article class='hello'>
! Mode //bloc// ou mode //texte// ?
Ceci est du contenu en ''mode bloc''.
Pour que le contenu d'un élément HTML soit [[interprété|WikiText Parser Modes]] en [[mode bloc|Block Mode WikiText]], la balise ouvrante doit être suivie par deux retours à la ligne.
* Les listes sont reconnues
</article>">>
Sans les deux retours à la ligne, le contenu des balises sera [[interprété|WikiText Parser Modes]] en [[mode texte|Inline Mode WikiText]], ce qui signifie que les formatages de mode bloc tels que les tableaux, les listes et les titres ne seront pas reconnus.
Voir aussi <<fr "WikiText parser mode: HTML examples">> et <<fr "WikiText parser mode transitions">>.
! Éléments auto-fermants
Les balises suivantes sont traitées comme si elles étaient vides, ce qui signifie que `<balise>` est traitée comme si c'était `<balise/>`, et qu'aucune balise de fermeture `</balise>` n'est nécessaire. Mais si la balise fermante existe elle est ignorée et traitée comme du texte.
* `<area>`, `<base>`, `<br>`, `<col>`, `<command>`, `<embed>`, `<hr>`, `<img>`, `<input>`, `<keygen>`, `<link>`, `<meta>`, `<param>`, `<source>`, `<track>`, `<wbr>`
Si vous ne fermez pas n'importe quelle autre balise HTML, <<tw>> se comportera comme si les balises manquantes étaient déportées à la fin du tiddler.
! Attributs
Les attributs d'une balise HTML peuvent être spécifiés littéralement, à l'aide d'une [[transclusion|Transclusion in WikiText]] ou par l'invocation d'une [[macro|Macros in WikiText]] :
Par extension à la syntaxe conventionnelle HTML, les attributs des éléments ou widgets peuvent être écrits de différentes façons<<:>>
Par exemple, ici la valeur de l'attribut `href` sera égale à la valeur du tiddler ~MonLienDestination :
* en tant que chaîne littérale
* en tant que transclusion de <<fr TextReference>>
* en tant que transclusion de [[macro ou de variable|Macros in WikiText]]
* en tant que résultat d'une [[expression de filtre|Filter Expression]]
```
<a href={{MonLienDestination}}>label du lien</a>
```
!! Valeurs littérales d'attributs
Et là, l'attribut est spécifié en invoquant une macro (qui génère elle-même un lien qui peut être paramétré) :
Les valeurs littérales d'attribut peuvent utiliser différents styles de ponctuation<<:>>
```
<a href=<<MaMacro "valeur du paramètre">>>label du lien</a>
```
* Guillemets simples (c-à-d `attribut='valeur'`)
* Guillemets doubles (c-à-d `attribut="valeur"`)
* Triples guillemets doubles (c-à-d `attribut="""valeur"""`)
* Aucune ponctuation n'est nécessaire pour les valeurs qui ne contiennent pas d'espace (c-à-d `attribut=valeur`)
Les valeurs d'attribut littérales peuvent contenir des retours à la ligne (ignoré par le HTML) :
Les valeurs littérales d'attribut peuvent contenir des retours à la ligne. Par exemple<<:>>
```
<div data-address="Maison Souris,
@ -62,9 +77,43 @@ Les valeurs d'attribut littérales peuvent contenir des retours à la ligne (ign
Ratville"/>
```
L'utilisation de trois caractères "guillemets doubles" `"""` permet de spécifier des valeurs d'attributs qui contiennent un seul caractère "guillemet double" :
L'utilisation des triples guillemets doubles `"""` permet de spécifier des valeurs d'attributs qui contiennent des caractères "guillemet double"<<:>>
```
<div data-address="""Maison "Souris",
3 rue des rongeurs,
Ratville"""/>
```
!! Valeurs d'attributs par transclusion
Les valeurs d'attributs par transclusion sont encadrées par des doubles accolades autour d'une <<fr TextReference>>, par exemple<<:>>
```
attr={{tiddler}}
attr={{!!field}}
attr={{tiddler!!field}}
```
<<.warning "La valeur de l'attribut sera le résultat exact de la transclusion, sans aucune interprétation supplémentaire de <<fr WikiText>>. Toute syntaxe de wiki dans ce résultat sera laissée en l'état.">>
!! Valeur d'attribut par variable
Les valeurs d'attributs par variable sont encadrées par des doubles crochets autour d'un [[appel de macro|Macro Calls in WikiText]], par exemple<<:>>
```
<div title=<<MaMacro "Jacques">>>
...
</div>
```
<<.warning "Le texte de la définition de la macro est retrouvé et la substitution des arguments a lieu (c-à-d la syntaxe <<.param $param$>> et <<.param &#36;(...)&#36;>>). Le texte résultant est affecté à la valeur de l'attribut. Toute syntaxe wiki dans ce texte, y-compris d'autres appels de macros ou des références de variables, sera laissée en l'état.">>
!! Valeurs d'attributs par filtre
Les valeurs d'attributs par filtre sont encadrées par des accolades triples autour d'une [[expression de filtre|Filter Expression]]. Le premier élément de la liste renvoyée par le filtre est affecté à l'attribut, ou une chaîne vide si la liste est vide.
Cet exemple montre comment ajouter un préfixe à une valeur<<:>>
```
<$text text={{{ [<currentTiddler>addprefix[$:/myprefix/]] }}} />
```
<<.warning "La valeur de l'attribut sera le résultat exact du premier élément de la liste renvoyée par le filtre, sans aucune interprétation du <<fr WikiText>>. Toute syntaxe de wiki dans ce résultat sera laissée telle quelle.">>

View File

@ -1,12 +1,12 @@
caption: Titres de rubriques
created: 20141017093039992
fr-title: Titres de rubriques dans WikiText
modified: 20150624093140963
modified: 20220226234057628
tags: WikiText
title: Headings in WikiText
type: text/vnd.tiddlywiki
Un ou plusieurs caractères "point d'exclamation" `!` au début d'une ligne signalent un titre de rubrique&nbsp;:
Un titre de rubrique est codé par un à 6 caractères <<gf "point d'exclamation">> `!` au début d'une ligne<<:>>
<<wikitexte-exemple "! Titre de niveau 1
!! Titre de niveau 2

View File

@ -0,0 +1,31 @@
created: 20151006145934884
fr-title: Exporter des tiddlers
modified: 20220222182612947
tags: Learning
title: How to export tiddlers
type: text/vnd.tiddlywiki
! Sélectionner tous les tiddlers pour l'exportation
Pour exporter ''tous'' les tiddlers, cliquez sur l'onglet ''Outils'' de la barre latérale. Trouvez le bouton <<.icon $:/core/images/export-button>> ''exporter tout'' et cliquez dessus. Un menu flottant vous permet alors de choisir l'un des nombreux formats d'exportation des tiddlers.
! Exporter un tiddler
Pour exporter un tiddler particulier, commencez par l'afficher, puis cliquez sur le bouton <<.icon $:/core/images/down-arrow>> ''plus'' situé vers le haut du tiddler. Dans la liste qui apparaît, sélectionnez <<.icon $:/core/images/export-button>> ''exporter ce tiddler''. Un menu flottant vous permet alors de choisir l'un des nombreux formats d'exportation des tiddlers.
! Exporter des tiddlers selon un critère (filtre)
Pour exporter une sélection de tiddlers, cliquez sur le symbole de loupe <<.icon $:/core/images/advanced-search-button>> à proximité de la zone de recherche de la barre latérale, ce qui va ouvrir le tiddler de [[recherche avancée|$:/AdvancedSearch]]. Choisissez l'onglet ''Filtrer'' car c'est le seul qui permet d'exporter une sélection de tiddlers. Les [[filtres|Filters]] utilisent une syntaxe particulière, cliquez sur [[ce lien|Filters]] pour découvrir comment concevoir des filtres.
Lorsque vous aurez rédigé un filtre, la liste des tiddlers correspondants apparaîtra. Vous pourrez alors cliquer sur le bouton <<.icon $:/core/images/export-button>> ''Exporte ces tiddlers'' situé à droite de la zone de saisie du filtre. Un menu flottant vous permettra alors de choisir l'un des nombreux formats d'exportation des tiddlers.
! Formats d'exportation
Actuellement, les formats d'exportation disponibles sont<<:>>
* Le fichier au format CSV
* Le fichier au format JSON
* Le fichier HTML statique
* Le fichier au format <<gf ".tid">>
Le format <<gf ".tid">> est particulier en ce qu'il ne permet d'exporter qu'un seul tiddler à la fois, même si vous essayer d'en exporter plusieurs à l'aide d'un filtre ou avec le bouton ''exporter tout''.

View File

@ -0,0 +1,33 @@
caption: image
created: 20140416160234142
fr-title: Widget Image
modified: 20220303235644269
tags: Widgets
title: ImageWidget
! Introduction
Le widget image affiche des images qui peuvent être désignées par une URL distante ou le titre d'un tiddler local qui contient l'image.
! Contenu et attributs
Le contenu du widget `<$image>` est ignoré.
|!Attribut |!Description |
|source |L'URL de l'image, ou le titre d'un tiddler image |
|width |La largeur de l'image |
|height |La hauteur de l'image |
|tooltip |L'info-bulle à afficher au survol de l'image |
|alt |Le texte alternatif associé à l'image |
|class |Les classes CSS à assigner à l'élément `<img>` |
La valeur de la largeur et de la hauteur peut être attribuée en pixels (c-à-d "23" ou "23px") ou en pourcentages (c-à-d "23%"). Ces deux attributs sont optionnels et s'ils sont absents le navigateur utilisera des règles CSS pour retailler l'image.
! Images externes et champ ''_canonical_uri''
Lorsqu'il est utilisé pour afficher des images contenues dans des tiddlers, le widget opère dans deux modes distincts<<:>>
* Si le champ ''_canonical_uri'' est présent, il est utilisé en tant qu'attribut ''src'' de la balise `<img>` générée et le champ ''text'' est ignoré.
* En l'absence du champ ''_canonical_uri'', le widget image génère une balise `<img>` qui encode les données de l'image directement dans une URI de type `data:`.
Plus de détails ici<<:>> <<fr ExternalImages>>.

View File

@ -0,0 +1,69 @@
caption: Images
created: 20131205160221762
fr-title: Images en WikiTexte
modified: 20220304132738271
tags: WikiText [[Working with TiddlyWiki]]
title: Images in WikiText
type: text/vnd.tiddlywiki
! Intégration d'image
Les images peuvent être affichées avec la syntaxe <<fr WikiText>> suivante, selon que l'image soit déjà incluse dans un tiddler ou pointe vers une source externe&nbsp;:
```
[img[Motovun Jack.jpg]]
ou [img[https://tiddlywiki.com/favicon.ico]]
```
Il est également possible d'insérer des tiddlers d'images grâce à la barre d'outils d'édition. Cliquez sur ''Image'' (<<.icon $:/core/images/picture>>) et choisissez une image.
Si la source de l'image correspond au titre d'un tiddler, alors le tiddler est affiché directement. Autrement elle est interprétée comme une URL et la balise HTML `<img>` est générée avec l'URL dans l'attribut `src`.
Une info-bulle, visible au survol par la souris, peut être ajoutée<<:>>
```
[img[Et voilà l'info-bulle|Motovun Jack.jpg]]
```
Les attributs `width` (largeur) et `height` (hauteur) ainsi que `class` pour les classes CSS sont disponibles<<:>>
```
[img width=32 [Motovun Jack.jpg]]
[img width=32 class="tc-image" [Motovun Jack.jpg]]
```
Notez que les attributs peuvent être spécifiés par des transclusions ou des références à des variables<<:>>
```
[img width={{!!ma_largeur}} class=<<image-classes>> [Motovun Jack.jpg]]
```
La syntaxe d'image est un raccourci d'appel au <<fr ImageWidget>>.
! Affichage des images par transclusion
Vous pouvez aussi afficher l'image incluse dans un tiddler en transcluant ce tiddler. L'inconvénient de cette méthode est qu'il n'y a alors pas de moyen direct pour contrôler la taille de l'image.
```
{{Motovun Jack.jpg}}
```
Affichera<<:>>
{{Motovun Jack.jpg}}
! Images en lien
```
<$link to="HelloThere" tooltip="Info-bulle personnalisée">{{$:/core/icon}}</$link>
```
Affichera<<:>>
<$link to="HelloThere" tooltip="Info-bulle personnalisée">{{$:/core/icon}}</$link>
! Import d'images
Utilisez le bouton <<.button import>> (dans l'onglet <<.sidebar-tab Outils>> de la barre latérale), ou directement un glisser-déposer pour importer une image.
Voir les détails ici<<:>> <<fr "Importing Tiddlers">>
<<.from-version "5.2.0">> Vous pouvez aussi importer des images par copier-coller ou glisser-déposer dans l'éditeur de tiddler.

View File

@ -1,48 +0,0 @@
caption: Images
created: 20131205160221762
fr-title: Les images dans WikiText
modified: 20150601074111435
tags: WikiText [[Working with TiddlyWiki]]
title: Images in WikiText
type: text/vnd.tiddlywiki
! Intégration d'image
Les images peuvent être affichées avec WikiText avec la syntaxe suivante, selon que l'image soit déjà incluse dans un tiddler ou pointe vers une source externe&nbsp;:
```
[img[Sainte Anastasie.png]]
ou [img[https://tiddlywiki.com/favicon.ico]]
```
[img[Sainte Anastasie.png]]
ou [img[https://tiddlywiki.com/favicon.ico]]
Si la source de l'image correspond au titre d'un tiddler, alors le tiddler est affiché directement. Autrement elle est interprétée comme une URL et la balise HTML `<img>` est générée muni de l'attribut `src` contenant l'URL.
Une info-bulle, visible au survol par la souris, peut être spécifiée, ainsi que les attributs `width` (largeur), `height` (hauteur) et la `class` &nbsp;:
```
[img width=80 class="tc-image" [Sculpture époque médiévale - France - Gard - Sainte Anastasie|Sainte Anastasie.png]]
```
[img width=80 class="tc-image" [Sculpture époque médiévale - France - Gard - Sainte Anastasie|Sainte Anastasie.png]]
Noter aussi que les attributs peuvent être spécifiés par des transclusions ou des références à des variables:
```
[img width={{!!mywidth}} class=<<image-classes>> [Sainte Anastasie.png]]
```
> La syntaxe d'image est un raccourci d'appel à la fonctionnalité ImageWidget.
! Affichage des images par transclusion
Vous pouvez aussi afficher l'image incluse dans un tiddler en transcluant ce tiddler. L'inconvénient de cette méthode est qu'il n'y a alors pas de moyen directe pour contrôler la taille de l'image.
```
{{Sainte Anastasie.png}}
```
Affichera&nbsp;:
{{Sainte Anastasie.png}}

View File

@ -1,14 +0,0 @@
created: 20130825162000000
fr-title: Importer du contenu
modified: 20150531190339977
tags: Features
title: ImportTiddlers
type: text/vnd.tiddlywiki
On peut importer du contenu dans un fichier <<tw>> de plusieurs façons<<dp>>
* En utilisant le bouton ''importer'' (sous l'onglet ''Outils'' dans la barre latérale, ou dans le [[Panneau de contrôle|$:/ControlPanel]]) pour choisir un ou plusieurs fichiers locaux<<pv>>
* En glissant-déposant des fichiers à partir de l'explorateur Windows ou du Finder Mac OS X sur la fenêtre TiddlyWiki5 du navigateur
* En collant directement le contenu du presse-papier à l'aide du raccourci clavier (contrôle-V ou commande-V)
** Coller depuis le presse-papier n'est pour l'instant possible que dans GoogleChrome

View File

@ -0,0 +1,26 @@
created: 20130825162000000
fr-title: Importer des tiddlers
modified: 20220222173231214
tags: Features
title: Importing Tiddlers
type: text/vnd.tiddlywiki
Vous pouvez importer des tiddlers dans un <<tw>> à partir de fichiers externes ou directement depuis un autre <<tw>>.
!! Importer du contenu de fichiers externes
Il existe plusieurs méthodes pour importer du contenu (tel que du texte, des images, des documents pdf, etc.) à partir de fichiers externes<<:>>
* Utiliser le bouton <<.icon $:/core/images/import-button>> ''Importer'' (dans l'onglet ''Outils'' de la barre latérale) pour choisir un fichier<<;>>
* Gisser-déposer des fichiers depuis l'Explorateur Windows, ou le Finder MacOS, etc. directement dans la fenêtre de navigateur de <<tw>><<;>>
* Copier-coller du contenu directement depuis le presse-papiers en utilisant le menu ou le raccourci clavier (<kbd>ctrl-V</kbd> ou <kbd>cmd-V</kbd>)
** Actuellement disponible avec Chrome, Firefox et Edge (mais pas Internet Explorer)
Pour la plupart, les fichiers sont importés en tant que tiddlers individuels. Les exceptions sont<<:>>
* les fichiers ''.html'' qui sont reconnus comme des fichiers <<tw>> sont interprétés pour en extraire les tiddlers qu'ils contiennent<<;>>
* les fichiers ''.json'' sont interprétés pour en extraire les tiddlers qu'ils contiennent. Ils peuvent être créés en les [[exportant|How to export tiddlers]] d'un autre <<tw>>. <<tw>> reconnaît les fichiers JSON qui contiennent un unique tiddler, ou un tableau de tiddlers.
!! Importer du contenu depuis des <<tw>> dans d'autres fenêtres
Les tiddlers peuvent être importés depuis des <<tw>> affichés dans d'autres fenêtres de navigateurs grâce au [[glisser-déposer|Drag and Drop]]. Faites glisser un lien interne <<tw>> ou un tag d'un <<tw>> à un autre, entre fenêtres de navigateurs. Faire glisser un lien interne importera un tiddler unique, alors que faire glisser une pilule de tag importera tous les tiddlers qui portent ce [[tag|Tagging]].

View File

@ -1,39 +1,128 @@
caption: Liens
created: 20131205155230596
fr-title: Liens avec WikiText
modified: 20150601094319226
fr-title: Liens en WikiTexte
modified: 20220304013852623
mon_texte: Ceci est le contenu du champ `mon_texte`
tags: WikiText
title: Linking in WikiText
type: text/vnd.tiddlywiki
L'une des aptitudes-clé de WikiText est sa capacité à créer des liens vers d'autres mémos (appelés tiddlers) ou vers des sites externes. Il existe plusieurs moyens de les mettre en oeuvre&nbsp;:
L'une des aptitudes clés du <<fr WikiText>> est sa capacité à créer des liens vers d'autres mémos (appelés tiddlers) ou vers des sites externes. Il existe plusieurs moyens de les mettre en œuvre.
* Lien vers un tiddler via le titre&nbsp;: `[[Titre du Tiddler]]`
* Lien vers un tiddler avec libellé&nbsp;: `[[Texte à afficher|Titre du Tiddler]]`
* Pour les tiddlers conformes aux règles CamelCase, saisir leur titre génère automatiquement la création du lien
* Pour un lien vers un site externe, saisir l'URL complète du site&nbsp;: `https://tiddlywiki.com/` ou `[[TW5|https://tiddlywiki.com/]]`
! Liens manuels
Vous pouvez annuler la prise en compte du lien en le préfixant du signe `~`.
Par exemple&nbsp;:
<<wikitext-example src:"* ~SalueATous suit la règle CamelCase, mais n'est pas considéré comme un lien
* ~http://google.com/ n'est pas un lien automatique non plus">>
Pour que cette syntaxe fonctionne, l'adresse URL doit être reconnue comme une URL, donc débuter par un protocole comme `http://` ou `file://`. Mais, vous pouvez forcer le lien externe sans cela en utilisant cette syntaxe&nbsp;:
Lien vers un tiddler par son titre<<:>>
```
[ext[tiddlywiki.com]]
[ext[libellé à afficher|tiddlywiki.com]]
[ext[Faire un Don|bitcoin:1aabbdd....?amount=0.001]]
[[Titre de Tiddler]]
```
! Personnaliser les Liens des Tiddlers
Pour changer le texte affiché par le lien<<:>>
Voir le LinkWidget pour plus de détail sur le widget sous-jacent utilisé pour implémenter les liens des tiddlers, et notamment les macros qui peuvent être utilisées pour personnaliser leur comportements.
```
[[Texte à afficher|Titre du Tiddler]]
```
! Personnaliser les Liens des Tiddlers
Les liens peuvent aussi être créés à l'aide de la barre d'outils d'édition. Cliquez sur le bouton <<.icon $:/core/images/link>> ''lien'', puis recherchez et sélectionnez un tiddler.
Voir le LinkWidget pour plus de détail sur le widget sous-jacent utilisé pour implémenter les liens des tiddlers, et notamment les macros qui peuvent être utilisées pour personnaliser leur comportements.
! Lien en <<gf "notation chameau">>
Pour les tiddlers dont le titre respecte les règles de la [[notation chameau|CamelCase]], saisir leur titre sans l'encadrer entre doubles crochets suffit à créer automatiquement un lien.
Il est possible de neutraliser un lien en le préfixant avec le symbole `~`. Par exemple<<:>>
<<wikitext-example src:"* ~HelloThere n'est pas un lien
* ~http://google.com/ n'est pas un lien">>
! Liens externes
Pour inclure un lien vers une [[ressource Web externe|https://fr.wikipedia.org/wiki/Ressource_du_World_Wide_Web]] comme un site ou un fichier, il est nécessaire de saisir son [[URL|https://fr.wikipedia.org/wiki/Uniform_Resource_Locator]] //complète//, en incluant son [[sigle URI|https://fr.wikipedia.org/wiki/Uniform_Resource_Identifier]], par exemple un protocole comme `http://`, `file://` ou `mailto:`<<:>>
```
https://tiddlywiki.com/
[[TW5|https://tiddlywiki.com/languages/fr-FR/index.html]]
[[Envoyez-moi un courriel|mailto:moi@ici.net]]
[[Ouvrez le fichier|file:///c:/users/moi/index.html]]
```
Pour que cette syntaxe fonctionne, l'URL doit être reconnaissable en tant qu'URL. Dans le cas contraire elle est interprétée comme un titre de tiddler. Par conséquent, pour créer un lien vers une ressource localisée avec un chemin relatif, il faut utiliser la syntaxe étendue<<:>>
```
[ext[Ouvrir le fichier|index.html]]
[ext[Ouvrir le fichier|./index.html]]
[ext[Ouvrir le fichier|../README.md]]
[ext[Ouvrir le fichier|c:\users\moi\index.html]]
```
La syntaxe étendue fonctionne aussi avec les URL complètes, même si dans ce cas elle n'est pas nécessaire<<:>>
```
[ext[https://tiddlywiki.com/]]
[ext[TW5|https://tiddlywiki.com/languages/fr-FR/index.html]]
[ext[Envoyez-moi un courriel|mailto:moi@ici.net]]
[ext[Ouvrez le fichier|file:///c:/users/moi/index.html]]
```
Vous pouvez aussi utiliser la syntaxe étendue pour forcer l'interprétation en tant que lien externe<<:>>
```
[ext[Donnez|bitcoin:1aabbdd....?amount=0.001]]
```
! Personnalisation des liens
Voir le <<fr LinkWidget>> pour plus de détails sur le widget sous-jacent utilisé pour implémenter les liens des tiddlers, et notamment les macros qui peuvent être utilisées pour personnaliser son comportement.
! Génération de liens dynamiques
Les <<fr "Linking in WikiText">> ne se prêtent pas bien à la création de liens dynamiques. C'est parce que ce lien <<fr WikiText>><<:>>
```
[[lien vers moi-même|Linking in WikiText]]
```
est un raccourci qui utilise le <<fr LinkWidget>> et le <<fr TextWidget>> ainsi<<:>>
```
<$link to="Linking in WikiText">
<$text text="lien vers moi-même"/>
</$link>
```
Comme le titre du lien ("lien vers moi-même") et la cible du lien ("Linking in WikiText") sont utilisés en tant qu'attributs de widgets, aucune expansion de <<fr WikiText>> ne peut avoir lieu.
Par exemple, une tentative d'utilisation d'une [[référence|TextReference]] et d'une [[variable|Variables]] pour générer un lien dynamique comme ceci<<:>>
<<.bad-example "`[[{{!!mon_texte}}|<<currentTiddler>>]]`">>
revient à essayer d'utiliser les widgets Lien et Texte ainsi<<:>>
<<.bad-example """```
<$link to="<<currentTiddler>>">
<$text text="{{!!mon_texte}}"/>
</$link>
```""">>
ce qui ne fonctionnera pas comme espéré. Le contenu des attributs est placé entre guillemets et donc [[traité comme une valeur littérale|HTML in WikiText]] protégée contre l'expansion <<fr WikiText>>. Il sera donc affiché ainsi<<:>>
>[[{{!!mon_texte}}|<<currentTiddler>>]]
Afin d'obtenir l'effet désiré, le <<fr LinkWidget>> peut être utilisé explicitement ainsi<<:>>
<<wikitext-example-without-html src:"<$link to=<<currentTiddler>>>{{!!mon_texte}}</$link>">>
Autre exemple de [[construction dynamique de liens|Concatenating text and variables using macro substitution]].
! Liens internes aux tiddlers - <<gf "liens ancrés">>
Dans <<tw>> les liens ancrés peuvent cibler des points particuliers et des sections distinctes à l'intérieur même de tiddlers, qui aident le lecteur à naviguer dans le contenu des tiddlers les plus longs.
Voir <<fr "Anchor Links using HTML">> pour plus d'informations.

View File

@ -1,16 +1,16 @@
caption: Permaliens
created: 20140502213500000
fr-title: Permaliens
modified: 20150622112455420
modified: 20220223144222832
tags: Features Concepts
title: PermaLinks
type: text/vnd.tiddlywiki
Les permaliens offrent la possibilités de faire des liens directs vers des tiddlers individuels dans un TiddlyWiki.
Les permaliens sont des liens directs vers des tiddlers individuels à l'intérieur d'un TiddlyWiki.
! La forme simple des permaliens
La forme la plus simple d'un permalien vers un tiddler cible unique est son nom précédé de "#" accolé au lien URL de base <<:>>
La forme la plus simple d'un permalien (<<.icon $:/core/images/permalink-button>>) vers un tiddler cible unique est son nom précédé de "#" accolé au lien URL de base <<:>>
https://tiddlywiki.com/#HelloThere
@ -20,47 +20,47 @@ Le titre du tiddler peut contenir des espaces si nécessaire<<:>>
Remarquez que les doubles crochets ne sont pas requis autour du titre du tiddler cible<<;>> cependant, s'ils sont présents ils seront supprimés automatiquement.
(NDT Attention en cas de traduction, c'est le lien doit pointer vers `title` le titre original et pas vers le titre traduit affiché qui ne reflète que le contenu du champ `fr-title`)
(NDT<<:>> Attention en cas de traduction, le lien doit pointer vers le titre original `title` et pas vers le titre traduit affiché qui ne reflète que le contenu du champ `fr-title`)
! Permaliens vers un déroulé
Le permalien peut aussi spécifier le déroulé de la liste de tiddlers qui seront ouverts avec le [[Tiddler Filtre|Filters]] cible<<:>>
Le permalien peut aussi spécifier la liste de tiddlers qui seront ouverts dans le déroulé en plus du tiddler cible, à l'aide d'un [[filtre|Filters]]<<:>>
[[https://tiddlywiki.com/#TiddlerFields:Tiddlers TiddlerTags TiddlerFields ContentType]]
Si le tiddler cible est absent du déroulé de la liste, il est alors automatiquement inséré au début. Ce qui veut dire que les exemples suivants ciblent tous les deux le tiddler `Tiddlers` avec le déroulé de la suite `Tiddlers`, `Tags`, `TiddlerFields`:
Si le tiddler cible est absent de la liste, il est alors automatiquement inséré au début du déroulé. Ce qui veut dire que les exemples suivants désignent tous les deux le tiddler `Tiddlers` dans le déroulé `Tiddlers`, `Tags`, `TiddlerFields`<<:>>
[[https://tiddlywiki.com/#Tiddlers:Tags TiddlerFields]]
[[https://tiddlywiki.com/#Tiddlers:Tiddlers Tags TiddlerFields]]
Il est aussi possible de spécifier, pour les besoins de la navigation, un déroulé filtre sans spécifier de tiddler cible<<:>>
Il est aussi possible de spécifier un filtre sans spécifier de tiddler cible de navigation<<:>>
<a href="https://tiddlywiki.com/#:[tags[task]]">~https://tiddlywiki.com/#:[tags[task]]</a>
<a href="https://tiddlywiki.com/#:[tags[task]]" rel="noopener noreferrer">~https://tiddlywiki.com/#:[tags[task]]</a>
! Concernant le codage URL
Il existe des restrictions techniques aux caractères légaux d'un adressage URL. Afin de permettre à tous les titres de tiddler d'être adressés, les caractères illégaux font l'objet d'un processus appelé "codage URL" où les caractères problématique sont remplacés par leurs codes numériques. Par exemple, le caractère espace est remplacé par `%20`.
Il existe des restrictions techniques aux caractères autorisés dans un adressage URL. Afin de permettre à tous les titres de tiddler d'être adressés, les caractères illégaux font l'objet d'un processus appelé <<gf "codage URL">> où les caractères problématiques sont remplacés par leurs codes numériques. Par exemple, le caractère espace est remplacé par `%20`.
Aussi bien le tiddler cible que le déroulé filtre seront encodé (mais pas le séparateur ":"). TiddlyWiki génère des URLs encodées correctement qui peuvent paraître un peu "moche". Cependant, dans la pratique les navigateurs parviennent heureusement et parfaitement à interpréter des caractères arbitraires dans les extraits URL. De ce fait, quand vous créez des permaliens manuellement vous pouvez choisir d'ignorer le codage URL.
Aussi bien le tiddler cible que le déroulé filtre devraient être encodés (mais pas le séparateur <<gf ":">>). <<tw>> génère des URLs encodées correctement qui peuvent paraître un peu "moche". Cependant, dans la pratique les navigateurs parviennent heureusement à interpréter parfaitement des caractères arbitraires dans les extraits URL. De ce fait, quand vous créez des permaliens manuellement vous pouvez choisir d'ignorer le codage URL.
! Comportement de TiddlyWiki avec les Permaliens
! Comportement de <<tw>> avec les Permaliens
Deux aspects importants du comportement de TiddliWiki avec les permaliens peuvent être réglés avec les options de l'onglet ''Réglages avancés'' du $:/ControlPanel <<:>>
Deux aspects importants du comportement de <<tw>> avec les permaliens peuvent être réglés avec les options de l'onglet ''Réglages avancés'' du <<.icon $:/core/images/options-button>> $:/ControlPanel <<:>>
* d'une part la mise à jour automatique de la zone d'adresse à chaque navigation, et dans ce cas s'il faut inclure la séquence du déroulé aussi bien que le tiddler cible
* d'autre part si les mises à jour de la zone d'adresse doivent affecter l'historique du navigateur. Par défaut, c'est ''non''<<;>> mais lorsque que ''oui'' est sélectionné, vous pouvez reprendre votre navigation entre les tiddlers en utilisant les boutons avancer et reculer du navigateur
* d'autre part si les mises à jour de la zone d'adresse doivent affecter l'historique du navigateur. Par défaut, c'est ''non''<<;>> mais lorsque ''oui'' est sélectionné, vous pouvez reprendre votre navigation entre les tiddlers en utilisant les boutons avancer et reculer du navigateur
Notez que saisir un permalien ou s'y rendre causera toujours le traitement du permalien, et les tiddlers ouverts ou fermés en fonction de lui.
Notez que saisir un permalien ou s'y rendre causera toujours le traitement du permalien, ainsi que l'ouverture et la fermeture des tiddlers appropriés en fonction de son contenu.
!! Détails techniques
Quand TiddlyWiki se lance il traite les permaliens selon les étapes suivantes<<;>> les même étapes sont répétées dynamiquement lors des modifications du permalien (cela survient en réaction à l'édition par l'adresse de la barre d'adresse, par exemple).
Quand <<tw>> se lance il traite les permaliens selon les étapes ci-dessous<<;>> ces même étapes sont répétées dynamiquement lors des modifications du permalien (ce qui survient en réaction à l'édition de la barre d'adresse par l'utilisateur, par exemple).
# Si le permalien contient un ":", traiter la chaine précédente comme la cible et la chaine qui suit comme le ''filtre du déroulé''
# Si ":" est absent, traiter toute la chaine comme la ''cible'' et marquer le ''filtre du déroulé'' comme //non-spécifié//
# Si le ''filtre du déroulé'' est //non-spécifié// dans le processus de lancement, alors mettre une chaine vide dans le ''filtre du déroulé'' si la ''cible'' est spécifiée, ou aux tiddlers par défaut si la ''cible'' n'est pas spécifiée
# Si le ''filtre du déroulé'' est //non-spécifié// hors du processus de lancement, alors affecter le déroulé actuel au ''filtre du déroulé''
# Si le permalien contient un <<gf ":">>, traiter la chaine précédente comme la ''cible'' et la chaine qui suit comme le ''filtre du déroulé''
# Si <<gf ":">> est absent, traiter toute la chaine comme la ''cible'' et marquer le ''filtre du déroulé'' comme //non-spécifié//
# Si le ''filtre du déroulé'' est //non-spécifié// pendant le processus de lancement, alors mettre une chaine vide dans le ''filtre du déroulé'' si la ''cible'' est spécifiée, ou les tiddlers par défaut si la ''cible'' n'est pas spécifiée
# Si le ''filtre du déroulé'' est //non-spécifié// hors du processus de lancement, alors affecter le ''filtre du déroulé'' au déroulé actuel
# Évaluer le ''filtre du déroulé'' comme ''liste du déroulé''
# Si la ''cible'' est spécifiée et absente de la ''liste du déroulé'' alors l'ajouter au début
# Si la ''cible'' est spécifiée alors s'y rendre, autrement naviguer au premier tiddler de la ''liste du déroulé''

View File

@ -0,0 +1,15 @@
created: 20201228143125000
fr-title: Plugin de partage
modified: 20220221010033461
tags: OfficialPlugins
title: Share Plugin
type: text/vnd.tiddlywiki
<div class="tc-message-box">N'installez ce plugin que si vous comprenez ce qu'il fait !</div>
Ce plugin expérimental fournit des outils pour partager des tiddlers via des URLs, comme<<:>>
* La possibilité de charger un groupe de tiddlers grâce à une //adresse hachée// au démarrage
* Un assistant et des modèles pour créer des URLs à partir d'un groupe de tiddlers
Dans la [[bibliothèque des plugins|Installing a plugin from the plugin library]], vous trouverez le plugin de partage sous le nom <<gf "Share Plugin">>.

View File

@ -1,6 +1,6 @@
created: 20140122085818089
fr-title: Partager un TiddlyWiki avec Dropbox
modified: 20150616132729523
modified: 20220222195202852
tags: Learning
title: Sharing a TiddlyWiki on Dropbox
type: text/vnd.tiddlywiki
@ -9,10 +9,18 @@ Vous pouvez travailler sur un fichier TiddlyWiki dans Dropbox et publier un lien
# Mettez votre fichier TiddlyWiki dans un répertoire Dropbox
# Choisir l'option "Partager lien" de Dropbox pour avoir un lien d'accès publique au fichier
#* Dans l'interface web de Dropbox, c'est possible en cliquant sur l'icone du lien qui apparait au survol du fichier. Dropbox ajoute aussi un élément "Lien Partagé" du menu contextuel du Finder sur OS X et de l'Explorer de Windows
#* Dans l'interface web de Dropbox, c'est possible en cliquant sur l'icone du lien qui apparait au survol du fichier. Dropbox ajoute aussi un élément "Lien Partagé" au menu contextuel du Finder sur OS X et de l'Explorateur Windows
# L'URL générée par Dropbox aura cette forme<<:>>
#> `https://www.dropbox.com/s/<gobbledegook>/mywiki.html`
# Modifier l'URL ainsi, en préservant soigneusement le gobbledegook:
# Modifier l'URL ainsi, en préservant soigneusement le //gobbledegook//<<:>>
#> `https://dl.dropboxusercontent.com/s/<gobbledegook>/mywiki.html`
Le résultat est une URL "secrète" URL que vous pouvez envoyer à d'autres personnes qui auront alors la capacité de découvrir le wiki.
Le résultat est une URL "secrète" que vous pouvez envoyer à d'autres personnes qui auront alors la capacité de découvrir le wiki.
----
Entrez une URL générée par Dropbox ci-dessous et vous pourrez copier-coller l'URL secrète correspondante, ou l'ouvrir en cliquant sur <<gf open>><<:>>
<$edit-text tiddler="$:/temp/dropboxurl" default="https://www.dropbox.com/s/<gobbledegook>/mywiki.html" tag="input" type="text" size="60"/>
<$macrocall $name="dropbox-url" url={{$:/temp/dropboxurl}}/>

View File

@ -0,0 +1,18 @@
created: 20140908163900000
fr-title: Partager vos tiddlers avec d'autres
modified: 20220221004623008
tags: Learning
title: Sharing your tiddlers with others
type: text/vnd.tiddlywiki
Il existe plusieurs façons de partager des [[tiddlers|Tiddlers]] ou votre <<tw>> complet<<:>>
*Vous pouvez joindre un <<tw>> à un courriel
*Vous pouvez publier votre <<tw>> en ligne, et envoyer le lien dans un message<<:>>
**un lien vers l'URL du fichier lui-même
**un [[permalien|PermaLinks]] (<<.icon $:/core/images/permalink-button>>) vers un tiddler spécifique
**Un lien [[permaview|PermaView]] (<<.icon $:/core/images/permaview-button>>) de tous les tiddlers ouverts
* Vous pouvez [[partager un lien Dropbox vers votre TiddlyWiki|Sharing a TiddlyWiki on Dropbox]]
* Vous pouvez [[exporter des tiddlers|How to export tiddlers]] (<<.icon $:/core/images/export-button>>) dans plusieurs formats de fichiers tels que texte (.TID), HTML statique, JSON et CSV (valeurs séparées par des virgules, compatibles avec les tableurs)
* Vous pouvez aussi partager des tiddlers simplement en rendant votre <<tw>> accessible aux autres, par exemple en le publiant en ligne, ce qui leur permettra [[d'importer des tiddlers|Importing Tiddlers]] qu'il contient
* Il y a un [[plugin de partage|Share Plugin]] expérimental que vous pouvez utiliser pour partager des tiddlers grâce à une URL spécialement conçue à cet effet.

View File

@ -1,16 +0,0 @@
created: 20140908163900000
fr-title: Partager vos tiddlers avec d'autres
modified: 20150614075725437
tags: Learning
title: Sharing your tiddlers with others
type: text/vnd.tiddlywiki
Il y a plusieurs façon d'être la source ou la destination d'un partage de tiddlers <<:>>
*Vous pouvez joindre un ~TiddlyWiki à un courriel
*Vous pouvez publier votre ~TiddlyWiki en ligne, et envoyer le lien dans un message<<:>>
**un lien vers l'URL du fichier lui-même
**un permalien vers un tiddler spécifique (see [[Permaliens|PermaLinks]])
**Un lien permaview de tous les tiddlers courant ouverts (see [[PermaView]])
*Vous pouvez récupérer des tiddlers de ~TiddlyWikis publiés en ligne par d'autres en cliquant sur un lien vers le tiddler dans leur fichiers, et par un copier-coller du lien dans votre propre fichier. Un tiddler d'import apparaitra, et vous pourrez cliquer pour importer le ou les tiddler/s dans votre fichier.
* Vous pouvez [[partager un lien Dropbox vers votre TiddlyWiki|Sharing a TiddlyWiki on Dropbox]]

View File

@ -1,30 +1,31 @@
caption: Styles et Classes
created: 20131205160532119
modified: 20141116085003914
fr-title: Styles et Classes en WikiTexte
modified: 20220304133607415
tags: WikiText
title: Styles and Classes in WikiText
type: text/vnd.tiddlywiki
You can use this construction to cause the wrapped content to be assigned specified CSS classes or styles:
Vous pouvez utiliser cette structure pour affecter un style ou des classes CSS au contenu encadré<<:>>
<<wikitext-example src:"@@.myStyle
* List One
* List Two
<<wikitext-example src:"@@.monStyle
* Liste Une
* Liste Deux
@@
">>
Similar syntax is used to assign styles. For example:
Une syntaxe similaire permet d'affecter des styles. Par exemple<<:>>
<<wikitext-example src:"@@background-color:red;
* List One
* List Two
* Liste Une
* Liste Deux
@@
">>
Multiple styles and classes can be mixed. For example:
Plusieurs styles et classes peuvent être affectés en même temps<<:>>
<<wikitext-example src:"@@.tc-tiddler-frame
@@width:400px;
Some text
Du texte
@@
">>

View File

@ -1,12 +1,14 @@
created: 20130825213300000
fr-title: Exemple de gestion de tâches
modified: 20160523100238122
modified: 20220226174224424
tags: Learning
title: TaskManagementExample
type: text/vnd.tiddlywiki
TiddlyWiki5 peut servir de système de gestion de tâches simple sans personnalisation supplémentaires. L'idée est que les tâches soient taguées avec `task`, celles étant terminées portant également le tag `done`. De cette manière, il est très simple de générer des listes de tâches.
<<.tip """Il y a [[une version améliorée de cet exemple|TaskManagementExample (Draggable)]] qui ajoute la possibilité de réordonner les tâches par glisser-déposer.""">>
! Tâches à effectuer
<$list filter="[!has[draft.of]tag[task]!tag[done]sort[created]]">

View File

@ -1,12 +1,12 @@
created: 20140720085406905
fr-title: "TiddlyWiki for Scholars" par Alberto Molina
modified: 20150531183002115
modified: 20220226175137835
tags: Resources
title: "TiddlyWiki for Scholars" by Alberto Molina
type: text/vnd.tiddlywiki
url: http://tw5.scholars.tiddlyspot.com/
Une version préliminaire d'une //édition// de TiddlyWiki adaptée à la prise de notes universitaire.
Une version préliminaire d'une //édition// de TiddlyWiki adaptée à une rigoureuse prise de notes universitaire.
{{!!url}}

View File

@ -0,0 +1,6 @@
created: 20220318102404333
modified: 20220318102424312
title: $:/DefaultTiddlers
type: text/vnd.tiddlywiki
HelloThere

View File

@ -0,0 +1,6 @@
created: 20220318102354724
modified: 20220318102400979
title: $:/SiteSubtitle
type: text/vnd.tiddlywiki
community matters for ~TiddlyWiki

View File

@ -0,0 +1,6 @@
created: 20220318102331011
modified: 20220318104654044
title: $:/SiteTitle
type: text/vnd.tiddlywiki
[[tiddlywiki.org|HelloThere]]

View File

@ -0,0 +1,3 @@
list: HelloThere
title: $:/StoryList
type: text/vnd.tiddlywiki

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

@ -0,0 +1,4 @@
created: 20220318165448102
modified: 20220318165455332
title: $:/favicon.ico
type: image/png

View File

@ -0,0 +1,6 @@
created: 20220318102711329
modified: 20220318103746799
title: $:/palette
type: text/vnd.tiddlywiki
$:/palettes/FlowingSun

View File

@ -0,0 +1,165 @@
: Background Tones
base03: #362b00
base02: #423607
: Content Tones
base01: #756e58
base00: #837b65
base0: #969483
base1: #a1a193
: Background Tones
base2: #d5e8ee
base3: #e3f6fd
: Accent Colors
yellow: #b58900
orange: #cb4b16
red: #dc322f
magenta: #d33682
violet: #6c71c4
blue: #268bd2
cyan: #2aa198
green: #859900
: Additional Tones (RA)
base10: #bbc0c4
violet-muted: #7c81b0
blue-muted: #4e7baa
yellow-hot: #ffcc44
orange-hot: #eb6d20
red-hot: #ff2222
blue-hot: #2298ee
green-hot: #98ee22
: Palette
: Do not use colour macro for background and foreground
background: #e3f6fd
download-foreground: <<colour background>>
dragger-foreground: <<colour background>>
dropdown-background: <<colour background>>
modal-background: <<colour background>>
sidebar-foreground-shadow: <<colour background>>
tiddler-background: <<colour background>>
tiddler-border: <<colour background>>
tiddler-link-background: <<colour background>>
tab-background-selected: <<colour background>>
dropdown-tab-background-selected: <<colour tab-background-selected>>
foreground: #837b65
dragger-background: <<colour foreground>>
tab-foreground: <<colour foreground>>
tab-foreground-selected: <<colour tab-foreground>>
sidebar-tab-foreground-selected: <<colour tab-foreground-selected>>
sidebar-tab-foreground: <<colour tab-foreground>>
sidebar-button-foreground: <<colour foreground>>
sidebar-controls-foreground: <<colour foreground>>
sidebar-foreground: <<colour foreground>>
: base03
: base02
: base01
alert-muted-foreground: <<colour base01>>
: base00
code-foreground: <<colour base00>>
message-foreground: <<colour base00>>
tag-foreground: <<colour base00>>
: base0
sidebar-tiddler-link-foreground: <<colour base0>>
: base1
muted-foreground: <<colour base1>>
blockquote-bar: <<colour muted-foreground>>
dropdown-border: <<colour muted-foreground>>
sidebar-muted-foreground: <<colour muted-foreground>>
tiddler-title-foreground: <<colour muted-foreground>>
site-title-foreground: <<colour tiddler-title-foreground>>
: base2
modal-footer-background: <<colour base2>>
page-background: <<colour base2>>
modal-backdrop: <<colour page-background>>
notification-background: <<colour page-background>>
code-background: <<colour page-background>>
code-border: <<colour code-background>>
pre-background: <<colour page-background>>
pre-border: <<colour pre-background>>
sidebar-tab-background-selected: <<colour page-background>>
table-header-background: <<colour base2>>
tag-background: <<colour base2>>
tiddler-editor-background: <<colour base2>>
tiddler-info-background: <<colour base2>>
tiddler-info-tab-background: <<colour base2>>
tab-background: <<colour base2>>
dropdown-tab-background: <<colour tab-background>>
: base3
alert-background: <<colour base3>>
message-background: <<colour base3>>
: yellow
: orange
: red
: magenta
alert-highlight: <<colour magenta>>
: violet
external-link-foreground: <<colour violet>>
: blue
: cyan
: green
: base10
tiddler-controls-foreground: <<colour base10>>
: violet-muted
external-link-foreground-visited: <<colour violet-muted>>
: blue-muted
primary: <<colour blue-muted>>
download-background: <<colour primary>>
tiddler-link-foreground: <<colour primary>>
alert-border: #b99e2f
dirty-indicator: #ff0000
dropzone-background: rgba(0,200,0,0.7)
external-link-background-hover: inherit
external-link-background-visited: inherit
external-link-background: inherit
external-link-foreground-hover: inherit
message-border: #cfd6e6
modal-border: #999999
select-tag-background:
select-tag-foreground:
sidebar-controls-foreground-hover:
sidebar-muted-foreground-hover:
sidebar-tab-background: #c5d8de
sidebar-tiddler-link-foreground-hover:
static-alert-foreground: #aaaaaa
tab-border: #cccccc
modal-footer-border: <<colour tab-border>>
modal-header-border: <<colour tab-border>>
notification-border: <<colour tab-border>>
sidebar-tab-border: <<colour tab-border>>
tab-border-selected: <<colour tab-border>>
sidebar-tab-border-selected: <<colour tab-border-selected>>
tab-divider: #d8d8d8
sidebar-tab-divider: <<colour tab-divider>>
table-border: #dddddd
table-footer-background: #a8a8a8
tiddler-controls-foreground-hover: #888888
tiddler-controls-foreground-selected: #444444
tiddler-editor-border-image: #ffffff
tiddler-editor-border: #cccccc
tiddler-editor-fields-even: #e0e8e0
tiddler-editor-fields-odd: #f0f4f0
tiddler-info-border: #dddddd
tiddler-subtitle-foreground: #c0c0c0
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: #999999
very-muted-foreground: #888888

View File

@ -0,0 +1,8 @@
color-scheme: light
created: 20220318103222838
description: Simple colours
modified: 20220318103723059
name: Blue Flavour
tags: $:/tags/Palette
title: $:/palettes/BlueFlavour
type: application/x-tiddler-dictionary

View File

@ -0,0 +1,165 @@
: Background Tones
base03: #36002b
base02: #420736
: Content Tones
base01: #75586e
base00: #83657b
base0: #968394
base1: #a193a1
: Background Tones
base2: #d5eee8
base3: #e3fdf6
: Accent Colors
yellow: #b58900
orange: #cb4b16
red: #dc322f
magenta: #d33682
violet: #6c71c4
blue: #268bd2
cyan: #2aa198
green: #859900
: Additional Tones (RA)
base10: #bbc0c4
violet-muted: #7c81b0
blue-muted: #4e7baa
yellow-hot: #ffcc44
orange-hot: #eb6d20
red-hot: #ff2222
blue-hot: #2298ee
green-hot: #98ee22
: Palette
: Do not use colour macro for background and foreground
background: #e3fdf6
download-foreground: <<colour background>>
dragger-foreground: <<colour background>>
dropdown-background: <<colour background>>
modal-background: <<colour background>>
sidebar-foreground-shadow: <<colour background>>
tiddler-background: <<colour background>>
tiddler-border: <<colour background>>
tiddler-link-background: <<colour background>>
tab-background-selected: <<colour background>>
dropdown-tab-background-selected: <<colour tab-background-selected>>
foreground: #83657b
dragger-background: <<colour foreground>>
tab-foreground: <<colour foreground>>
tab-foreground-selected: <<colour tab-foreground>>
sidebar-tab-foreground-selected: <<colour tab-foreground-selected>>
sidebar-tab-foreground: <<colour tab-foreground>>
sidebar-button-foreground: <<colour foreground>>
sidebar-controls-foreground: <<colour foreground>>
sidebar-foreground: <<colour foreground>>
: base03
: base02
: base01
alert-muted-foreground: <<colour base01>>
: base00
code-foreground: <<colour base00>>
message-foreground: <<colour base00>>
tag-foreground: <<colour base00>>
: base0
sidebar-tiddler-link-foreground: <<colour base0>>
: base1
muted-foreground: <<colour base1>>
blockquote-bar: <<colour muted-foreground>>
dropdown-border: <<colour muted-foreground>>
sidebar-muted-foreground: <<colour muted-foreground>>
tiddler-title-foreground: <<colour muted-foreground>>
site-title-foreground: <<colour tiddler-title-foreground>>
: base2
modal-footer-background: <<colour base2>>
page-background: <<colour base2>>
modal-backdrop: <<colour page-background>>
notification-background: <<colour page-background>>
code-background: <<colour page-background>>
code-border: <<colour code-background>>
pre-background: <<colour page-background>>
pre-border: <<colour pre-background>>
sidebar-tab-background-selected: <<colour page-background>>
table-header-background: <<colour base2>>
tag-background: <<colour base2>>
tiddler-editor-background: <<colour base2>>
tiddler-info-background: <<colour base2>>
tiddler-info-tab-background: <<colour base2>>
tab-background: <<colour base2>>
dropdown-tab-background: <<colour tab-background>>
: base3
alert-background: <<colour base3>>
message-background: <<colour base3>>
: yellow
: orange
: red
: magenta
alert-highlight: <<colour magenta>>
: violet
external-link-foreground: <<colour violet>>
: blue
: cyan
: green
: base10
tiddler-controls-foreground: <<colour base10>>
: violet-muted
external-link-foreground-visited: <<colour violet-muted>>
: blue-muted
primary: <<colour blue-muted>>
download-background: <<colour primary>>
tiddler-link-foreground: <<colour primary>>
alert-border: #b99e2f
dirty-indicator: #ff0000
dropzone-background: rgba(0,200,0,0.7)
external-link-background-hover: inherit
external-link-background-visited: inherit
external-link-background: inherit
external-link-foreground-hover: inherit
message-border: #cfd6e6
modal-border: #999999
select-tag-background:
select-tag-foreground:
sidebar-controls-foreground-hover:
sidebar-muted-foreground-hover:
sidebar-tab-background: #c5ded8
sidebar-tiddler-link-foreground-hover:
static-alert-foreground: #aaaaaa
tab-border: #cccccc
modal-footer-border: <<colour tab-border>>
modal-header-border: <<colour tab-border>>
notification-border: <<colour tab-border>>
sidebar-tab-border: <<colour tab-border>>
tab-border-selected: <<colour tab-border>>
sidebar-tab-border-selected: <<colour tab-border-selected>>
tab-divider: #d8d8d8
sidebar-tab-divider: <<colour tab-divider>>
table-border: #dddddd
table-footer-background: #a8a8a8
tiddler-controls-foreground-hover: #888888
tiddler-controls-foreground-selected: #444444
tiddler-editor-border-image: #ffffff
tiddler-editor-border: #cccccc
tiddler-editor-fields-even: #e0e8e0
tiddler-editor-fields-odd: #f0f4f0
tiddler-info-border: #dddddd
tiddler-subtitle-foreground: #c0c0c0
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: #999999
very-muted-foreground: #888888

View File

@ -0,0 +1,8 @@
color-scheme: light
created: 20220318102714713
description: Easy colours
modified: 20220318103305299
name: Flowing Sun
tags: $:/tags/Palette
title: $:/palettes/FlowingSun
type: application/x-tiddler-dictionary

View File

@ -0,0 +1,6 @@
created: 20220318165540214
modified: 20220318165540353
title: $:/themes/tiddlywiki/vanilla/metrics/bodyfontsize
type: text/vnd.tiddlywiki
17px

View File

@ -0,0 +1,6 @@
created: 20220318165545749
modified: 20220318165545749
title: $:/themes/tiddlywiki/vanilla/metrics/bodylineheight
type: text/vnd.tiddlywiki
24px

View File

@ -0,0 +1,6 @@
created: 20220318165613356
modified: 20220318165613356
title: $:/themes/tiddlywiki/vanilla/metrics/sidebarwidth
type: text/vnd.tiddlywiki
450px

View File

@ -0,0 +1,6 @@
created: 20220318165602424
modified: 20220318165602424
title: $:/themes/tiddlywiki/vanilla/options/sidebarlayout
type: text/vnd.tiddlywiki
fluid-fixed

View File

@ -0,0 +1,14 @@
created: 20220318104000046
modified: 20220319080838250
title: HelloThere
type: text/vnd.tiddlywiki
This is the official hub for the TiddlyWiki community.
Other official TiddlyWiki sites include:
* [[tiddlywiki.com|https://tiddlywiki.com]] user documentation
* [[talk.tiddlywiki.org|https://talk.tiddlywiki.org]] user discussion forum
* [[links.tiddlywiki.org|https://links.tiddlywiki.org]] collection of links collaboratively curated by the community
* [[tiddlywiki.com/dev|https://tiddlywiki.com/dev]] internal JavaScript documentation

View File

@ -0,0 +1,11 @@
created: 20211230214957666
modified: 20211230215118758
tags: $:/tags/SideBar
title: Table of Contents
type: text/vnd.tiddlywiki
<div class="tc-table-of-contents">
<<toc-selective-expandable 'Table of Contents'>>
</div>

View File

@ -0,0 +1,8 @@
created: 20220318170042624
modified: 20220318170209825
title: TiddlyWiki
type: text/vnd.tiddlywiki
TiddlyWiki is a rich, interactive tool for manipulating complex data with structure that doesn't easily fit into conventional tools like spreadsheets or wordprocessors.
See [[tiddlywiki.com|https://tiddlywiki.com]] for more details

View File

@ -0,0 +1,30 @@
{
"description": "Content for https://tiddlywiki.org",
"plugins": [
"tiddlywiki/internals",
"tiddlywiki/menubar"
],
"themes": [
"tiddlywiki/vanilla",
"tiddlywiki/snowwhite"
],
"languages": [
],
"build": {
"index": [
"--savetiddlers","[tag[external-image]]","images",
"--setfield","[tag[external-image]]","_canonical_uri","$:/core/templates/canonical-uri-external-image","text/plain",
"--setfield","[tag[external-image]]","text","","text/plain",
"--rendertiddler","$:/core/save/all","index.html","text/plain"],
"favicon": [
"--savetiddler","$:/favicon.ico","favicon.ico"],
"static": [
"--rendertiddler","$:/core/templates/static.template.html","static.html","text/plain",
"--rendertiddler","$:/core/templates/alltiddlers.template.html","alltiddlers.html","text/plain",
"--rendertiddlers","[!is[system]]","$:/core/templates/static.tiddler.html","static","text/plain",
"--rendertiddler","$:/core/templates/static.template.css","static/static.css","text/plain"]
},
"config": {
"retain-original-tiddler-path": true
}
}

View File

@ -1,14 +1,14 @@
created: 20140910102845245
modified: 20210106151027576
modified: 20220311184412211
tags: [[Community Plugins]]
title: TiddlyClip by buggyjay
type: text/vnd.tiddlywiki
url: http://tiddlyclip.tiddlyspot.com
BuggyJay's TiddlyClip browser extension for [[Firefox]] permits clipping of text and graphics from web pages:
~BuggyJay's ~TiddlyClip browser extension for Firefox permits clipping of text and graphics from web pages:
{{!!url}}
<<<
TiddlyClip allows parts of webpages to be clipped into a TiddlyWiki, and consists of two parts, the browser addon and the TiddlyWiki plugin. The addon is completely memoryless, any configuration is determined by the current TiddlyWiki that the user has select to work with (we say that the addon is docked to the TiddlyWiki). TiddlyClip is designed to work (in a basic mode) without configuration. Once the addon and plugin are installed, all the user has to do is select which TW to dock to.
~TiddlyClip allows parts of webpages to be clipped into a ~TiddlyWiki, and consists of two parts, the browser addon and the ~TiddlyWiki plugin. The addon is completely memoryless, any configuration is determined by the current ~TiddlyWiki that the user has select to work with (we say that the addon is docked to the ~TiddlyWiki). ~TiddlyClip is designed to work (in a basic mode) without configuration. Once the addon and plugin are installed, all the user has to do is select which TW to dock to.
<<<

View File

@ -1,23 +1,28 @@
created: 20130827080000000
modified: 20150221225414000
list: [[Introduction to filter notation]] [[Filter Syntax]]
modified: 20220316145511797
tags: Reference Concepts
title: Filters
type: text/vnd.tiddlywiki
list: [[Introduction to filter notation]] [[Filter Syntax]]
\define openAdvancedSearch()
<$action-setfield $tiddler="$:/state/tab--1498284803" text="$:/core/ui/AdvancedSearch/Filter"/>
<$action-setfield $tiddler="$:/temp/advancedsearch/input" text="[tag[Filters]]"/>
<$action-setfield $tiddler="$:/temp/advancedsearch" text="[tag[Filters]]"/>
\end
You can think of TiddlyWiki as a database in which the records are tiddlers. A database typically provides a way of discovering which records match a given pattern, and in ~TiddlyWiki this is done with filters.
A <<.def filter>> is a concise notation for selecting a particular [[set of tiddlers|Title Selection]], known as its <<.def "output">>. Whenever ~TiddlyWiki encounters a filter, it calculates the output. Further work can then be done with just those tiddlers, such as [[counting|CountWidget]] or [[listing|ListWidget]] them.
The following example passes a filter to the <<.mlink list-links>> macro to display a list of all tiddlers whose titles start with the letter H:
The following example passes a filter to the <<.mlink list-links>> macro to display a list of all tiddlers whose titles are <<.olink2 tagged tag>> with the word <<.word Filters>>:
> `<<list-links "[prefix[H]]">>`
<<wikitext-example-without-html """<<list-links "[tag[Filters]]">>""" >>
A filter's output can change as tiddlers are added and deleted in the wiki. ~TiddlyWiki recalculates on the fly, automatically updating any filter-based counts or lists as well.
A filter output can change as tiddlers are added and deleted in the wiki. ~TiddlyWiki recalculates on the fly, automatically updating any filter-based counts or lists as well.
[[Advanced Search|$:/AdvancedSearch]] has a <<.advancedsearch-tab Filter>> tab that makes it easy to experiment with filters.
''Find out more:''
;Find out more:
* [[Introduction to filter notation]] -- a step-by-step walkthrough
* [[Filter Syntax]] -- the detailed technical rules
* [[Filter Operators]] -- the available methods of filtering
* <$linkcatcher message="tm-navigate" actions=<<openAdvancedSearch>> >[[Advanced Search|$:/AdvancedSearch]]</$linkcatcher> -- has a <<.advancedsearch-tab Filter>> tab that makes it easy to experiment with filters.
* [[Filtered Transclusions|Transclusion in WikiText]] -- If you want to use filter results in your text

View File

@ -1,6 +1,11 @@
created: 20180222072026299
list: [[Apple 6]] [[Apple 7]] [[Apple 8]] [[Apple 9]] [[Apple 10]] [[Apple 20]] [[Apple 30]] [[Apple 100]]
modified: 20211115005421558
modified: 20220227210835979
tags: Demonstrations
title: Apple
<<.this-is-operator-example>>
It has a <<.field list>> field containing the following items:
<<list-links "[list[]]">>

View File

@ -1,11 +1,15 @@
created: 20180222071947788
modified: 20180222072601161
modified: 20220227210921516
tags: [[sortan Operator]] [[Operator Examples]]
title: sortan Operator (Examples)
type: text/vnd.tiddlywiki
These examples make use of the [[Apple]] tiddler.
----
Try the following example with `sort` instead of `sortan`
<<.operator-example 1 "[list[Apple]sortan[]]">>
<<.operator-example 2 "[list[Apple]!sortan[]]">>
<<.operator-example 3 "App-10-A App-9-B App-10-B App-9-A +[sortan[]]">>

View File

@ -1,5 +1,5 @@
created: 20211109165213041
modified: 20211117224321325
modified: 20220227211343988
tags: [[Message Examples]]
title: SampleWindowTemplate
@ -7,4 +7,4 @@ title: SampleWindowTemplate
| ''Name:'' |<$edit field=name tag="input" />|
|''Rank:'' |<$edit field=rank tag="input" />|
''Variable 'something' contains:''<<something>>
''Variable 'something' contains:'' <<something>>

View File

@ -18,7 +18,7 @@ The `tm-open-window` [[message|Messages]] opens a tiddler in a new //browser// w
|windowID|<<.from-version "5.2.2">> Optional, unique string used to identify the widow. Can be used with [[WidgetMessage: tm-close-window]] to close the window. Defaults to the value of <<.param param>> |
|//{any other params}// |Any other parameters are made available as variables within the new window |
The `tm-open-window` message is best generated with the ActionSendMessageWidget, which in turn is triggered by a widget such as the ButtonWidget. It is handled by the core itself.
The `tm-open-window` message is best generated with the ActionSendMessageWidget, which in turn is triggered by a widget such as the ButtonWidget. The message is handled by the core itself.
<<.tip """When used with the ActionSendMessageWidget, <<.param 'param'>> becomes <<.param '$param'>> """>>
<<.tip """Parameters <<.param template>>, <<.param windowTitle>>, <<.param width>>, <<.param height>>, <<.param left>> and <<.param top>> require the ActionSendMessageWidget.""">>
@ -33,9 +33,9 @@ src="""
$param="$:/temp/openme"
template="SampleWindowTemplate"
windowTitle="My Window Title"
width="100em"
height="50em"
something="I just in over in a variable, and boy is my Hashmap tired." />
width="640"
height="480"
something="This is my new window. There are many like it, but this one is mine." />
</$button>
""" />

View File

@ -1,7 +1,7 @@
created: 20150117152607000
modified: 20150228114306000
title: $:/editions/tw5.com/operator-macros
modified: 20220227210111054
tags: $:/tags/Macro
title: $:/editions/tw5.com/operator-macros
\define .operator-examples(op,text:"Examples") <$link to="$op$ Operator (Examples)">$text$</$link>
@ -48,3 +48,5 @@ tags: $:/tags/Macro
<$macrocall $name=".note" _="This operator is <<.em not>> available when ~TiddlyWiki is running in a web browser."/>
\end
<pre><$view field="text"/></pre>

View File

@ -1,8 +1,8 @@
created: 20150203173506000
modified: 20150203181725000
title: $:/editions/tw5.com/operator-template
tags: $:/tags/ViewTemplate
list-before: $:/core/ui/ViewTemplate/body
modified: 20220316121232243
tags: $:/tags/ViewTemplate
title: $:/editions/tw5.com/operator-template
\define .op-place()
<$macrocall $name=".if"
@ -71,6 +71,9 @@ list-before: $:/core/ui/ViewTemplate/body
</$set>
<!-- -->
</table>
[[Learn more about how to use Filters|Filters]]
<$list filter="[all[current]has[from-version]]" variable="listItem">
<$macrocall $name=".from-version" version={{!!from-version}}/>
</$list>

View File

@ -1,5 +1,7 @@
title: $:/editions/tw5.com/style-guide-macros
created: 20220227210120989
modified: 20220227210123695
tags: $:/tags/Macro
title: $:/editions/tw5.com/style-guide-macros
\define style-guide(good,bad)
<table>
@ -15,3 +17,5 @@ tags: $:/tags/Macro
</tbody>
</table>
\end
<pre><$view field="text"/></pre>

View File

@ -1,7 +1,7 @@
created: 20150228114241000
modified: 20150228141312000
title: $:/editions/tw5.com/variable-macros
modified: 20220227210136243
tags: $:/tags/Macro
title: $:/editions/tw5.com/variable-macros
\define .variable-examples(v,text:"Examples") <$link to="$v$ Variable (Examples)">$text$</$link>
\define .macro-examples(m,text:"Examples") <$link to="$m$ Macro (Examples)">$text$</$link>
@ -17,3 +17,5 @@ It can be set to <<.value yes>> or <<.value no>> prior to transcluding such a bu
The standard page template sets it to the value found in [[$configTiddler$]], with the result that this becomes the default for the whole page. The user can adjust this default by using a tickbox on the <<.controlpanel-tab Settings>> tab of the [[Control Panel|$:/ControlPanel]].
\end
<pre><$view field="text"/></pre>

View File

@ -1,5 +1,5 @@
created: 20150117184156000
modified: 20220122143551571
modified: 20220227210152153
tags: $:/tags/Macro
title: $:/editions/tw5.com/wikitext-macros
type: text/vnd.tiddlywiki
@ -63,4 +63,6 @@ $$$
[[$tiddler$]]:
<<tw-code $tiddler$>>
\end
\end
<pre><$view field="text"/></pre>

View File

@ -1,35 +1,18 @@
created: 20131129090249275
fr-title: La mise en route
modified: 20220217175123712
tags: [[Working with TiddlyWiki]]
title: GettingStarted
type: text/vnd.tiddlywiki
\define lingo-base() $:/language/ControlPanel/Basics/
Bienvenue sur ~TiddlyWiki et parmi la communauté ~TiddlyWiki.
Téléchargez un <<tw>> vide en cliquant sur ce bouton<<:>> {{$:/editions/fr-FR/snippets/download-empty-button}}
Avant de confier à TiddlyWiki des informations importantes, commencez par vérifier que vos modifications peuvent être sauvegardées
correctement — reportez-vous aux [[instructions détaillées|https://tiddlywiki.com/languages/fr-FR/index.html#Saving]] sur https://tiddlywiki.com/.
L'étape suivante consiste à choisir une solution d'enregistrement des modifications. De nombreuses méthodes sont disponibles, chacune avec ses atouts et ses limites. Cliquez sur la fiche d'une méthode pour voir plus d'informations la concernant. Vous pouvez aussi cocher une case de plateformes et de navigateur pour afficher les solutions qui fonctionnent pour cette combinaison.
!! Personnalisez ce ~TiddlyWiki
<<.warning "N'utilisez pas le menu ''Fichier''/''Enregistrer'' du navigateur internet pour enregistrer vos modifications (ça ne marche pas)<<!>>">><br/><br/>
<div class="tc-control-panel">
{{Saving}}
Autres informations<<:>>
* [[Protéger le contenu avec un mot de passe|Encryption]] grâce au système de chiffrement intégré à <<tw>><<;>>
* [[Enregistrer avec Tiddlyspot|Saving on TiddlySpot]], un service gratuit qui vous permet d'utiliser <<tw>> en ligne<<;>>
* Sauvegarde avec TiddlyDesktop, une application de bureautique dédiée au travail avec <<tw>><<;>>
* Vous pouvez aussi télécharger ce <<tw>> complet, avec toute sa documentation<<:>><div>
<<<
{{$:/snippets/download-wiki-button}}
Si le bouton ne fonctionne pas, sauvegardez ce lien<<:>>
<a href="https://tiddlywiki.com/languages/fr-FR/index.html" download="index.html">~https://tiddlywiki.com/languages/fr-FR/index.html</a>
Votre navigateur vous demandera sans doute confirmation avant de démarrer le téléchargement.
<<<
|<$link to="$:/SiteTitle"><<lingo Title/Prompt>></$link> |<$edit-text tiddler="$:/SiteTitle" default="" tag="input"/> |
|<$link to="$:/SiteSubtitle"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler="$:/SiteSubtitle" default="" tag="input"/> |
|<$link to="$:/DefaultTiddlers"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit-text tag="textarea" tiddler="$:/DefaultTiddlers"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |
</div>
Rendez-vous dans le [[panneau de contrôle|$:/ControlPanel]] pour plus d'options.

View File

@ -481,3 +481,7 @@ Joseph Cosentino, @jc-ose, 2021-12-14
@davout1806, 2021/12/17
@pmario, @TiddlyVee, 2022/02/26
@FSpark, 2022/03/08
Guang Li, @oflg, 2022/03/12