Blake,

I haven't done a ton of server-side development in a while, but in the past I've preferred to have a reasonable development environment set up locally on my laptop that mirrors my deployment environment closely. So in your case, a working Apache/PHP/MySQL stack configured similarly to your server.

At that point, you should be able to develop directly in a working copy of your code checked out from SVN, testing in a realistic environment throughout. At various stages in your dev workflow-- perhaps after getting a new feature committed to SVN--you may also want to sync up your server and test there as well.

Colin

On 20-Jan-09, at 4:14 PM, electBlake wrote:

Calling All Code Junkies!

Blake here, from the VULab project and I'm having problems figuring out a good way to setup my development workflow.

My Preference.
I enjoy working on a live development server so I can fully see how my php code is going to behave on a standard LAMP situation, as such I also enjoy using an integrated ftp code writing client.

The Problem.
York University, where VULab is hosted is like many other private and secure server clusters that don't allow the ftp protocol to be used to access their servers. The sftp option falls short as with my current permissions I need to sudo <cmd> to have write access.

The Current Situation.
Currently I am biting the bullet and I am developing the site locally, and then submitting my patches to svn and after the patches have been committed I ssh into the server (vulab.yorku.ca) and checkout the latest from the svn. This works but like I stated in My Preference, I enjoy seeing my code on the final server setup asap.

The Solution(s)?
I am curious as to how you other fluid'ers are developing and what your workflow is. Be as details or straight forward as possible. I am new to working within a svn workflow so I feel like I am missing something.


---
Colin Clark
Technical Lead, Fluid Project
Adaptive Technology Resource Centre, University of Toronto
http://fluidproject.org

_______________________________________________________
fluid-work mailing list - [email protected]
To unsubscribe, change settings or access archives,
see http://fluidproject.org/mailman/listinfo/fluid-work

Reply via email to