Getting from point A to B (the right way)
October 11, 2007 12:59 PM Subscribe
I've got the skills and knowledge, mostly, but I'd like to get a better workflow with PHP/MySQL development.
posted by tmcw to computers & internet (15 answers total) 18 users marked this as a favorite
Right now, this is my process:
- Design DB schemas in phpMyAdmin
- Code PHP using jEdit, using the FTP plugin to directly open and save files to a Dreamhost server.
- Use CodeIgniter as a general framework.
- Occasionally do manual backups of all my sites.
This is the workflow I use for moderate web app development as well as client sites. Now, this works, actually quite well right now. But I'm thinking that directly editing files using a FTP client, on live sites, isn't as robust as I'd like. I get server timeouts every once in a while, and there's no versioning set up for my development projects.
I'm interested in how a one-man-shop like myself would use SVN, or perhaps another web host (I'm on the queue for SliceHost, and Pair Light sort of caught my eye... if anyone has suggestions in that area, they are certainly welcome) to improve his/her workflow. I especially don't understand svn at this scale. The SVN copy is inactive on the web... I checkout and checkin files? Also, would most people like me have a development atmosphere on their main desktop (LAMP, etc), or a separate development server, or a shared development server?
Essentially, I'd like to put in a little time and effort to optimize the work that I'm doing right now. Thanks for any help on any of these points.