Tuesday, April 22, 2014

84. Steps for launching a drupal site ?

Performance

·         Go to Site Configuration -> Performance and within the Cache area enable Cache pages for anonymous users and Cache blocks by clicking in the checkbox if necessary. You should see checks appear.
·         Within Bandwidth Optimization enable Compress cached pages, Aggregate and compress CSS files, and Aggregate JavaScript files.
·         Turn off unnecessary modules, such as Devel.


User Interaction

·         Protect your forms against spam and attacks.
·         What kind of forms are anonymous and authenticated users able to access on your site?
·         Have you enabled CAPTCHA, reCAPTCHA, or an anti-spam service such as Mollom?
·         Email: Verify that the site email address in /admin/config/system/site-information is not a test address. Also verify email addresses in other modules that send notifications, and verify the text of email messages your site generates.
·         Index your site for search at search settings and test.


Domain

·         Check if one of the domain redirect options is enabled in the .htaccess file. Either redirect URLs without www. or vice versa.
·         Web Services
·         Update API keys for modules that make use of them, such as Mollom, Twitter, or Google Apps.


Security

·         Check that your admin passwords are secure.
·         Upgrade Drupal Core and Contrib modules to the latest version.
·         Turn off on-screen error reporting at admin/config/development/logging. (admin/settings/error-reporting for Drupal 6)
·         On the Permissions page, verify what permissions anonymous and authenticated users have been given.
·         On the User Settings page, verify that account creation settings are as you intend (can users create their own accounts, and do they need approval?).
·         Check Reports > Status report and make sure there are no warnings or errors.


Backups and Maintenance

·         Cron - If cron is not running, your database will get bloated.
·         Backups - Regular database backups are essential. Check out the Backing up and migrating section for more information.
·         Statistics - You'll want to monitor your site going forward. Do you plan to use Drupal core statistics, or have you set up another service such as Google Analytics?
·         Check Reports > Recent log entries for errors and warnings, such as missing files or URLs. Check that there are no red flags in Status Report.


Quality Assurance

·         Remove test content, such as "lorum ipsum" text, dummy users, or content generated by the Devel module.


No comments:

Post a Comment