A proper workflow protects your code from errors, speeds up development time with automation, and ensures product stability by being aware of how WordPress PHP development is a different flavor than some are used to from other environments.
The Local Development Environment
The local development environment is where we spend most of our time. It is to be a safe haven of tools galore that improve your life and make working with WordPress as stress-free as possible. While there are a myraid tools to choose from, there is a more narrow band of tools that the most prolific developers use. We’ll look at that narrow band and make some choices for the rest of the course.
The Staging Server
The staging server exists to protect the production server from erroneous code and to allow clients or co-workers to view updated changes that have been worked on in the local environment. It also serves as a real server to further expose your work to just in case your work contains local environment settings instead of server environment settings.
The Production Server
Production is what everyone sees, usually online in a public domain, but may be an internal site that an organization uses for its employees or members. You do NOT want to mess this area up, so when staging proves to be stable, we need to push staging to production. We will also look at merging the production code back to local to make additional changes to flow back to production.
|File siza||221 MB