Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Wordpress Multiple Developer Setup

Is there a good option for having more than one person developing a Wordpress application with a testing site.

The biggest hurdle that I have encountered are path issues when developing locally and integrating to a testing environment.

Does anyone have a good process for maintaining developer environment(s), keeping working content and links, and the code is maintained in source control?

To clarify, I would like to develop locally, and have a testing environment, and avoid path issues. I am open to other solutions, or ideas.


1 Answers

It comes down to three main concepts

  1. Development environment should be as close to production as possible.
  2. Use Source Control!
  3. Automated Deployment Scripts Take out as much human error when deploying.

The development enviornment/process I prefer looks like this.

  1. Dev/Local
    • SVN To Check Out Code Locally
    • Virtual Box running Ubuntu as a Solution for LAMP Environment or XAMPP
    • Deploy Scripts (Script Automation e.g. NAnt/Ant) For Staging / QA
    • Module Development
    • Theme Development
    • Etc
  2. QA
    • Initial Content Setup / QA
    • After Initial Development Staging is Used Less
  3. Production
    • Live Content Entry
    • Blogging Etc

As for path issues after initial content development path issues become less relevant, as most content is performed live. If a backup of production is used to create a dev site, SQL scripts and manually changes can be used as necessary. Also switching to using a Virtual Box solution helps ensure everything is in root. But the answer by FractalizeR does help.

like image 91
2 revsIanL Avatar answered Jan 23 '26 08:01

2 revsIanL



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!