Skip to content

Tag Management UI #1773

Closed
Closed

Description

@abossert

Describe the feature you'd like
I would like a single user interface where I can manage tags and tag values with the ability to see a mapping of where tags are (listing of shelves, books, chapters, and pages).

Describe the benefits this feature would bring to BookStack users
Tags are very easy to add and the live suggestions as you type are great, however, as a project ages, it is quite likely that the tags will get out of control unless there is an easy way to manage them and clean them up periodically. It would be great to be able to go to one place in the UI and be able to both see what tags are associated with what entities (shelves, books, etc.)

Additional context
The essential functionality requires no more than a new UI that simply reverses the normal mapping, which would be this:
[Shelf | Notebook | Chapter | Page] --> [tag1:tag-value1,tag2:tag-value2]
to this:
tag1:tag-value1 --> [Notebook1, Page21, Page23, Chapter3]

A nice to have feature down the road would be to include some data cleaning utilities such as what is included in tools like OpenRefine (similar strings, semantic similarity, misspellings, etc.)...But under no circumstances, should the latter feature be construed as necessary for an initial capability.

Activity

  1. Cave-Johnson commented on Nov 5, 2019

    @Cave-Johnson

    After recently having found how useful tags are for searching, i would love this feature!

  2. ssddanbrown commented on Nov 15, 2019

    @ssddanbrown
    Member

    Related to #868 and #1354.

  3. saijojoe commented on Jun 18, 2021

    @saijojoe

    I would love a way to manage and edit tags. Right now, I have no way to modify a tag created in error due to a typo. I can remove it and create a new tag that's spelled correctly, but the old, incorrect tag remains.

  4. ssddanbrown commented on Jun 20, 2021

    @ssddanbrown
    Member

    @saijojoe The old tag should not remain, and you should be able to simply edit the name or the value of existing tags.

    Maybe play with the demo instance to see if the behaviour is the same there, and if so, might be worth raising as an issue if you're able to provide clear steps in not being able to edit or remove tags.

  5. ssddanbrown commented on Nov 8, 2022

    @ssddanbrown
    Member

    I'm going to go ahead and close this off since a tag overview dashboard, with a full breakdown of usage, was added as part of BookStack v21.11:

    https://www.bookstackapp.com/blog/bookstack-release-v21-11/#new-tags-overview

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions