I'm new to drupal and wondering about using a local copy of the software to develope my site, then uploading the changes to the live version online.

Is there a comprehensive guide to working this way? Is it a matter of just uploading everything every time? Do I need to keep identical copies, use identical passwords, maintain identical settings, etc?

I'd really appreciate if someone could suggest a workflow.

Thanks!

Comments

johnk_lpl’s picture

Try this answer
http://drupal.org/node/77517

I do my stuff off-line, nearly all with Notepad+ and MoWeS portable which allows your development environment to be carried on your usb stick.

MoWeS is free and I found less restrictive than XAMPP and Drupal can be preinstalled for you. Check it out here ->http://www.chsoftware.net/en/useware/mowes/mowes.htm

jk

petercrowell’s picture

Thanks that does help.

I'm hoping to find out specifically what files I need to duplicate between instances. Do Just upload the whole local instance when it's ready?

Thanks again!

johnk_lpl’s picture

If you are developing a module you basically upload just that module directory from your off-line setup to the live directory and then set the new permissions. You will also need to update any dependant databases associated with the module by copying that to the live server. I do content on the site itself by using preview and publish when ready. The whole process is a bit like updating a site to the latest version.