Kirby Revisions

What about using Git for this plugin? You could use the Auto Git plugin internally and create a UI to restore one of the older versions from Git.

This is something I’m already working on. I’m testing it on a website I manage to make sure it works great and doesn’t mess with other people content. Hope to release it soon :smiley:

Let me know if you want to beta test it, @lukasbestle.

3 Likes

That’s cool, looking forward to this :slight_smile:

Sure, let me know once it’s ready. :slight_smile:

Would be nice if the revision panel field has a limited max-height and then gets vertical scroll able. So you would show maybe the last 5 revision entries and then you can access previous versions by scrolling. I fear that the list will grow too long over time and my client will regret that plugin.

Another option would be to be able to delete revisions right from the panel (or did I miss something and this is already possible)?

I’m doing a complete rewrite of the plugin and the main thing will be that the revisions will be stored inside the content folder.

I try to build it as simple as possible.

Below is a yet not finished screenshot of what I call a revision archive:

  • All revisions are accessible from there.
  • It has a pagination for more revisions.

On the in this case “About us” page I want to keep it as clean as possible.

I see no gain in list many revisions direcly on the “About us”. If there is a need to restore something you often want to restore to the latest or to a revision in the archive.

Two possibilities (as I see it):

  • Only a link to the revision archive, maybe in the sidebar.
  • Only list the latest revision and a link to the revision archive for more.

What do you think?

1 Like

I think this option is more versatile. Sometimes you just want to compare your last writings with the current one and you don’t want to completely switch the context for doing that. I think the user might think twice of using the revision feature to look small things up if he has to go somewhere completely else just to return afterwards and continue in writing.

1 Like

Good point! I’ll keep that in mind. Thanks! :slight_smile:

This plugin version is no longer maintained. See this post instead.

@texnixe @lukasbestle, can you close/lock this post?