Tree view #2045

Open
opened 2026-02-05 02:42:57 +03:00 by OVERLORD · 8 comments
Owner

Originally created by @Furrypaw on GitHub (Jan 18, 2021).

Would like to see option to display a tree view of all the shelves, books, pages.

Basically some simple way of getting list like:

-Shelves

  • -ShelvesA
    • -BookA
      • -PageA
      • -PageB
    • -BookB
      • -PageC
      • -PageD
  • -ShelvesB
    • -BookC
    • -BookD
Originally created by @Furrypaw on GitHub (Jan 18, 2021). Would like to see option to display a tree view of all the shelves, books, pages. Basically some simple way of getting list like: -Shelves - -ShelvesA - - -BookA - - - -PageA - - - -PageB - - -BookB - - - -PageC - - - -PageD - -ShelvesB - - -BookC - - -BookD
Author
Owner

@ghost commented on GitHub (Jul 18, 2021):

Agree. The only feature i miss in Bookstack.

@ghost commented on GitHub (Jul 18, 2021): Agree. The only feature i miss in Bookstack.
Author
Owner

@asiamaster2 commented on GitHub (Aug 11, 2021):

Nice feature and should be added.

@asiamaster2 commented on GitHub (Aug 11, 2021): Nice feature and should be added.
Author
Owner

@neomelb commented on GitHub (Sep 17, 2022):

Has this feature been released or not?

@neomelb commented on GitHub (Sep 17, 2022): Has this feature been released or not?
Author
Owner

@alexivanov1 commented on GitHub (Apr 19, 2025):

A tree view navigation would bring bookstack to the Top 3 wiki systems worldwide. I hope they do this soon.

@alexivanov1 commented on GitHub (Apr 19, 2025): A tree view navigation would bring bookstack to the Top 3 wiki systems worldwide. I hope they do this soon.
Author
Owner

@speakradmin commented on GitHub (Aug 18, 2025):

Bookstack's current navigation mechanism has never really made sense to me and I don't think I'm alone. We tried to implement Bookstack in our moderately sized company but had to roll-back to our previous solution as we got too many questions from users on how to navigate the site. We always suggested searching and that often helped however when you're just browsing for content you don't know about yet, simple navigation is key

I would love to be able to disable the breadcrumbs navigation and have a site-wide tree view be pinned to the left of every page. I know this wouldn't be trivial since you then need to find a new place to put Recent Activity etc but I think it's worth exploring. As others have said, I do believe this feature will help propel BookStack to the level of other enterprise documentation systems.

@speakradmin commented on GitHub (Aug 18, 2025): Bookstack's current navigation mechanism has never really made sense to me and I don't think I'm alone. We tried to implement Bookstack in our moderately sized company but had to roll-back to our previous solution as we got too many questions from users on how to navigate the site. We always suggested searching and that often helped however when you're just browsing for content you don't know about yet, simple navigation is key I would love to be able to disable the breadcrumbs navigation and have a site-wide tree view be pinned to the left of every page. I know this wouldn't be trivial since you then need to find a new place to put Recent Activity etc but I think it's worth exploring. As others have said, I do believe this feature will help propel BookStack to the level of other enterprise documentation systems.
Author
Owner

@demlak commented on GitHub (Aug 18, 2025):

Bookstack's current navigation mechanism has never really made sense to me and I don't think I'm alone. We tried to implement Bookstack in our moderately sized company but had to roll-back to our previous solution as we got too many questions from users on how to navigate the site. We always suggested searching and that often helped however when you're just browsing for content you don't know about yet, simple navigation is key

I would love to be able to disable the breadcrumbs navigation and have a site-wide tree view be pinned to the left of every page. I know this wouldn't be trivial since you then need to find a new place to put Recent Activity etc but I think it's worth exploring. As others have said, I do believe this feature will help propel BookStack to the level of other enterprise documentation systems.

i am sorry.. but...
yes, i am also interested in an additional tree-view.. and i also think, it's not easy to implement it, so it is a "natural"-navigation without loosing other features (maybe with a floating button, that popups the treeview)

But your ranting about the already existing navigation irritates me. the software is called “bookstack” and is sorted into (book)shelves and books. This is absolutely obvious and logical from a UI point of view. this rant seems to be not fair.

@demlak commented on GitHub (Aug 18, 2025): > Bookstack's current navigation mechanism has never really made sense to me and I don't think I'm alone. We tried to implement Bookstack in our moderately sized company but had to roll-back to our previous solution as we got too many questions from users on how to navigate the site. We always suggested searching and that often helped however when you're just browsing for content you don't know about yet, simple navigation is key > > I would love to be able to disable the breadcrumbs navigation and have a site-wide tree view be pinned to the left of every page. I know this wouldn't be trivial since you then need to find a new place to put Recent Activity etc but I think it's worth exploring. As others have said, I do believe this feature will help propel BookStack to the level of other enterprise documentation systems. i am sorry.. but... yes, i am also interested in an additional tree-view.. and i also think, it's not easy to implement it, so it is a "natural"-navigation without loosing other features (maybe with a floating button, that popups the treeview) But your ranting about the already existing navigation irritates me. the software is called “bookstack” and is sorted into (book)shelves and books. This is absolutely obvious and logical from a UI point of view. this rant seems to be not fair.
Author
Owner

@RainiHeini commented on GitHub (Jan 23, 2026):

Solution Removed by ssddanbrown - See below

@RainiHeini commented on GitHub (Jan 23, 2026): _Solution Removed by ssddanbrown - See below_
Author
Owner

@ssddanbrown commented on GitHub (Jan 24, 2026):

Thanks for sharing a solution @RainiHeini but I've removed it since it would result in a direct bypass of authentication to allow access to all system content, therefore I've removed it (without looking at edits) since I don't want users to accidentally apply solutions that will bypass security controls.

A better approach would be to use our visual theme system to perform the same kind of result but instead via custom template overrides:

https://github.com/BookStackApp/BookStack/blob/development/dev/docs/visual-theme-system.md

@ssddanbrown commented on GitHub (Jan 24, 2026): Thanks for sharing a solution @RainiHeini but I've removed it since it would result in a direct bypass of authentication to allow access to all system content, therefore I've removed it (without looking at edits) since I don't want users to accidentally apply solutions that will bypass security controls. A better approach would be to use our visual theme system to perform the same kind of result but instead via custom template overrides: https://github.com/BookStackApp/BookStack/blob/development/dev/docs/visual-theme-system.md
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#2045