Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scheduled page publishing #5012

Open
1 task done
mschoon85 opened this issue May 16, 2024 · 4 comments
Open
1 task done

Scheduled page publishing #5012

mschoon85 opened this issue May 16, 2024 · 4 comments

Comments

@mschoon85
Copy link

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

@ssddanbrown
Copy link
Member

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.

@mschoon85
Copy link
Author

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

@ssddanbrown
Copy link
Member

@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.

@DanielGordonIT
Copy link

DanielGordonIT commented 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

3 participants