This all seems like a lot of churn to me. Legend already functionally enables hierarchial #tags, via the segmented naming technique described above. No, it doesn’t have a GUI to help manage, but it’s not really rocket science to stay on top of. And it is currently working already for most of us in this thread.

The central issue is whether #tags remain “compartmentalized” by document – a behavior inherent in the current doc structure that would be broken by the new backend. It sounds to me like everybody above would be happy if Legend just kept working like it already does: populate the auto-complete list only with #tags already in the current Document. That will really be a ‘root level node’ in the new backend but surely it isn’t hard to adjust Legend so it works that way? Is anybody saying they actually want a fully-populated auto-complete list with ALL tags in every “document”? I’m not seeing that ask anywhere.

A Tag Manager would be nice – but not for hierarchial tags – just for bulk edits of what we already have today. Things like changing all instances of #tagA to #tag_A. Or, deleting all instances of a single tag. Otherwise you can get stuck with a bad tag-scheme and the manual work required to revise it is crushing. I have been able to use drag/drop within Group-By Tag Panes to quickly reassign a single tag to multiple items, but that method has limitations.

And really if we’re keeping things simple and clean – all that’s needed is a (good) Find/Replace tool since tags are just text. It would need to accept <null> in the replace string, and support wildcards (so we can find text that’s only within tags such as “#*tag” to find “#example_tag”). And it needs to operate across multiple (or all) documents at once. But if it’s a Pane-level tool, and Panes will be able to point at multiple Documents in the future…that is already solved.

    P.S. I have posted an insane thought about hierarchical #tags over here, we may be closer than we think…

    Jerud just for bulk edits of what we already have today. Things like changing all instances of #tagA to #tag_A.

    For this I would insist on going back to asking @Jay to implement Find and Replace, as I think that is badly needed and also an independent requirement of the tags discussion.

    Jerud It sounds to me like everybody above would be happy if Legend just kept working like it already does: populate the auto-complete list only with #tags already in the current Document.

    Yes I agree, but to make it more general not only to the root level entries (document) but to any node whatsoever, to be more general.

    Jerud Is anybody saying they actually want a fully-populated auto-complete list with ALL tags in every “document”?

    Certainly not, but if anybody were to want/need that they would simply have to associate the tag list to the root (parent of all documents) and there you go.

      Jerud And really if we’re keeping things simple and clean – all that’s needed is a (good) Find/Replace tool since tags are just text. It would need to accept <null> in the replace string, and support wildcards (so we can find text that’s only within tags such as “#*tag” to find “#example_tag”)

      ABSOLUTELY!!! But this is a STRONG independent requirement from the tags discussion. There is a big need for this feature we’ve been asking for a while. Not sure if there is an entry in te forum about this, I’ll search and if not I’ll post it immediately.

      • Jay replied to this.

        Jorge but if anybody were to want/need that they would simply have to associate the tag list to the root (parent of all documents) and there you go.

        What if the current behavior (per-document tag sandboxing) were preserved short-term, with more options to manage tag visibility added down the road?

        Jorge I’ve been wanting find and replace myself. A separate thread about that would be helpful.

          Jay changed the title to New Backend Plans .

          Powered by: FreeFlarum.
          (remove this footer)