Folks
I stumbled upon a few clues that has finally allowed me to build a Log tool for TiddlyWiki. this is the first release and I have a couple of small things to improve, feedback welcome.
Its not a plugin so can simply be dropped on a Wiki and it will work. I have attached a json bundle but if you follow the below link you can test it on my Public TiddlyWiki
- A "Log" and the
"Wiki Log Tool" allows you to enter a note, which is automatically time
stamped (Recorded with a date and time) and maintained in a single
document/tiddler. With this Wiki Log Tool if you make an entry from a
specific Tiddler tiddler name can be optionally recorded as a link back to
the tiddler.
- Logs by their nature store information one after the
other in a time stream so the oldest entries are at the top and the
most recent at the bottom however they are most often read in the
opposite direction, most recent first. This allows you to quickly scan
what has happened in the recent past and stop once you see entries you
have read previously.
- Computers often have automatic logs, logging system and security events. They offer a form of audit trail.
- A
log is much like you would find Modern day bridge or control centre
like "The Ships Captains log" or by who ever is on shift at a nuclear
plant or an observatory.
- Whenever an important event occurs or
something is observed they will place important points into the log.
Sometimes entries may as simple as a handover between staff, or can be a
short summary of the day, minor musings or major goal achieved. In other
cases someone may log a whole journey, an experience or a process.
- I bit like a "Star Trek Captains Log" recorded on a distant "star date".

To be effective logs are usually
- One only is maintained for each major area or environment
- Any one or thing can contribute to it
- It is always in date time order
- It is reviewed as a matter of practice
- The person or system making an entry in the log is identified
Basically by default
- It provides a checkbox toggle on non system tiddlers (by default) that on checking, will open an editor to compose a log entry.
- You can use a full editor with Editor toolbar and include wiki text in your log entries
- There is a simpler single line log entry macro available
- Once your entry is composed, you can press a button
- Log Here (Which includes the current Tiddler Title)
- or simply Log to exclude reference to the current tiddler.
- Below the Log entry you can view you log entries using one or more of three different views.
- Otherwise the entries are time stamped in a datatiddler
The two problems I want to fix for which feedback is invited is
- An unwanted line break above the "List all log entries" I cant seem to remove
- A loss of focus in the editor, only for the first character typed (Annoying)
There are plenty of future extensions possible, I may do in time or if commissioned to do so.
- Make it tiddler rename proof
- Use as a Blogging method
- Use to tweet or post elsewhere
- Link to Journaling
- and more (share your ideas)
Regards
Tony