diff --git a/editions/introduction/themes/hidefurniture/base.tid b/editions/introduction/themes/hidefurniture/base.tid new file mode 100644 index 000000000..6f8294a4f --- /dev/null +++ b/editions/introduction/themes/hidefurniture/base.tid @@ -0,0 +1,57 @@ +title: $:/themes/tiddlywiki/hidefurniture/base +tags: [[$:/tags/Stylesheet]] + +\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline + +html body .tc-tiddler-frame { + background-color: inherit; + border: none; + <> +} + +html body .tc-story-river { + margin-top: 70px; +} + +html body .tc-tiddler-frame .tc-tiddler-title { + font-size: 24px; + line-height: 28px; +} + +html body .tc-tiddler-frame .tc-tags-wrapper { + font-size: 18px; + line-height: 22px; +} + +html body .tc-tiddler-frame .tc-tiddler-body { + font-size: 20px; + line-height: 32px; +} + +.tc-scrollable-storyview { + border: 1px solid <>; + background-color: <>; + padding: 1em; + height: 15em; +} + +.tc-scrollable-storyview-inner { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scale(0.25); + transform: scale(0.25); +} + +.tc-scrollable-storyview .tc-tiddler-frame { + background-color: white; + border: 1px solid #ddd; + width: 600px; +} + +html body .tc-titlebar { + position: relative; +} + +html body .tc-edit-texteditor { + font-family: monospace; +} diff --git a/editions/introduction/themes/hidefurniture/plugin.info b/editions/introduction/themes/hidefurniture/plugin.info new file mode 100644 index 000000000..1921eb909 --- /dev/null +++ b/editions/introduction/themes/hidefurniture/plugin.info @@ -0,0 +1,9 @@ +{ + "title": "$:/themes/tiddlywiki/hidefurniture", + "name": "Hide Furniture", + "author": "JeremyRuston", + "core-version": ">=5.0.0", + "plugin-type": "theme", + "description": "Hides all the user interface furniture", + "dependents": ["$:/themes/tiddlywiki/centralised"] +} diff --git a/editions/introduction/tiddlers/audio/TiddlyWiki.mp3 b/editions/introduction/tiddlers/audio/TiddlyWiki.mp3 new file mode 100644 index 000000000..3c5125711 Binary files /dev/null and b/editions/introduction/tiddlers/audio/TiddlyWiki.mp3 differ diff --git a/editions/introduction/tiddlers/audio/TiddlyWiki.mp3.meta b/editions/introduction/tiddlers/audio/TiddlyWiki.mp3.meta new file mode 100644 index 000000000..8a1a6ca21 --- /dev/null +++ b/editions/introduction/tiddlers/audio/TiddlyWiki.mp3.meta @@ -0,0 +1,2 @@ +title: TiddlyWiki.mp3 +type: audio/mp3 diff --git a/editions/introduction/tiddlers/images/Motovun Jack Big.jpg b/editions/introduction/tiddlers/images/Motovun Jack Big.jpg new file mode 100644 index 000000000..d02250ff0 Binary files /dev/null and b/editions/introduction/tiddlers/images/Motovun Jack Big.jpg differ diff --git a/editions/introduction/tiddlers/images/Motovun Jack Big.jpg.meta b/editions/introduction/tiddlers/images/Motovun Jack Big.jpg.meta new file mode 100644 index 000000000..e699ea15c --- /dev/null +++ b/editions/introduction/tiddlers/images/Motovun Jack Big.jpg.meta @@ -0,0 +1,3 @@ +title: Motovun Jack Big.jpg +type: image/jpeg +source: http://www.flickr.com/photos/jermy/6292279493/in/photostream diff --git a/editions/introduction/tiddlers/images/Motovun Jack.svg b/editions/introduction/tiddlers/images/Motovun Jack.svg new file mode 100644 index 000000000..b932c2ccb --- /dev/null +++ b/editions/introduction/tiddlers/images/Motovun Jack.svg @@ -0,0 +1,3 @@ + + +2012-05-10 07:32ZCanvas 1Layer 1 diff --git a/editions/introduction/tiddlers/images/Motovun Jack.svg.meta b/editions/introduction/tiddlers/images/Motovun Jack.svg.meta new file mode 100644 index 000000000..65f54c13e --- /dev/null +++ b/editions/introduction/tiddlers/images/Motovun Jack.svg.meta @@ -0,0 +1,3 @@ +title: Motovun Jack.svg +type: image/svg+xml +tags: picture diff --git a/editions/introduction/tiddlers/slides/Audio.tid b/editions/introduction/tiddlers/slides/Audio.tid new file mode 100644 index 000000000..71088b496 --- /dev/null +++ b/editions/introduction/tiddlers/slides/Audio.tid @@ -0,0 +1,7 @@ +title: Audio + +TiddlyWiki supports audio as a first class citizen alongside images and text. + +{{TiddlyWiki.mp3}} + +Next, [[Tags]] provide the most powerful way to overlay structure on [[Tiddlers]]. diff --git a/editions/introduction/tiddlers/slides/Customisation.tid b/editions/introduction/tiddlers/slides/Customisation.tid new file mode 100644 index 000000000..14e0a4a53 --- /dev/null +++ b/editions/introduction/tiddlers/slides/Customisation.tid @@ -0,0 +1,11 @@ +title: Customisation + +TiddlyWiki supports deep customisation to fit your particular needs. For example, you can choose which tiddler toolbar buttons you need: + +
+ +{{$:/core/ui/TiddlerInfo/Tools}} + +
+ +Next, [[Plugins]] extend TiddlyWiki in new ways. diff --git a/editions/introduction/tiddlers/slides/Formatting.tid b/editions/introduction/tiddlers/slides/Formatting.tid new file mode 100644 index 000000000..d3a074967 --- /dev/null +++ b/editions/introduction/tiddlers/slides/Formatting.tid @@ -0,0 +1,13 @@ +created: 20141029162816366 +modified: 20141029163114250 +title: Formatting + +Tiddlers can contain formatted text: + +> {{FormattingDemoText}} + +Formatting is typed with special codes: + +<$edit-text tiddler="FormattingDemoText" class="tc-edit-texteditor" minHeight="10px"/> + +TiddlyWiki is not just for text. [[Images]] are first class citizens, too. diff --git a/editions/introduction/tiddlers/slides/FormattingDemoText.tid b/editions/introduction/tiddlers/slides/FormattingDemoText.tid new file mode 100644 index 000000000..957d6c236 --- /dev/null +++ b/editions/introduction/tiddlers/slides/FormattingDemoText.tid @@ -0,0 +1,3 @@ +title: FormattingDemoText + +The //quick// brown ''fox'' jumps ~~over~~ the __lazy__ dog \ No newline at end of file diff --git a/editions/introduction/tiddlers/slides/Get Started.tid b/editions/introduction/tiddlers/slides/Get Started.tid new file mode 100644 index 000000000..79cc8d7b7 --- /dev/null +++ b/editions/introduction/tiddlers/slides/Get Started.tid @@ -0,0 +1,7 @@ +title: Get Started + +[img height="150px" [Motovun Jack.svg]] + +Learn more about TiddlyWiki: + +http://tiddlywiki.com/#GettingStarted diff --git a/editions/introduction/tiddlers/slides/Images.tid b/editions/introduction/tiddlers/slides/Images.tid new file mode 100644 index 000000000..f8abcc638 --- /dev/null +++ b/editions/introduction/tiddlers/slides/Images.tid @@ -0,0 +1,5 @@ +title: Images + +<$edit-bitmap tiddler="Motovun Jack Big.jpg"/> + +TiddlyWiki also supports [[Audio]]. diff --git a/editions/introduction/tiddlers/slides/Links.tid b/editions/introduction/tiddlers/slides/Links.tid new file mode 100644 index 000000000..728e45bd5 --- /dev/null +++ b/editions/introduction/tiddlers/slides/Links.tid @@ -0,0 +1,9 @@ +title: Links + +Use links to navigate between tiddlers. They are typed with double square brackets: + +``` +Tiddlers can also include [[Formatting]]. +``` + +Tiddlers can also include [[Formatting]]. diff --git a/editions/introduction/tiddlers/slides/Lists.tid b/editions/introduction/tiddlers/slides/Lists.tid new file mode 100644 index 000000000..0c9edf13c --- /dev/null +++ b/editions/introduction/tiddlers/slides/Lists.tid @@ -0,0 +1,17 @@ +title: Lists + +TiddlyWiki allows you to generate lists of tiddlers automatically, simplifying organisation and exploration. + +For example, here's how to generate a list of all the tiddlers with a particular tag: + +``` +{{{ [tag[This is another tag]] }}} +``` + +
+ +{{{ [tag[This is another tag]] }}} + +
+ +You can make TiddlyWiki your own through [[Customisation]]. diff --git a/editions/introduction/tiddlers/slides/Other Story Views.tid b/editions/introduction/tiddlers/slides/Other Story Views.tid new file mode 100644 index 000000000..a014248dd --- /dev/null +++ b/editions/introduction/tiddlers/slides/Other Story Views.tid @@ -0,0 +1,12 @@ +title: Other Story Views + +Here's an experimental view that displays tiddlers sideways: + +<$scrollable class="tc-scrollable-storyview"> +
+<$list filter="[list[$:/StoryList]] -[[Other Story Views]]" template="$:/core/ui/ViewTemplate" storyview="cecily"/> +
+ + +Next, tiddlers can be controlled with [[Toolbars]]. + diff --git a/editions/introduction/tiddlers/slides/Plugins.tid b/editions/introduction/tiddlers/slides/Plugins.tid new file mode 100644 index 000000000..28cd9a084 --- /dev/null +++ b/editions/introduction/tiddlers/slides/Plugins.tid @@ -0,0 +1,9 @@ +title: Plugins + +Plugins are used to add functionality to TiddlyWiki. + +For example, the ~KaTeX plugin uses an open source library from Khan Academy to typeset mathematical notation: + +$$\displaystyle \frac{1}{\Bigl(\sqrt{\phi \sqrt{5}}-\phi\Bigr) e^{\frac25 \pi}} = 1+\frac{e^{-2\pi}} {1+\frac{e^{-4\pi}} {1+\frac{e^{-6\pi}} {1+\frac{e^{-8\pi}} {1+\cdots} } } }$$ + +Next, TiddlyWiki has [[Translations]] in several languages. \ No newline at end of file diff --git a/editions/introduction/tiddlers/slides/Story Views.tid b/editions/introduction/tiddlers/slides/Story Views.tid new file mode 100644 index 000000000..ada2d0b6b --- /dev/null +++ b/editions/introduction/tiddlers/slides/Story Views.tid @@ -0,0 +1,13 @@ +title: Story Views + +A story is a sequence of tiddlers. The current story view shows a single tiddler at a time. + +<$button class="tc-btn-big-blue"> +<$action-setfield $tiddler="$:/view" text="classic"/> +{{$:/core/images/storyview-classic}} Switch to the default story view + +<$button class="tc-btn-big-blue"> +<$action-setfield $tiddler="$:/view" text="zoomin"/> +{{$:/core/images/storyview-zoomin}} Revert to the presentation story view + +Next, [[Themes]] change the appearance of TiddlyWiki. diff --git a/editions/introduction/tiddlers/slides/Tags.tid b/editions/introduction/tiddlers/slides/Tags.tid new file mode 100644 index 000000000..b6fed2ad2 --- /dev/null +++ b/editions/introduction/tiddlers/slides/Tags.tid @@ -0,0 +1,6 @@ +created: 20141029163127136 +modified: 20141029163157772 +title: Tags +tags: [[This is a tag]] [[This is another tag]] + +Tags allow you to organise your tiddlers into categories. diff --git a/editions/introduction/tiddlers/slides/Themes.tid b/editions/introduction/tiddlers/slides/Themes.tid new file mode 100644 index 000000000..9f0b8c9b0 --- /dev/null +++ b/editions/introduction/tiddlers/slides/Themes.tid @@ -0,0 +1,19 @@ +title: Themes + +Themes can change the layout, fonts, colours and background images of the page. + +For example, + +<$button class="tc-btn-big-blue"> +<$action-setfield $tiddler="$:/theme" text="$:/themes/tiddlywiki/snowwhite"/> +{{$:/core/images/theme-button}} Switch to the default "Snow White" theme + +<$button class="tc-btn-big-blue"> +<$action-setfield $tiddler="$:/theme" text="$:/themes/tiddlywiki/starlight"/> +{{$:/core/images/theme-button}} Switch to the optional "Starlight" theme + +<$button class="tc-btn-big-blue"> +<$action-setfield $tiddler="$:/theme" text="$:/themes/tiddlywiki/hidefurniture"/> +{{$:/core/images/theme-button}} Revert to the presentation theme + +[[Other Story Views]] are also provided, and more are available as plugins. diff --git a/editions/introduction/tiddlers/slides/This is a tag.tid b/editions/introduction/tiddlers/slides/This is a tag.tid new file mode 100644 index 000000000..a7199a309 --- /dev/null +++ b/editions/introduction/tiddlers/slides/This is a tag.tid @@ -0,0 +1,2 @@ +title: This is a tag +color: red diff --git a/editions/introduction/tiddlers/slides/This is another tag.tid b/editions/introduction/tiddlers/slides/This is another tag.tid new file mode 100644 index 000000000..80fd60cc5 --- /dev/null +++ b/editions/introduction/tiddlers/slides/This is another tag.tid @@ -0,0 +1,2 @@ +title: This is another tag +color: #0da703 diff --git a/editions/introduction/tiddlers/slides/Tiddlers.tid b/editions/introduction/tiddlers/slides/Tiddlers.tid new file mode 100644 index 000000000..3b74052f7 --- /dev/null +++ b/editions/introduction/tiddlers/slides/Tiddlers.tid @@ -0,0 +1,7 @@ +created: 20141029162816366 +modified: 20141029163114250 +title: Tiddlers + +Tiddlers are the fundamental units of information in TiddlyWiki. Tiddlers work best when they are as small as possible so that they can be reused by weaving them together into different narratives and perspectives. + +[[Links]] create navigable relationships between tiddlers. diff --git a/editions/introduction/tiddlers/slides/TiddlyWiki.tid b/editions/introduction/tiddlers/slides/TiddlyWiki.tid new file mode 100644 index 000000000..2acb10b8a --- /dev/null +++ b/editions/introduction/tiddlers/slides/TiddlyWiki.tid @@ -0,0 +1,7 @@ +created: 20141029161248510 +modified: 20141029161417820 +title: TiddlyWiki + +~TiddlyWiki is a powerful notetaking tool that helps you collect and structure any kind of information and work with it to get stuff done. It's like a futuristic hypertext version of an old-fashioned card index system. + +~TiddlyWiki deals with information in bite-sized, linked chunks called [[Tiddlers]]. diff --git a/editions/introduction/tiddlers/slides/Transclusion.tid b/editions/introduction/tiddlers/slides/Transclusion.tid new file mode 100644 index 000000000..301b19960 --- /dev/null +++ b/editions/introduction/tiddlers/slides/Transclusion.tid @@ -0,0 +1,14 @@ +title: Transclusion +tags: [[This is a tag]] [[This is another tag]] + +Transcluding a tiddler inserts a copy of its content, allowing you to reuse the same text or image more than once. For example, + +``` +This is my cat {{Motovun Jack.svg}} and his identical twin {{Motovun Jack.svg}} +``` + +
+This is my cat {{Motovun Jack.svg}} and his identical twin {{Motovun Jack.svg}} +
+ +Next, weaving tiddlers into [[Lists]]. diff --git a/editions/introduction/tiddlers/slides/Translations.tid b/editions/introduction/tiddlers/slides/Translations.tid new file mode 100644 index 000000000..e29a2c193 --- /dev/null +++ b/editions/introduction/tiddlers/slides/Translations.tid @@ -0,0 +1,35 @@ +title: Translations + +\define flag-title() +$(languagePluginTitle)$/icon +\end + +The following plugin translations are currently available: + +
+<$list filter="[[$:/languages/en-GB]] [plugin-type[language]sort[title]] -[[$:/languages/de-AT]]"> +
+ +<$view subtiddler="$:/language/ControlPanel/Basics/Language/Prompt"> +<$view tiddler="$:/language/ControlPanel/Basics/Language/Prompt"/> + + + +<$set name="languagePluginTitle" value=<>> +<$transclude subtiddler=<>> +<$list filter="[all[current]field:title[$:/languages/en-GB]]"> +<$transclude tiddler="$:/languages/en-GB/icon"/> + + + +<$view field="description"> +<$view field="name"> +<$view field="title"/> + + + +
+ +
+ +Find out how to [[Get Started]]. diff --git a/editions/introduction/tiddlers/slides/blank.json b/editions/introduction/tiddlers/slides/blank.json new file mode 100644 index 000000000..6d507401f --- /dev/null +++ b/editions/introduction/tiddlers/slides/blank.json @@ -0,0 +1,3 @@ +[ +{"title": " ", "text": "TiddlyWiki"} +] diff --git a/editions/introduction/tiddlers/system/AnimationDuration.tid b/editions/introduction/tiddlers/system/AnimationDuration.tid new file mode 100644 index 000000000..e87d1a0c1 --- /dev/null +++ b/editions/introduction/tiddlers/system/AnimationDuration.tid @@ -0,0 +1,3 @@ +title: $:/config/AnimationDuration + +1000 \ No newline at end of file diff --git a/editions/introduction/tiddlers/system/DefaultTiddlers.tid b/editions/introduction/tiddlers/system/DefaultTiddlers.tid new file mode 100644 index 000000000..655a74c0b --- /dev/null +++ b/editions/introduction/tiddlers/system/DefaultTiddlers.tid @@ -0,0 +1,3 @@ +title: $:/DefaultTiddlers + +[[ ]] \ No newline at end of file diff --git a/editions/introduction/tiddlers/system/page-toolbar-buttons.multids b/editions/introduction/tiddlers/system/page-toolbar-buttons.multids new file mode 100644 index 000000000..c11aec16e --- /dev/null +++ b/editions/introduction/tiddlers/system/page-toolbar-buttons.multids @@ -0,0 +1,5 @@ +title: $:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/ + +storyview: show +theme: show +full-screen: show diff --git a/editions/introduction/tiddlers/system/state-sidebar.tid b/editions/introduction/tiddlers/system/state-sidebar.tid new file mode 100644 index 000000000..b87a68be3 --- /dev/null +++ b/editions/introduction/tiddlers/system/state-sidebar.tid @@ -0,0 +1,3 @@ +title: $:/state/sidebar + +no \ No newline at end of file diff --git a/editions/introduction/tiddlers/system/styles.tid b/editions/introduction/tiddlers/system/styles.tid new file mode 100644 index 000000000..4acce36d2 --- /dev/null +++ b/editions/introduction/tiddlers/system/styles.tid @@ -0,0 +1,59 @@ +title: $:/demoshow/styles +tags: [[$:/tags/Stylesheet]] + +\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline + +html body .tc-subtitle { + display: none; +} + +.tc-btn-big-blue { + padding: 6px; + margin: 4px 6px; + background: #44f; + color: #fff; + fill: #fff; + border: none; + font-size: 16px; + line-height: 18px; +} + +.tc-view-toolbar-tools { + font-size: 0.7em; +} + +.tc-view-toolbar-tools p { + margin: 0; +} + +.tc-edit-bitmapeditor-width, +.tc-edit-bitmapeditor-height { + display: none; +} + +.tc-language-list { + color: #777; +} + +.tc-language-list-greeting { + display: inline-block; + width: 40%; +} + +.tc-language-list-name { + display: inline-block; + width: 55%; +} +.tc-language-list-name img { + margin: 0.1em 0.5em; +} + +.tc-example-box { + border: 3px dashed #ddd; + background: #fff; + padding: 1em; +} + +.tc-example-box img { + width: 2em; +} diff --git a/editions/introduction/tiddlers/system/theme.tid b/editions/introduction/tiddlers/system/theme.tid new file mode 100644 index 000000000..da11aa45f --- /dev/null +++ b/editions/introduction/tiddlers/system/theme.tid @@ -0,0 +1,3 @@ +title: $:/theme + +$:/themes/tiddlywiki/hidefurniture \ No newline at end of file diff --git a/editions/introduction/tiddlers/system/view-toolbar-buttons.multids b/editions/introduction/tiddlers/system/view-toolbar-buttons.multids new file mode 100644 index 000000000..49968402e --- /dev/null +++ b/editions/introduction/tiddlers/system/view-toolbar-buttons.multids @@ -0,0 +1,5 @@ +title: $:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/ + +close: hide +edit: hide +info: hide diff --git a/editions/introduction/tiddlers/system/view.tid b/editions/introduction/tiddlers/system/view.tid new file mode 100644 index 000000000..c8e5b344b --- /dev/null +++ b/editions/introduction/tiddlers/system/view.tid @@ -0,0 +1,3 @@ +title: $:/view + +zoomin \ No newline at end of file diff --git a/editions/introduction/tiddlywiki.info b/editions/introduction/tiddlywiki.info new file mode 100644 index 000000000..1cffea615 --- /dev/null +++ b/editions/introduction/tiddlywiki.info @@ -0,0 +1,47 @@ +{ + "description": "Demo presentation of TiddlyWiki", + "plugins": [ + "tiddlywiki/cecily", + "tiddlywiki/codemirror", + "tiddlywiki/highlight", + "tiddlywiki/katex" + ], + "themes": [ + "tiddlywiki/vanilla", + "tiddlywiki/snowwhite", + "tiddlywiki/nighttime", + "tiddlywiki/starlight", + "tiddlywiki/seamless", + "tiddlywiki/stickytitles", + "tiddlywiki/centralised", + "tiddlywiki/readonly" + ], + "languages": [ + "da-DK", + "en-US", + "en-GB", + "de-AT", + "de-DE", + "fr-FR", + "zh-Hans", + "zh-Hant", + "it-IT", + "ja-JP", + "ru-RU" + ], + "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", + "--savetiddler","$:/green_favicon.ico","static/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"] + } +}