Hello,
We are moving away from a central development server setup (multiple developers, designers, content editors) all working on the same (offline) development installation and doing their stuff… because of multiple reasons: people overwriting each other changes, not in the office is no development, etc
I would like us to work in a decentralised setup where we all have a local development environment on our pc’s or macs and be able to work in a structured way overcoming all problems mentioned above.
What do you think is the most ideal way to accomplish this? Would it be worth looking at stuff like (internet hosted) subversion, do we need one database server centrally on the internet or how do we merge those multiple instances if the MySQL’s are hosted locally. Is there a way to automate the release of the development version to a staging environment, how do make this all work for the less technical persons, etc.
A lot of questions as you see, I hope you can help!
best regards,
Tim