MVOutline script: Refreshable, dynamic[almost], and portable outline of [smart]groups/tags + merged view of contents within any level of hierarchy

Another update v1b15 updated in post#1 and the design is frozen for now.

  • Add an internal preference to sort the outline topics by name.
    property sortOutlinebyName : true -- if false then the group outline topics are unsorted
  • Some speed improvement on the outline and merged view refresh relating to the sorting of the main group that includes smart groups.
  • I change the title of this post to “[smart]groups/tags…” given that the script can now handle the sorting of a much larger number of merged files. IMHO a tag usually contains more files than a group.
  • I would suggest the script is only suitable for <1000 files per tag/group else the MVO/MVR might be jammed by too many texts and links. In fact, that’s the main reason for the script not offering to merge pdf files but only a link.

Note: While the “MVO” file is the main page for the main topic’s outline, the user can tear off any “MVR” file (move from its resources group to any location) and use it as an independent MVO file. The script will automatically regenerate the replacement for any missing MVR files in the resource group.

My usage case: I take research notes in snippets and tag them by three main categories: the purpose of reference ( facts, arguments, models, variable design, evidence, etc.), keywords, and theories. I generate one MVO for each main tag-category and access the merged notes of sub-tags within the MVO. This is very handy if I only want to review my personal notes that are related to a concept - all at once.

e.g. There are >300 tags (>300 MVRs that can be accessed) from this MVO.

1 Like