I am looking for a recommended process or tool to help out with change management across my WordPress site.
As of now, we have dozens of people (managers) that can make changes to the site, whether that is changing content on a page or completely changing navigation bars, etc. I’ll give you an example of why we need this — last week, we had someone completely delete our site-wide footer navigation. I had to go through and rebuild it. We are trying to avoid situations like this in the future.
A few ideas that come to mind:
* revoke all editing privileges for managers, have managers fill out a change request form, I make the changes
* I like this idea because it will have to go through me every time and I would be the one making the changes but quite honestly, I don’t have time for this. I am the developer for the whole site and juggling the dozens of changes to the site each day would be hard.
* keep managers editing privileges, allow them to make updates, but have them still fill out a change form describing the changes they’ve made
* I like this idea but would like to incorporate a rollback feature in case someone accidentally deletes our footer navigation. I looked at different options such as VersionPress but that is outdated.
​
Either way, I will need some sort of process to document changes along with the requester and then either a) I make the changes or b) they make the changes with a way to rollback the site if they break or delete something.
​
Does anyone else have experience with this?
[ad_2]