Colin,
Thanks for the breakdown! I do have something like that setup now, and
it seems to be working for me. One of the hurtles I'm trying to
overcome is displaying the changes while patches are being reviewed.
I've actually already recieved a GREAT response on this thread and
I've been digesting everything in it. It outlined a great system of
using MacFuse to handle the files in a ftp style with ssh, and then
using your own ssh users' workspace mapped to a unique user url
(username.domain.com for instance)
I've been working hard trying to get it setup, and had some success.
But - I don't seem to have the privileges I need on vulab.yorku.ca to
add virtualhosts or manipulate the live www files. (I've ask David
Makalsky to help me in contacting right people at york)
Overall, I just like having some sort of public accessible development
version of the site so those who are not equipped to read through
patches can see the progress as it happens, "nightly builds" as it
were :)
Thanks again for your input and I'll let you know how the solution
works out!
Blake
On 26-Jan-09, at 6:54 PM, Colin Clark wrote:
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
_______________________________________________________
fluid-work mailing list - [email protected]
To unsubscribe, change settings or access archives,
see http://fluidproject.org/mailman/listinfo/fluid-work