Critical change: Tiddler Commander search now needs two steps
Select tiddlers
will clear selected tiddlersAcknowledgement: Special thanks goes to Ton Gerner for his great script on view fields.
Many thanks to BTC for his great help in this part.
Major update: 14th February 2019
Minor Update: 13th February 2019
Announcement: Tiddler CommanderDate: Feb 12th, 2019Status: beta (idea)
Announcement: Tiddler CommanderDate: Feb 12th, 2019Status: beta (idea)
Hey Mohammad,o aThis is great! Any thoughts on getting this into core so its part of `$:/Manager`?h later.
Diego
On Tuesday, February 12, 2019 at 9:30:53 AM UTC-6, Mohammad wrote:
Announcement: Tiddler CommanderDate: Feb 12th, 2019Status: beta (idea)Referring to the discussion here: https://groups.google.com/d/msg/tiddlywiki/BxJsWuae-Uc/JapAx4mtBgAJI have prepared a small toolkit called Tiddler Commander or in short Commander. This is a proof of concept andboth the name and operations can be changed.I highly welcome any constructive idea and I hope get feedback from both users and developers.I also welcome any collaboration as is discussed in other posts.Warning: This is a beta release and is not in form of plugin! Do not import to your own wikis because of the risk of data loss.CheersMohammad
likely
Announcement: Tiddler CommanderDate: Feb 12th, 2019Status: beta (idea)
Announcement: Tiddler CommanderDate: Feb 12th, 2019Status: beta (idea)
Search via Filter expression should indicate it is a link to an external resource
"Add remove prefix" and "add remove suffix" sound funny, I suggest replace with "Prefix and Suffix" and let the buttons highlight "add and remove" perhaps even subtle green and red buttons or like for tags.
Do the above for consistency in each "Tool"
Announcement: Tiddler CommanderDate: Feb 12th, 2019Status: beta (idea)
... I tried to have commander in a modular form
Tiddly Tweeter and Mark are right to point out the need for checks, alerts and confirmations. You can't have too many warnings and, as Mark points out, some deletions have unseen consequences.
I'm sure you know this already but I noticed the other day that;
<$action-sendmessage $message="tm-delete-tiddler"/>
asks for confirmation on each deletion, whereas
<$action-deletetiddler $tiddler={{!!title}}/>
doesn't ask for any confirmation. I wonder if that difference holds true for other send-message constructions?
Anyway I think a lot of people on the forum will have useful batch code to contribute to your project.
Perhaps you could embed a google form or similar on your website to make it easier for contributors and ensure standardised fields?
Something like title, batch target, code, filter used, skill level, source?
Others might suggest more useful fields.
I think you designed something along those lines already for the Solutions site but a google form would make it very easy for users to contribute.
Good luck!
I also suggested a tag for others to place extensions into commander.
My only concern was to put the argument it should only ever be a key plugin not nessasarily core, or in empty so you proceed with this in mind.
This issue is also importiant for a broader audience it seemed a good opportunity to raise it.
Regards
Tony
I am still worry to complicate things
Announcement: Tiddler CommanderDate: Feb 12th, 2019Status: beta (idea)
Minor Update: 14th February 2019
- New: bulk tiddler creation using templates
- Fixed: few issues regarding to add/remove prefix/suffix were fixed
Minor Update: 13th February 2019
- Fixed: remove suffix not working
- New: bulk tiddler created has got new name format
- New: added range and select widgets for "create bulk tiddlers"
- New: added delete tiddlers at once operation
... them may cause in irrecoverable situation.
May be we can configure it in some how to put restriction for users! or have an advanced panel.
Major update: 14th February 2019
I'm with Tony in that a new standard.html build would be great. I think for your normal end user that might use say... scrivener or even oneNote the TW barrier to entry is still too high.
Commander, once completed, would go right up there with comptext and aliases in my book of "must have" plugins. Maybe even an interface for guides to TW and these "standard" plugins as an onboarding experience to the tool.
Great work Mohammed. Looking forward to what you've got coming.
- Reece, the discord guy
Test 001Test 002Test 003etc.
Ciao Mohammad. Some more comments ... I will post them one by one so other people can more easily comment back.TAG modules ...1 - If you do filter on tag (e.g. "xx") and then use "Replace tags" to change it the results list disappears. I used the "Recent" sidebar tab to check what was happening.But maybe the main TC could display a panel that shows results when that occurs?
2 - Tags with spaces in them (e.g. "three word tag") are supported in "Add remove tags" but fail in "Replace tags".
3 - "Add remove tags" could be renamed something like "Add or Remove tags".
[tag[xx]] +[sortan[]]
[tag[xx]] +[!sortan[]]
It would be nice if more people were commenting!
Announcement: Tiddler CommanderDate: Feb 12th, 2019Status: beta (idea)
Major update: 19th February 2019
- New: add and remove chars to/from the title was added
- New: add/remove chars uses a non-overwriting mechanism
Major update: 18th February 2019
- Fixed: handling missing tiddlers added
- New: remove chars from the title us added
- Fixed: a specified height is used in ui to prevent collapsing
- bugs
- remove chars overwrite tiddlers
Major update: 14th February 2019
- New: bulk tiddler creation using templates
- New: remove fields using drop down menu
- New: preset search filter added
- New: save search filter added
- Fixed: empty suffix/prefix does not delete tiddlers anymore
- Fixed: prevent all overwriting (issue: you cannot force overwriting)
Ciao MohammadRegarding the tagging of filters via $:/tags/Commander/Filter ...The problem is that if you use TC, for instance, to help build and test a wiki....and then remove TC from the public published version of that wiki, then the filters you made will be orphaned.UPDATE: Further to the above. There are some important plugins that use $:/tags/Filter as part of their working.An important case is PMario's "Bundler" plugin.Since its a great tool for batch Import and Export eventually I'll give it a tab in my TC install.
It would be good if it could show its filters in the TC filter bar without having to hack it.
Just noted the "Mohammad Filter" is something used in test process and will be removed later!I just saved a sample to see how it works :-)
- Logging
- Commander logs some operations
- Create tiddlers
- Create tiddlers using template
- Delete tiddlers silently
- Delet tiddlers selectively
UPDATE: I looked at how you are doing logging. Very neat to use JSON tiddlers.I have a REQUEST that each Heading in the displayed Log is a link to the specific JSON tiddler?Occasionally it could be useful to be able to go to one and archive it to another name.
- search and replace in tiddler text now supports whole word searching
- Main issues
- Search and replace in tiddlers text remove formatting !!
...Will it be possible to extend it to the other functions that change content--like field and text changes?
Tiddler Commander updated
... save batch operation and be able to repeat them latter.
One reason I used tiddlers instead of fields is, they can be hidden simply by using the $: prefix.
one is to save the generation process such as filters and exceptions. So they can be regenerated.
The second is the whole content in a json, which can be exported, re imported or just held in a tiddler.
A third way would be a title list of tiddlers generated so you can locate those that came from the batch. You could have a unique batch tag, however deleted tiddlers will leave the list.
This makes me think that one day batch tools could be designed to generate an intermediate json tiddler of tiddlers just like $:/import this could then satisfy all the above uses and more.
I would like to import json bundles without unpacking them for macro distribution. Perhaps list, add, extract and extract selected tiddlers from json tiddlers and remove tools would be good.
Even being able to feed the json tiddler/file into the innerwiki. You could create a json tiddler for a whole wiki and generate a new one on demand.
Regards
Tony
Announcement: Tiddler CommanderDate: Feb 12th, 2019Status: beta (idea)
Major update: 3rd March 2019
- New: selective operation
- select all/ select none/ optionally select tiddlers
- New: logging all operations
- New: delete temporary tiddlers button added to Setting tab
- New: old fields, old tags are selected from a drop down list
- Text operation disabled and will be added in the next update. It is still buggy
- Search and replace
- works for changing characters, words, ...
- retains formatting
- cannot distiguish whole words (you need to add spaces around the word)
Many thanks to BTC for his great help in this part.
- Logging
- Commander logs some operations
- Create tiddlers
- Create tiddlers using template
- Delete tiddlers silently
- Delet tiddlers selectively
- New face
- Delete tiddlers selectively has a new face
- search and replace in tiddler text now supports whole word searching
- Main issues
- Search and replace in tiddlers remove formatting
Major update: 21th February 2019
- Search and replace in tiddler text filed
- This is in progress feature
- This does not support the whole words, casesensitive search and replace
New update of Tiddler Commander!
Major update: 13th March 2019
- New : Inspect
- View selected tiddler with their fields
- Scroll in selected tiddlers
- Edit selected tiddlers including all fields
- Scroll in selected tiddlers while editing
- Fixed: Minor issues in SNR
Acknowledgement: Special thanks goes to Ton Gerner for his great script on view fields.
CheersMohammad