Skip to content

Bring tagging to life #868

Closed
Closed

Description

@dtw-chriss

For Feature Requests

I think the tagging is an great feature, but unless you know the tags used it is hard to search for them. I'd me nice to have a tag page that somehow bring the tagging to life for the users - so they can quick see what is in the system. Combine tagging with other attributes as recently updated/create or recent comments could be a pretty powerful view to better understand what is doing on in the application from a documentation standpoint.

Activity

  1. LazyLama commented on Jun 4, 2018

    @LazyLama

    Maybe you could add tagging to the search results. I have attached a mock up of what it could look like. I'm not a programmer, so I have no idea if this is even doable.
    image

  2. mendiromania commented on Jun 6, 2018

    @mendiromania

    The search system really needs a revamp. I'll probably do it if it's not done by next month.

  3. ssddanbrown commented on Jun 9, 2018

    @ssddanbrown
    Member

    Hi @dtw-chriss, Thanks for the suggestion. The title of this issue is fairly generic so it would be good if we could define some actionable points to achieve this.

    Thanks @LazyLama for the mock-up. I think this is a good idea and is technically achievable.

    Action Points (Draft)

    • Include tags within search result listings as per @LazyLama 's mock-up above.
    • Within the search interface, or perhaps on a sibling page, provide an overview of the tags that have been used which includes some view of tag popularity.

    @dtw-chriss Does that sound like it would achieve what you're looking for? Let me know and I'll update the issue title and details.

    @mendiromania It probably won't but you never know. I like to set a calm pace for this project 😄. Be sure to read the pull request details before starting any work. I'd say a 'revamp' is large in scope.

  4. aljawaid commented on Aug 21, 2018

    @aljawaid

    This would be excellent.

    • please make the tags shown as clickable so they show all related articles when clicked.
    • please consider screen space when using @LazyLama mockup. Smaller tags under the title might be better?
    • A separate curated page showing all the tags (clickable) sorte din alphabetical order would be an amazing live reference. Maybe have a popup button on homepage for easier searching. That would deffo bring the tags to life and encourage the user to search better.
  5. tgrosinger commented on Oct 19, 2018

    @tgrosinger

    It looks like tags can have values when creating them, however I have not found a way to search for a tag=value. Am I doing it wrong, or is this not possible today?

    If it's not possible, that would be a great thing to keep in mind when improving tags in search.

  6. ssddanbrown commented on Oct 19, 2018

    @ssddanbrown
    Member

    Hi @tgrosinger,
    After applying a tag, you can click on the label to search for tagged items with that label or you can click on the tag value (Right, lighter, side of it) to search on both the label and value.

    Alternatively you can search using square brackets in the search bar, For example: [Category=Guide] will search for content with a tag label of Category that has a tag value of Guide. You can actually get quite complex with this and search using different operators such as [Category!=Guide] or [Owners>5].

    More details here.

  7. tgrosinger commented on Oct 20, 2018

    @tgrosinger

    @ssddanbrown that was very helpful, thank you!

  8. ssddanbrown commented on Nov 23, 2021

    @ssddanbrown
    Member

    Just coming back across this.

    A tag overview was added as of the last release: https://www.bookstackapp.com/blog/bookstack-release-v21-11/
    Upon this, tags were added to search results in an earlier release, and v21.11 enhanced this further with highlighting.

    Since this covers both of the discussed action points above I'll close this off. Thanks all for you input 3 years ago 😄

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