question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

The 'scheduled publishing' feature needs documenting

See original GitHub issue

After a couple of years of working with Wagtail, i’m still not entirely sure what page revisions are capable of, and what they aren’t, and also where the publish_scheduled_pages management command comes into it. It would be great to have some docs to explain things better. Some major points of confusion for me have been:

  1. Can you schedule publishing of a revision for a page that is already live, and keep the current revision active until the scheduled time comes? It would seem you can’t, but as a developer, I would’ve thought that was one of the primary benefits of keeping multiple revisions., and should be possible. I’m okay with it not working that way, but it doesn’t seem to be explained anywhere, and I’m struggling to guide clients in using the CMS because of that.
  2. What happens to a scheduled revision when another revision is published to the page before the scheduled revision’s go_live_at date is reached? I think the scheduled revision is considered redundant, and should no longer become live when the time comes. But again, the limitations just don’t seem to be explained anywhere.
  3. What code is responsible for publishing a scheduled revision when the time comes? I’m guessing the publish_schedued_pages command is responsible for this, but can’t find any reference to this anywhere other than in the reference section of the docs. If the scheduled publishing fields are to be present by default, but require a ‘recurring task’ to be set up in order for them to work properly, I’d expect that to be outlined very clearly in the docs. In fact, I’d probably expect that feature to be disabled by default, and that I’d need to use a setting to turn it on, after setting everything up properly.

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Reactions:7
  • Comments:8 (5 by maintainers)

github_iconTop GitHub Comments

2reactions
ababiccommented, Apr 10, 2019

@tomdyson Ooh, I wasn’t aware of the additions to the Theory page. While that is certainly helpful, I would suggest moving that out into a separate page in the docs (at the same level as Theory), so that we can build on it. Since I raised this originally (and now have a fair bit more documentation-writing experience), I’m happy to take a stab at that 😃 Thanks @lacymorrow for bringing this to light again - It had completely dropped off my radar.

1reaction
gasmancommented, Oct 6, 2022

More detailed documentation about the scheduled publishing mechanism has been added in #9263.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Features enabled in a SharePoint publishing site
Here are the features that are available once publishing is enabled in a SharePoint site collection. Some features are prominent on the ribbon,...
Read more >
Set up Scheduled Publishing - Unbounce documentation
Pages can be scheduled for publishing at a future date via the page overview screen. When clicking the "publish" button on an un-published...
Read more >
Scheduled Publishing | Sanity.io plugin
Schedule your content for future publication and organize upcoming releases – no custom tasks or serverless functions required!
Read more >
Scheduling and Publishing of SharePoint - Microsoft 365 atWork
You can see this page library, not document library. And directly in here, you will be able to find the new functionality which...
Read more >
How to schedule news posts and pages using the Schedule ...
Step 1: Enable Scheduling feature on the Site Pages Library · Gear Icon > Site Contents · Click on the Site Pages library...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found