How do you guys (suggest) I give my (soon to be) team the ability to change and iterate our website, without risking damaging changes going live?
I have installed Una on my VPS... Will backups in cPanel be recoverable if I break it?
Do you have a way/suggestion for me to let the team make changes on a staging server?
Is there a way to revert to a previous version?
Any other tips?
Comments
Hello mydpr !
You need to learn this links first https://en.wikipedia.org/wiki/Version_control and https://en.wikipedia.org/wiki/List_of_version-control_software
The version control software will allow you to have the all required features like revert to the working variant etc
What version control software? Where do I find that?
It a management system allows to work the several developers simultaneously under 1 project without overriding their files with possibility to revert changes etc. The fine example is a Git.
I apologize for sounding very basic, but how do I use a git on a UNA installation? I am a user, not a developer and I am currently changing the layout via mysite.c*m/studio and it is changing live as I go. When the public start using this, how do I minimize the risk to them? Are you saying I should install my Una on Github, and then push the files to my server? I have no idea which files change when I use the Studio. (I never really used Github, not being a developer). Until now I have used Wordpress with a Version Control plugin. Una is much more powerful, but I can also see us breaking things when we try to change the layout because it is a heavy learning curve and a "try it and see" approach.
If you think my best approach is to just continually backups on cPanel, that is OK. I just need to know before I put this into a "real life" environment, as I know we'll break things occasionally! :)
I would suggest to use some cloud + backup.
With Cloud you will be able to clone current site and try your changes on copy of your site(server).
With backups you will be able to revert to some versions back.
We use Linode (for UNA Cloud too) it offers both functionality - cloning and backups.
Thanks. 🙏