Last Updated -
We highly recommend setting up a responsible development process, gone are the days of the cowboy coder.
* Please note these are very basic instructions and will require knowledge of other developer tools such as ssh, command line interface, sftp and git. It does not fit inside our support scope to train teams to use these tools. If you need assistance setting this system up feel free to contact our friends at one of the following
WP Valet - Management. Support. Peace of Mind.
WP SiteCare - WordPress Services
A basic responsible development process looks as so.
- A local environment of the site versioned with git.
- A staging instance of the site on pagely servers. (Cloning Sites)
- A git hosted repository such as GitHub or BitBucket.
- Either a CLI git deployment strategy or a GUI based deployment system such as DeployHQ or DeployBot (any deployment service should work as long they support deploying over ssh/sftp.
Local Environment: You and your team should be making all updates and changes to the copy on their local environment first. Once you have finished your feature it's then time to commit it to your hosted git repository.
Git Hosted Repository: With your features complete on your local environment it's now time to commit those changes to your hosted repository.
Deploy to Staging: Now that you've updated your hosted git repo, you can commit directly to your staging instance on pagely. This will allow your team to review, fix or revert the changes in our environment before pushing them directly to the production site.
Deploy to Production: After you have reviewed the staging area and are satisfied it's time to commit your changes directly to the production environment.