• Resolved Jakob Smith

    (@diakrisis)


    I just tested Revisionize with pages on my site.

    Curious about one thing: Old revisions seem to stay as drafts in the page list, even when the changes has been published to the live page. Is that intentional?

    Also it seems like I can create multiple revisions even if there exists a yet unpublished revision of the same page. Wouldn’t it be good to work in to the plugin a notification about existing, unpublished revisions of the same content? Maybe with an ability to disable the creation of revisions of content with ongoing revisions?

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author jamiechong

    (@jamiechong)

    Hi Jakob,

    Yes, it’s intentional to keep the original once a revision is published. I more-or-less swap them so the revision becomes live and the original becomes a draft revision. This is to act as a simple backup (to allow undo) and for cases where the revision should only be live temporarily (for a holiday special for example).

    It’s also intentional to be able to create multiple revisions of the same page. The use case for this is being able to toggle between different states of your page that should be live at different times (again think of some holiday sales special). Furthermore, you can schedule these multiple revisions to publish one after the other. Queue up a Friday, Saturday, Sunday revision of your home page and have them automatically publish on each day, then schedule your original home page to go live again on Monday.

    I put the responsibility of deleting drafts/revisions on the admin.

    I hope this helps explain things a bit.

    I will consider showing a notification about other unpublished revisions however – just as a warning.

    Thread Starter Jakob Smith

    (@diakrisis)

    Just want to say thank you for the reply. It makes sense. Will mark this thread as resolved.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Revisions are being kept in the page tree?’ is closed to new replies.