Let user customise BookStack page elements #1976

Closed
opened 2026-02-05 02:22:51 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @andrej1919 on GitHub (Dec 13, 2020).

Header and Footer
It is difficult to expect that HTML would provide the same functionality as word processor. Having header and footer on each page is probably too much to ask. However, having fully customisable header and footer at least at the beginning and at the end of document would greatly improve the usability of BookStack. Now you can have footer, but no header as the title of the page comes first by default.

Describe the benefits this feature would bring to BookStack users
BookStack would become a more suitable tool for some more formalised and rigidly defined document types such as ISO documentation.

Originally created by @andrej1919 on GitHub (Dec 13, 2020). **Header and Footer** It is difficult to expect that HTML would provide the same functionality as word processor. Having header and footer on _each page_ is probably too much to ask. However, having fully customisable header and footer at least at the beginning and at the end of document would greatly improve the usability of BookStack. Now you can have footer, but no header as the title of the page comes first by default. **Describe the benefits this feature would bring to BookStack users** BookStack would become a more suitable tool for some more formalised and rigidly defined document types such as ISO documentation.
OVERLORD added the 🌔 Out of scope🖌️ View Customization labels 2026-02-05 02:22:51 +03:00
Author
Owner

@ssddanbrown commented on GitHub (Nov 15, 2021):

Thanks for the suggestion but I'm going to close this off as I can't envisage an in-built implementation that would be suitable without leading to further requests and options required.

If your intended header/footer is fairly static across your content then the visual theme system would be quite suitable to achieve this: https://github.com/BookStackApp/BookStack/blob/master/dev/docs/visual-theme-system.md

The view where page content is rendered is already quite specific so you don't need to override much:
https://github.com/BookStackApp/BookStack/blob/master/resources/views/pages/parts/page-display.blade.php

@ssddanbrown commented on GitHub (Nov 15, 2021): Thanks for the suggestion but I'm going to close this off as I can't envisage an in-built implementation that would be suitable without leading to further requests and options required. If your intended header/footer is fairly static across your content then the visual theme system would be quite suitable to achieve this: https://github.com/BookStackApp/BookStack/blob/master/dev/docs/visual-theme-system.md The view where page content is rendered is already quite specific so you don't need to override much: https://github.com/BookStackApp/BookStack/blob/master/resources/views/pages/parts/page-display.blade.php
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#1976