News Flash

Want to make extra cash? We just launched http://carsonified.com/affiliates!

Blog:

13 December 2006

Plan to grow

By Ryan

Sheesh kebab! We are reaping a whirlwind of pain for not having a proper dev environment setup for FOWA.

Here’s the problem: when we launched the site, it was just Gill (my wife and co-Director of Carson Systems) and I FTP’ing files up to the site and using PayPal to allow people to buy tickets.

The new site has a mini web app (“The Lounge” – which allows attendees to network), a proper e-commerce system and a lot more pages than the original. It was designed by Apples to Oranges and built by Dave Stone. It’s hosted on a Rackspace server with Plesk installed.

Here’s the problem – we didn’t setup a proper Subversion repository and deployment script. Updates are a total nightmare now as there are three different parties working on the site.

Plan ahead

Here’s what we should have done (duh!):

  1. Setup a Subversion repository
  2. Make sure everyone on the team has their own username/pass to the repository
  3. Get everyone setup with a subversion client
  4. Create a development and live environment
  5. Have a one-click deployment setup for pushing code from dev to live

The problem is that it’s a pain in the ass to get these things setup, so most people (including us) don’t do it for every site they have. It’s tempting to just get the site live and start working on it. “We’ll deal with it later!” I said.
Now I know – it’s absolutely necessary (and we’re currently getting this set up for FOWA, Vitamin and our other websites).

18
CSS3 Online Conference March 22nd 2010 banner ad

18 Comments

Have your say:

Sign Up to our Newsletter

Enter your e-mail address below to receive regular updates on web design, web development and web business. Subscribe today and receive a free 44 page PDF "Designing Web User Interfaces" by Ryan Singer of 37signals.

Subscribe to the Think Vitamin articles RSS feed

CSS3 Online Conference March 22nd 2010

News

Twitter

Follow us on Twitter

Subscribe

Article Subscribers

Feedburner blog subscriber indicator

News Subscribers

Feedburner blog subscriber indicator

Subscribe by Email

You can receive Think Vitamin updates via email. Just pop your email address in the box below and click the arrows.

Subscribe by RSS

You can also receive new Think Vitamin posts via your RSS feed reader

Subscribe RSS Think Vitamin is a proud member of the Smashing Network

Ads Via The Deck