Individual Page Settings Area and Expanded Settings #5097

Closed
opened 2026-02-05 09:39:55 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @Hallsie on GitHub (Jan 2, 2025).

Describe the feature you'd like

This is probably too much to ask however I think when you go into Edit mode there should be tabs at the top of the page:
Page | Export | Approvals | Audit | Attachments | Comments | Settings
Here is what each would be:
Page - This is the editing window you are in when you edit minus the sidebar that is there now as those functions would be moved. In addition, the window should go say 95% of the screen width-wise OR the way it is now you can push left to the edge but the right would be saved for deeper editing options like properties of text you are on. Think like how draw.io does it.
Export - This was covered by my other submission for request/idea where this would be for editing the header and footer or marking and table of contents etc. for when someone exports a PDF file.
Approvals - This would be where approval tracking takes place which would include internal notes back and forth that is not seen on the user side.
Audit - This is where the Audit/Revisions would now be. Expand this feature to add notes on save (prompt for them) instead of a line the way it is now, allow for a text box so you can be more thorough and allow things like linking and lookups and attachments here as well so if there is a change because of an email then put the email there etc.
Attachments - This is the public attachment area. View what attachments as well as deeper things like permissions on the attachments so if you have say 3 attachments but one is something not all eyes can see then be able to set attachments on those attachments as necessary. Obviously add/delete or lock attachments (for those that maybe can't "delete" because of regulatory or certification reasons.
Comments - this is the comments place that are the comments on the user/public side. You can see and reply here in line in one place
Settings - This is what sparked this thing. Have a settings page that goes deeper than current allows. One example is if you have a page/book/chapter in a book that you want to restrict to not be able to download at all OR only download a PDF version then set that there. Real granular permissions. Change the ability to leave comments on a page or disable them. For example if you have an employee handbook there, you may not want comments on that so turn them off as well as disable downloading at all of the document. I would even say have the ability to restrict right-click on a document if you want. This would also be where you restrict who can see this page/book/chapter etc. You can set at any of those levels and it will just apply. So if they export it but they can't see one of the pages in the chapter or better yet, an element of something you don't want to print you may tag as such and it will not include it in the export. Tags also move to there. I would think that a sidebar for the settings to categorize these things would work great.

Describe the benefits this would bring to existing BookStack users

I did this above... basically bridging the gap from what there is now to be allowed to be in more secure settings and give greater flexibility of the platform.

Can the goal of this request already be achieved via other means?

I do not believe so.

Have you searched for an existing open/closed issue?

  • I have searched for existing issues and none cover my fundamental request

How long have you been using BookStack?

1 to 5 years

Additional context

Some of this stuff doesn't exist and I believe that it should and could and have tons more ideas.

Originally created by @Hallsie on GitHub (Jan 2, 2025). ### Describe the feature you'd like This is probably too much to ask however I think when you go into **Edit** mode there should be tabs at the top of the page: **Page | Export | Approvals | Audit | Attachments | Comments | Settings** Here is what each would be: **Page** - This is the editing window you are in when you edit minus the sidebar that is there now as those functions would be moved. In addition, the window should go say 95% of the screen width-wise OR the way it is now you can push left to the edge but the right would be saved for deeper editing options like properties of text you are on. Think like how draw.io does it. **Export** - This was covered by my other submission for request/idea where this would be for editing the header and footer or marking and table of contents etc. for when someone exports a PDF file. **Approvals** - This would be where approval tracking takes place which would include internal notes back and forth that is not seen on the user side. **Audit** - This is where the Audit/Revisions would now be. Expand this feature to add notes on save (prompt for them) instead of a line the way it is now, allow for a text box so you can be more thorough and allow things like linking and lookups and attachments here as well so if there is a change because of an email then put the email there etc. **Attachments** - This is the public attachment area. View what attachments as well as deeper things like permissions on the attachments so if you have say 3 attachments but one is something not all eyes can see then be able to set attachments on those attachments as necessary. Obviously add/delete or lock attachments (for those that maybe can't "delete" because of regulatory or certification reasons. **Comments** - this is the comments place that are the comments on the user/public side. You can see and reply here in line in one place **Settings** - This is what sparked this thing. Have a settings page that goes deeper than current allows. One example is if you have a page/book/chapter in a book that you want to restrict to not be able to download at all OR only download a PDF version then set that there. Real granular permissions. Change the ability to leave comments on a page or disable them. For example if you have an employee handbook there, you may not want comments on that so turn them off as well as disable downloading at all of the document. I would even say have the ability to restrict right-click on a document if you want. This would also be where you restrict who can see this page/book/chapter etc. You can set at any of those levels and it will just apply. So if they export it but they can't see one of the pages in the chapter or better yet, an element of something you don't want to print you may tag as such and it will not include it in the export. Tags also move to there. I would think that a sidebar for the settings to categorize these things would work great. ### Describe the benefits this would bring to existing BookStack users I did this above... basically bridging the gap from what there is now to be allowed to be in more secure settings and give greater flexibility of the platform. ### Can the goal of this request already be achieved via other means? I do not believe so. ### Have you searched for an existing open/closed issue? - [X] I have searched for existing issues and none cover my fundamental request ### How long have you been using BookStack? 1 to 5 years ### Additional context Some of this stuff doesn't exist and I believe that it should and could and have tons more ideas.
OVERLORD added the 🔨 Feature Request label 2026-02-05 09:39:55 +03:00
Author
Owner

@ssddanbrown commented on GitHub (Jan 3, 2025):

Thanks for the request @Hallsie, but this issue is really a collection of other underlying ideas/requests, and issues like this are hard to track and/or the underlying request for many is already open so I'm going to close this off.

Generally, I don't really look to add things for the purpose of adding flexibility, settings and customizability. If those are important to you, BookStack may be the wrong thing as I tend to focus on simplicity, stability and maintenance, for which I'm happy to remain limited in flexibility, settings and customizability to achieve.

@ssddanbrown commented on GitHub (Jan 3, 2025): Thanks for the request @Hallsie, but this issue is really a collection of other underlying ideas/requests, and issues like this are hard to track and/or the underlying request for many is already open so I'm going to close this off. Generally, I don't really look to add things for the purpose of adding flexibility, settings and customizability. If those are important to you, BookStack may be the wrong thing as I tend to focus on simplicity, stability and maintenance, for which I'm happy to remain limited in flexibility, settings and customizability to achieve.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#5097