Not sure I'm posting this in the right forum...
I'm working roughly on around 30 websites. Most of these are Joomla sites. At the moment I'm working on these sites myself, but in the not to distant future I will be working on these websites with another person.
To make this all go as smoothly as possible I'm looking into file version management and development environments.
After doing some research I found the following "tool" for my version control system: http://subversion.apache.org/
Which is hosted on http://www.unfuddle.com/
That's one option does anyone have any other suggestions?
For the development environment I have been struggling to find a "tool". People use a local Apache in one way or another, either by installing it or using xampp or something along those lines.
This however doesn't seem to be an option for my situation. Around 30 sites, means around 30 different hosts with 30 different setups... I simply don't have the knowledge or the time to "clone" all these different setups on a local machine. If anyone has a suggestion on how to do this, please do share!
So I looked into "developing" on the server the site is hosted but with a sub-domain. This however brings forth the issue of working with a dev.mydomain.com instead of www.mydomain.com. This is a problem because I'm always working with absolute URL's with the WWW infront of it for SEO purposes and having to make the right changes every time between development and live environment to cope with this isn't ideal. Is there a way around this?
Last but certainly not least is the fact that the development environment needs a database as well. While I'm working on the site in development environment, other people are still adding content to the live site. Is there a way to sync to development environment to the live site but not the otherway around?
I have little to no experience with this so any help/tips are greatly appreciated.