Topic: History/Rollback

Would like to see the ability to rollback to a previous version of the page. This is a really nice feature that SurrealCMS added some time ago. Users love the idea of an "undo" or a "do over" capability.

Re: History/Rollback

The data is there so it wouldn't be a big deal to add this as a feature. It's just how to do it whilst still retaining simplicity. It's something we will look at soon. Thanks for the suggestion!

Re: History/Rollback

Gavin,

I'm a developer, so if you guys need help implementing this I can help!

Off the top of my head though, here's one way it could be done (would allow at least ONE "rollback"):

Since SimpleCMS connects to the user's site via FTP, perhaps we could create a directory called "./rollback" and then, as a user goes to edit a page, we can save a copy of the page in that directory first, and then allow the user to edit as usual "Save Draft" and then "Publish Changes" -- next to the "Publish Changes" button, we can add another button that says: "Undo Latest Changes" and that would simply mv ./rollback/page-name.html ./page-name.html

Make sense??

Let me know what you think! =0)

Re: History/Rollback

Hi Eric, thanks for your thoughts on this. Interesting idea. Currently we have a copy of the updated page in our database so we need to add a button that allows you to view a list of updates. We'll try and get this implemented during December.

I do like your idea of a rollback folder, that would allow you to track page changes too. I'll talk to the team about it.

Re: History/Rollback

my 2c:

Eric's idea would be in keeping with the idea that Simple CMS has very minimal coupling to the site - it can be removed/replaced as a CMS (or go back to regular flat file) pretty easily. Keeping a hard coded copy of the original files on the FTP server would fit this model... and I *think* Adobe Contribute does something like this?

Out of interest, what value is there currently in simpleCMS saving a record of changes further back that the last change (crash during update etc.)?

Re: History/Rollback

We've been a little slack with this feature, sorry! We've been putting a lot of our efforts into the downloadable version of SimpleCMS and as we are such a small team things like this get neglected. It is a good idea though and could be a nice little addition to the system. Thanks for bringing this back to our attention.

Re: History/Rollback

Hey I remember this post!!

Yeah, would love to see it if and when you guys can produce it! =0)

Re: History/Rollback

Hey guys,

Any word??  Been just about 3 years since this post. :-)

Re: History/Rollback

Indeed, any updates?

I frequently have to manually rollback pages that my clients mess up.