Scheduled page publishing #4778

Open
opened 2026-02-05 09:14:59 +03:00 by OVERLORD · 5 comments
Owner

Originally created by @mschoon85 on GitHub (May 16, 2024).

Describe the feature you'd like

Hi @ssddanbrown ,

We are currently seeking an option within BookStack to schedule changes or the publication of new pages. In other words, when someone creates or edits a page, the user can set a future date and time for the changes to become active. Additionally, we are looking for an option to unpublish a page. Would it be possible to integrate these features into BookStack for all users if there is significant interest, or can we request this as a paid service?

Kind regards,

Michel

Describe the benefits this would bring to existing BookStack users

see above

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

No

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

No response

Originally created by @mschoon85 on GitHub (May 16, 2024). ### Describe the feature you'd like Hi @ssddanbrown , We are currently seeking an option within BookStack to schedule changes or the publication of new pages. In other words, when someone creates or edits a page, the user can set a future date and time for the changes to become active. Additionally, we are looking for an option to unpublish a page. Would it be possible to integrate these features into BookStack for all users if there is significant interest, or can we request this as a paid service? Kind regards, Michel ### Describe the benefits this would bring to existing BookStack users see above ### Can the goal of this request already be achieved via other means? No ### 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 _No response_
OVERLORD added the 🔨 Feature Request label 2026-02-05 09:14:59 +03:00
Author
Owner

@ssddanbrown commented on GitHub (May 16, 2024):

Hi @mschoon85, Thanks for the request.

Would it be possible to integrate these features into BookStack for all users if there is significant interest

To be honest I've seen very little, or no, demand for these features over the last 9 or so years so I don't think they'd be worth supporting and therefore I would not look to implement or maintain a contribution for these features.

or can we request this as a paid service?

No, such a service is not provided and we don't like to have money direct the platform. Some more information on this in our FAQ here.

@ssddanbrown commented on GitHub (May 16, 2024): Hi @mschoon85, Thanks for the request. > Would it be possible to integrate these features into BookStack for all users if there is significant interest To be honest I've seen very little, or no, demand for these features over the last 9 or so years so I don't think they'd be worth supporting and therefore I would not look to implement or maintain a contribution for these features. > or can we request this as a paid service? No, such a service is not provided and we don't like to have money direct the platform. Some more information on this [in our FAQ here](https://www.bookstackapp.com/about/project-faq/#can-we-pay-for-the-implementation-of-specific-features).
Author
Owner

@mschoon85 commented on GitHub (May 17, 2024):

Hi @ssddanbrown

Thanks for the explanation! When I review your Enterprise Support Plan, I see the option for 'Active assistance for API integrations & platform extension.' Is that a possibility?

Kind regards,

Michel

@mschoon85 commented on GitHub (May 17, 2024): Hi @ssddanbrown Thanks for the explanation! When I review your Enterprise Support Plan, I see the option for 'Active assistance for API integrations & platform extension.' Is that a possibility? Kind regards, Michel
Author
Owner

@ssddanbrown commented on GitHub (May 17, 2024):

@mschoon85 The "'Active assistance for API integrations & platform extension" is provided as consultation & support to your existing developer/IT team in building custom instance-specific integrations & platform extension solutions. It is not a build service, nor something that offers to implement features in the core project.

@ssddanbrown commented on GitHub (May 17, 2024): @mschoon85 The "'Active assistance for API integrations & platform extension" is provided as consultation & support to your existing developer/IT team in building custom instance-specific integrations & platform extension solutions. It is not a build service, nor something that offers to implement features in the core project.
Author
Owner

@DanielGordonIT commented on GitHub (May 21, 2024):

You could use the API endpoint for pages, https://your.bookstack.url/api/pages/{id}, and use a PUT request to move the page from a hidden "staging" book to a publicly accessible book. The timing and firing of the API request can be handled through any number of automation or scheduling programs. All that would need to be specified would be the page ID, the book ID (and potentially chapter ID), and a time. Everything else could be quite easily automated for your particular use-case.

@DanielGordonIT commented on GitHub (May 21, 2024): You could use the API endpoint for pages, `https://your.bookstack.url/api/pages/{id}`, and use a PUT request to move the page from a hidden "staging" book to a publicly accessible book. The timing and firing of the API request can be handled through any number of automation or scheduling programs. All that would need to be specified would be the page ID, the book ID (and potentially chapter ID), and a time. Everything else could be quite easily automated for your particular use-case.
Author
Owner

@Hallsie commented on GitHub (Jun 17, 2024):

IDK if you are looking at this but you can also just use permissions to achieve. Yes it is a manual thing but can be achieved. Include with it the use of tags and you can make things slightly easier on yourself.

@Hallsie commented on GitHub (Jun 17, 2024): IDK if you are looking at this but you can also just use permissions to achieve. Yes it is a manual thing but can be achieved. Include with it the use of tags and you can make things slightly easier on yourself.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#4778