I wrote up a doc detailing Drupal related stuff that needs to be done to launch a Drupal site. Here is the info for discussion and anyone who finds this useful.
Security
Set file permissions
Verify /sites/default/settings.php permissions set to 644
Verify /sites/default/files permissions set to 770
Verify /sites/default/modules permissions set to 770
Go to admin/settings/error-reporting and set Error reporting to “Write errors to the log” instead of “Write errors to the log and screen”
Check for core and contrib module updates at /admin/reports/updates
Download and apply updates for core and any module where security update required
Change passwords
Change user 1 (superuser) password and FTP password
Ensure that user 1, FTP and database passwords are strong (nothing vulnerable to a dictionary attack)
Verify non-trusted users do not have access to full HTML and PHP filters
Domain Change
Re-key domain specific services for the new/appropriate domain. (i.e. Google Maps API key, Mollom key, etc)
E-mail
Set same-domain email for non-local delivery if needed
Note: If your site is on the domain www.mydomain.com and email is hosted on another domain this will apply to you. You will not be able to send mail from the Web site to accounts on the mydomain.com domain. This occurs most frequently when domains use an Exchange service for email.
E-Commerce
Set payments to production gateway at admin/store/settings/payment/edit/gateways and admin/store/settings/payment/edit/methods
Set shipping settings to production at admin/store/settings/quotes/methods
Some shipping modules won’t need this. Others, like FedEx and UPS, will.
Great Stuff
That's some good solid information, thanks for posting it! :-)
but there can be so very many
but there can be so very many things to consider. Thanks for listing them!
Custom Term Paper | Custom Thesis
It's so easy to think that
It's so easy to think that launching a site is simple.This is a great site, Custom Dissertation | Custom Essay | Custom Research Paper
This is a great site, very
This is a great site, very useful & informative for people
Thanks for sharing with us!
Nice list
Nice list, Dustin. It's so easy to think that launching a site is simple, but there can be so very many things to consider. Thanks for listing them!