I don't do too much PHP development any more these days as I mostly use Python now, but I still do the occasional project when a client wants a PHP based site.
I am not sure what you mean with things being easier in Windows moving files around, etc. because I actually find Windows quite horrible for open source web and software development, it makes me less productive as I am missing heaps of useful command line tools I use regularly, so for me it's Linux all the way. Using rsync to sync user uploaded media between production and staging is a good idea, I might take that on board, thanks. Other than that, I use GIT, Bitbucket, and setup a deployment key for the project so I can clone it on the production or staging server without using my key. As for quickly showing the client something, I have a static IP setup at home myself, and port forward a specific port to my desktop machine. All I have to do is run the Django development server on all network interfaces (./manage.py runserver 0.0.0.0:8000) and give the client a URL to check out, and I can watch them clicking around the pages as they go, as the page views are logged on the console in real time. -- NZ PHP Users Group: http://groups.google.com/group/nzphpug To post, send email to [email protected] To unsubscribe, send email to [email protected]
