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.
You are not logged in. Please login or register.
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.
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!
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)
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.
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.)?
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.
Hey I remember this post!!
Yeah, would love to see it if and when you guys can produce it! =0)
Hey guys,
Any word?? Been just about 3 years since this post. :-)
Indeed, any updates?
I frequently have to manually rollback pages that my clients mess up.