On Monday 26 Sep 2011 22:37:10 Michael Orlitzky wrote:
> On 09/26/11 16:01, Grant wrote:
> > I'd like to hire a freelancer to work on my website.  I don't want to
> > provide access to all of my code, but instead only the particular file
> > or files being worked on.  Does anyone know of a development framework
> > that would help facilitate that sort of thing?  Would no shell access
> > along with restricted SFTP access be the simplest, safest, most
> > effective way to go?
> 
> Why not just send him the stuff he should be working on? He can run his
> own Apache/PHP/whatever on his development machine. When he's done, he
> can send you a tarball of the site files and maybe a SQL dump if you're
> using a database.
> 
> That's the easiest one-off solution. If you're looking for something
> more permanent, another idea is to have a "public" git repo somewhere
> while the developers all work on their own workstations. SQL changes can
> be made via numbered migrations, e.g.,
> 
>   001-create_users_table.sql
>   002-create_nodes_table.sql
>   003-disregard_that_drop_users_table.sql
> 
> and devs can push everything to the git repo, as long as it's a
> fast-forward (so they can't trash the repo history).
> 
> Once you're ready to move something live, an admin logs in to the
> production box, does a `git pull`, and then runs the migrations or
> makefile.

Or, create a demo-site (in a subdomain blocked by robots.txt so that your 
google rankings are not messed up) and let him rip.  Then diff the live and 
demo files to see what's been changed?  The demo can have different passwds 
and what not to ensure access controls as necessary.
-- 
Regards,
Mick

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to