mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-07 03:09:44 +03:00
Better Tag Manipulation and Display, Intelligent Tag Suggestions #2399
Closed
opened 2026-02-05 03:57:38 +03:00 by OVERLORD
·
3 comments
No Branch/Tag Specified
development
further_theme_development
l10n_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
pull-request
Mirrored from GitHub Pull Request
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#2399
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 @Salvora on GitHub (Sep 20, 2021).
Describe the feature you'd like
1- Display the tags under the page, book, chapter titles like in the search results by default:
It is a simple display issue. It would be nice to see the tags without going into shelf, book, chapter or page itself.
2- A separate page to see all the tags (This has been requested before.):
I will not explain this for this has been suggested before.
3- Easily remove and add multiple tags without going into edit mode:
Just an idea but if no 1 is implemented, a small X can be added to remove the tags without actually going into the edit mode of the shelf, book, chapter or page itself.
For adding a tag, a small text box could be implemented. I am not sure how to go about it though.
4- Suggest tags based on the page content or auto fill the tags (user can delete some or add more during page creation, can be turned on and off):
I am not sure how other web sites of applications do this. When creating a new shelf, book, chapter or page, the content can be parsed and specific key words can be used to create tag suggestions.
5- Mark specific tags viewable or hidden by assigned users:
It is not that important but a nice to have feature.
Describe the benefits this feature would bring to BookStack users
For two years, I have been using this app and a big fan of it. It has really made a big difference for me.
I have put together this tag feature improvement suggestions based on what is normally available for other applications and web apps and what I felt missing during my use of it.
Tags are not important for small libraries but when things get big, they are absolutely essential to organize your stuff.
Currently, BookStack offers very basic features in terms of tags and it is open to many improvements.
Additional context
Is it possible to add some approved suggestions to the Road Map?
And again, thanks for the great work.
@ssddanbrown commented on GitHub (Sep 23, 2021):
Thanks for the suggestions and feedback @Salvora. Just some quickfire feedback from my perspective:
To be honest, multi-request issues like this are hard to manage. Is there any specific feature you'd desire above others, that's not already covered by another issue?
@Salvora commented on GitHub (Sep 23, 2021):
Yeah, I get what you are coming from with multi-request issues. It is hard to keep track of them. Sorry about that.
It is just that, recently I had to tag all my shelves, books, chapters, pages recently. It was a painful process to tag hundreds of entries. That is why I made those suggestions.
Apparently, I didn't do my research well before opening this request. Most of what I suggested had already been asked. This issue can be closed if you wish.
I would just put my support behind the already open requests for 1,2, and 3.
Other than that, there is nothing more I have in mind that would be helpful to the project. Again, thanks for the awesome work.
@ssddanbrown commented on GitHub (Sep 25, 2021):
@Salvora Yeah, I understand. The tag system does need some attention at some-point soon.
Just another option to consider, if you're handy with databases and SQL you could always view/manage via the database. Not ideal, I know, but can be useful for bulk work at times where platform implementation lacks. The tag table structure isn't too complex to work with.
As advised, Will therefore close this off.
Thanks again for your feedback.