This is an attempt to collaboratively create a $:/config/FileSystemPaths tiddler to control where new tiddlers in the tw5-com edition are saved. @pmario @jeremyruston
Current status:
-
Finished up to and includingfrom this directory: TiddlyWiki5/editions/tw5.com/tiddlers at master · Jermolene/TiddlyWiki5 · GitHubdefinitions
- I (pmario) did add some TODOs, to show the directories, which need revisiting
- Elements higher up in the list will take precedence, if a tiddler has more than 1 tag
- So the first rule, that produces an output will “take it all”
- I did sort the directories in the way they are presented by the source code editor!!!
- So it is less confusing when we create a PR.
-
Saq’s path tool file (updated regularly)
do not forget the subdirectories!
[is[draft]addprefix[drafts/]]
[tag[About]addprefix[about/]]
[tag[Commands]addprefix[commands/]]
[tag[Community]addprefix[community/]]
[tag[Articles]addprefix[community/articles/]]
[tag[Community Editions]addprefix[community/editions/]]
[tag[Examples]addprefix[community/examples/]]
[tag[Community Palettes]addprefix[community/palettes/]]
[tag[Community Plugins]addprefix[community/plugins/]]
[tag[Other Resources]addprefix[community/resources/]]
[tag[Community Themes]addprefix[community/themes/]]
[tag[Tutorials]addprefix[community/tutorials/]]
[tag[Meetups]addprefix[community/]]
[tag[Concepts]addprefix[concepts/]]
[tag[Customise TiddlyWiki]addprefix[customising/]]
[tag[Definitions]addprefix[definitions/]]
[tag[table-of-contents-example]addprefix[demonstrations/]]
[tag[Table-of-Contents Demonstrations]addprefix[demonstrations/TableOfContents/]]
[tag[TaskManagementExample]addprefix[demonstrations/Tasks/]]
[tag[Demonstrations]addprefix[demonstrations/]]
TODO check demonstrations directory
[tag[Editions]addprefix[editions/]]
[tag[Features]addprefix[features/]]
[tag[Fields]addprefix[fields/]]
[tag[TiddlyWiki on Node.js]addprefix[fileformats/]]
[tag[Filter Operators]addprefix[filters/]]
[tag[Filters]addprefix[filters/]]
[tag[Filter Syntax]addprefix[filters/syntax/]]
[tag[Operator Examples]addprefix[filters/examples/]]
[tag[shopping]addprefix[filters/examples/]]
TODO -- The following is a new tag. PR has been submitted
[tag[GettingStarted]addprefix[gettingstarted/]]
[tag[HelloThere]addprefix[hellothere/]]
[tag[HelloThumbnail]addprefix[hellothere/thumbnails/]]
[tag[HelloThumbnail-disabled]addprefix[hellothere/thumbnails/]]
[tag[HelloThere Badge]addprefix[hellothere/badges/]]
TODO check hellothere dir again!
[tag[Hidden Settings]addprefix[hiddensettings/]]
[tag[How to apply custom styles]addprefix[howtos/]]
[tag[Editor toolbar]addprefix[howtos/]]
[tag[Custom Styles FAQ]addprefix[howtos/faq/]]
[tag[Hard Linebreaks in WikiText]addprefix[howto/]]
TODO check `howtos` directory again
[tag[picture]addprefix[images/]]
TODO check `images` directory again
[tag[Language]tag[Icon]addprefix[languages/icons]]
[tag[Languages]addprefix[languages/]]
TODO NOTE This has to go before 'Learning'
[tag[KeyboardDrivenInput]addprefix[demonstrations/KeyboardDrivenInput]]
[tag[Learning]addprefix[learning/]]
[tag[Core Macros]addprefix[macros/]]
[tag[Macros]addprefix[macros/]]
[tag[sampletab]addprefix[macros/examples/]]
[tag[Macro Examples]addprefix[macros/examples/]]
[tag[Macro Syntax]addprefix[macros/syntax/]]
TODO check `macros/import` directory again
[tag[Mechanisms]addprefix[mechanisms/]]
[tag[RefreshThrottling]addprefix[mechanisms/]]
TODO check `menubar` dir again
[tag[Messages]addprefix[messages/]]
[tag[Message Examples]addprefix[messages/]]
[tag[TiddlyWiki on Node.js]addprefix[nodejs/]]
[tag[TiddlyWikiFolders]addprefix[nodejs/]]
[tag[SystemTiddlers]addprefix[nodejs/]]
[tag[Platforms]addprefix[platforms/]]
[tag[OfficialPlugins]addprefix[plugins/]]
[tag[PluginMechanism]addprefix[plugins/]]
[tag[Plugins]addprefix[plugins/]]
TODO check `readme` dir again
TODO check `reference` dir again
[tag[ReleaseNotes]addprefix[releasenotes/]]
[tag[AlphaReleaseNotes]addprefix[releasenotes/alpha/]]
[tag[BetaReleaseNotes]addprefix[releasenotes/beta/]]
[tag[Release 5.0.8-beta]addprefix[releasenotes/beta/]]
[tag[Release 5.0.9-beta]addprefix[releasenotes/beta/]]
[tag[Release 5.0.11-beta]addprefix[releasenotes/beta/]]
[tag[Releases]addprefix[releasenotes/]]
[tag[Release Template]addprefix[releasenotes/]]
TODO check the tags in the release notes again. They are not consistent
[tag[Saving]addprefix[saving/]]
TODO chekc `roadmap` again
TODO check the tags in the `saving` dir again. They are not consistent
[tag[Improving TiddlyWiki Documentation]addprefix[styleguide/]]
TODO may be there should be a tag `Styleguide`
TODO check the tags in the `system` dir again. They are not consistent or not there at all
[tag[SystemTags]addprefix[systemtags/]]
[tag[TiddlyDesktop]addprefix[tiddlydesktop/]]
[tag[Variables]addprefix[variables/]]
[tag[Variable Examples]addprefix[variables/examples/]]
TODO check `variables/examples` again .. they have not tags
[tag[Video]addprefix[videos/]]
[tag[Working with the TiddlyWiki5 repository]addprefix[videos/]]
TODO NOTE This Saving with TiddlyFox tag has to go after the videos tag
[tag[Saving with TiddlyFox]addprefix[saving/]]
[tag[RangeWidget]addprefix[widgets/]]
[tag[RadioWidget]addprefix[widgets/]]
[tag[ListWidget]addprefix[widgets/]]
[tag[KeyboardWidget]addprefix[widgets/]]
[tag[Widget Examples]addprefix[widgets/]]
[tag[Widgets]addprefix[widgets/]]
TODO check `widgets` dir again .. some tags are missing or wrong
[tag[Transclusion in WikiText]addprefix[wikitext/]]
[tag[WikiText Examples]addprefix[wikitext/]]
[tag[HTML in WikiText]addprefix[wikitext/]]
[tag[WikiText]addprefix[wikitext/]]
[tag[Working with TiddlyWiki]addprefix[workingwithtw/]]
[tag[WebServer Authentication]addprefix[webserver/]]
[tag[WebServer Guides]addprefix[webserver/]]
[tag[WebServer Parameters]addprefix[webserver/]]
[tag[WebServer]addprefix[webserver/]]
[tag[WebServer API]addprefix[webserver/]]
TODO NOTE These image filters are at the bottom so other filters have a first chance
[regexp:title[(.jpg|.gif|.ico|.png|.jpg|.ascii.tid|.pdf|.svg)$]addprefix[images/]]
TODO check all the tags in the real source editor ... There is more work to do !!
Items for Review
TableOfContents
Almost all the items tagged TableOfContents go to a path that is the title, lowercase, with spaces squished out.
We could create a filter to do the same thing and grandfather in the two exceptions, or have the two exceptions match the pattern. It’s been suggested that spaces should be replaced with hyphens.
TableOfContents
Tiddler | Current Path | Computed |
---|---|---|
HelloThere | hellothere | hellothere |
Learning | learning | learning |
Working with TiddlyWiki | workingwithtw | workingwithtiddlywiki |
Customise TiddlyWiki | customising | customisetiddlywiki |
Features | features | features |
Languages | languages | languages |
Editions | editions | editions |
Plugins | plugins | plugins |
Platforms | platforms | platforms |
Reference | reference | reference |
Community | community | community |
About | about | about |