Folks,
I am working on a Tiddler Serial number (TSN) tool and would like some
community input. Like always I try and design to avoid impacting on any
other related solutions and with a view to sharing.
Features
- When you save a tiddler it will obtain the next available serial
number and assign it to the tiddlers tsn field.
- Tiddlers you do not create (or some other process creates eg import)
will provide you a button to add a serial number if desired, also for
existing system tiddlers
- Any tiddler with a serial number will display it like the subtitle, in
the right hand side under the tiddler buttons.
- An optionally displayed, copy to clipboard button next to the TSN will
allow you to copy a macro command to include
- A link to the tiddler eg `<<tsn n [link]>>`
- Plane text version of the current tiddler title `<<tsn n text>>`
- Transclude the content of the tiddler `<<tsn n transclude>>`
- Or the above for a named field in the tiddler with that serial
number.
- Or just copy the serial number
- When the title changes for any reason the serial number in the above
macros in your tiddlers will be used to lookup the correct tiddler
title/content
- You can use a full macrocall to the tiddlers with given serial numbers
for programmatic listing and actions to support the serial numbers.
- A new version of qualify will allow you to name state tiddlers based
on the serial number so these state tiddlers will follow the tiddler
whatever its name.
Futures;
I am thinking of taking this further to detect the occasions on which a
tiddler name changes as a result of edit and rename. Then provide a method
for you to trigger a rename process to update other content based on the
old and new name such as your own list fields, further supporting the
ability to rename tiddlers and list those containing the tiddler name or
serial number references like `<<tsn n`.
- Keep a log of all names a given tiddler serial number has over its
lifetime
- Ability to restore the previous name
I also would like to generalise this so you can store serial number related
tiddlers under another namespace eg; $:/mydata/n such that they will follow
the current tiddler no matter its title.
Regards
Tony
--
You received this message because you are subscribed to the Google Groups
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/8f4935f6-a0cb-412a-b268-89c0e1c66cd8%40googlegroups.com.