Deployment Checklist for Drupal web application projects
Developing a Drupal website is a complicated and long process. You have to check whether all the design and functionalities meet with the client specifications. And before the site going to be live you have to check certain criteria.These checklists describes the criteria that should be tested before a site going to be live.
- Ensure that no error messages are being displayed in the Status Report page.
- Ensure that the Site Information such as Email address and Site Name are correct.
- Ensure that the user registration settings such as ‘visitors can create accounts’ and ‘no admin approval is required’ is selected, depending on the requirement. (This is one of the most overlooked).
- Ensure that odd usernames such as admin, root, webmaster, etc. are disallowed for anonymous users during registration.
- Ensure that Email settings in the webforms, contact us etc. are correct.
- Ensure that the Devel modules are disabled.
- Ensure the database logging row limit (The default row limit of 1000 can wrap quickly. Depends on the limit of information you want to store in database log).
- Ensure that Error 403 and Error 404 pages have been created.
- Ensure that the favicon has been created.
- Ensure the performance of your site such as
This should cover most of what is required for a quick review of a normal Drupal site. If the project is quite large and you want to give it everything you have, here is a detailed and comprehensive set of Drupal checklists: