mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-05 00:29:48 +03:00
Easier tag organization and usage #592
Closed
opened 2026-02-04 21:21:11 +03:00 by OVERLORD
·
8 comments
No Branch/Tag Specified
development
l10n_development
further_theme_development
release
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
No Label
🛠️ Enhancement
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#592
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jtjosvold on GitHub (Mar 9, 2018).
Desired Feature
As our BookStack is growing I'm seeing multiple variants of tags being created because people do not know that a similar tag has been created (capitalization, abbreviations, etc.). It would be helpful to have a page showing an index of tags so that editors can see what tags exist and, in addition, the tags could be linked to searches showing pages that are using that tag. This would also help us with individuals that are not as comfortable with using proper search syntax.
@ssddanbrown commented on GitHub (Mar 12, 2018):
@jtjosvold Thanks for the suggestion, So like a tag-overview page?
I can see the benefit. I think this would be worthwhile once Books and Chapters support tags.
Thinking about this I should really increase the priority on Book/Chapter tags just to finish the base tag system off.
Somewhat related to #121.
@jtjosvold commented on GitHub (Mar 12, 2018):
Precisely. It would help to keep them organized and make searching easier for our users.
Thanks for looking into it.
@Cave-Johnson commented on GitHub (Jan 19, 2020):
Would just like to add my plus one to this. I love the way bookstack uses tags and it makes the search feature really powerful.
This would be really useful for managing large instances of bookstack. I like the way that its been done in the pull request. It would also be neat if there was the ability for an admin to combine tags so that multiple similar tags can be cleaned up. As an example, 3 tags for Jan2020 currently appear as jan-20, January2020 and jan2020. It would be really neat functionality to merge the 3, selecting a master tag and then updating the other tag throughout bookstack.
One other thing that would make using tags much easier is to show all tags that have currently been used within that book or that shelf to avoid users creating a new version of that tag. For example show tags currently used in this book under the add tag box.
@Klemet commented on GitHub (May 23, 2021):
I'd really love this to be implemented too. Right now, I kinda feel in the dark about the tags that exist in the Bookstack. It seems like the only way I could find them would be to look at each element of the Bookstack one by one, and make a manual list. To help users search for particular resources, a "all tags" page would be wonderful !
@ssddanbrown commented on GitHub (Sep 28, 2021):
Potential alternative implementation offered here: https://github.com/BookStackApp/BookStack/issues/2943#issuecomment-927850224
@ssddanbrown commented on GitHub (Sep 28, 2021):
In regards to the original issue, there seems to be a desire for something like a tag exploration page but the use-cases and requirements would need to be clear. This is something I've hard trouble defining. Don't want just a plain list of tag names.
I'm thinking:
This would provide a view that's primarily orientated around usage via the instant visibility of counts, which could be expanded to understand tag application. No pages|chapters|books|shelves would be displayed in that view specifically but you'd click through to a tag search for entity views.
Would be good to know if that specific implementation would meet people's requirements here. I'd want to keep the scope quite focused.
@jtjosvold commented on GitHub (Sep 28, 2021):
I like your idea. We had been using #1354 as a solution (that was one of my developers) so that we had a better idea and had found it helpful but lacking. I like your idea of incorporating the count and the ability to expand it to see more details.
@ssddanbrown commented on GitHub (Nov 7, 2021):
Implementation as per my comment above has now been merged as per #3042.
This will be part of the next feature release.
Hopefully should cover the core requested case here, so will therefore close this off.