I have all sorts of strange and sometimes unnecessary ideas, and this is one of them in the process of coding other stuff. This one is for those who want to avoid creating too many tags on the same subject (which I think is making tags to become less meaningful) or having fat fingers (wrong/fast entries creating unwanted tags).
1st post is for the demo, 2nd post is the script and reminder.
(1) Click on button “cTag Public”. A list pops up and showing the entire tag-tree in the current database.
Multi-level tag-groups is supported. In this demo, “/Tags” is setup as the top group, “C.Content”, “D.ResearchDesign”, etc are the main tag-groups under “/tags”, and other tags are their child-tags respectively. User can config their top-tag in the script. You can choose one document, or a list of selection for tagging.
(2) Multiple selection is supported by using cmd-click. No selection is accepted by using cancel button. All main tag-groups need to be excluded for tagging in the database, so don’t choose them. Else the script will create additional tags with the same name to those main tag-groups.
(3) You may still need to create some new tags… If that’s the case, also choose the top item “Add New Tags”.
(4) After u click OK, and only if you have chosen “Add New Tags”, one more dialogue box to ask for the new tags.
(5) All newly created tags will be placed under a group “New Tags”. You can choose any group to gather the newly created tags before reclassifying them. But the gathering location must be specified in the script.
(6) The document. You can see that there is a tag named “New Tags” which you haven’t input in the process. This is the name of the group for all new tags and it serve as a reminder that you still need to classify the new tags. If you don’t like showing a “New Tags” in the document, exclude the group “New Tags” from tagging.
End of Demo.