By bobblebob on
Hello
I haven't used Drupal before or any thing that requires a database. How does one go about developing a Drupal system? Is it best to set up LAMP on a home system install Drupal and develop a site locally and then upload the whole lot up to a server. Or is it better to develop it were it will live? What are the pros and cons of the two approaches?
Darren
Comments
I think most people will
I think most people will tell you to develop the site on a test server then upload it to a live server. I'm a newb to Drupal and I developed my site while it was live on my own LAMP server at my home office using a cable internet connection. I didn't run into any problems that I can tell you related to developing it live. No hackers, it didn't crash. (I ran into plenty of problems that I created, but that's for another post).
The benefit for me was that I could see exactly what a user would see at that moment if they were logged in. Additionally, you will be able to use your actual production environment (like email, DNS, etc) and know how it's going to work.
The negatives I think would include whether you want anyone to see the site before it's developed. It could be quite ugly and ungainly. I've had a couple of moments where I wished I could just kick everbody off the site so that I could experiment with some element of it that I wanted to work on before people attempted to use it.
But overall I have no regrets about developing a Drupal site while it was "live"
Vince
EDIT: oh, there is one other thing. Currently I can't get my cron jobs to run or my email to work, and my site is gaining in popularity, so this has created a problem for me. This would definitely be one of the problems with developing your site while it's live.
---------
The hottest Linux distribution? Ubuntu
Talk about Ubuntu Web Servers at:
http://www.ubuntuwebservers.com
Could this be the slowest replay ever?
Thank for the info. I never did take the plunge but I have now and I'm really enjoying it.