Production Checklist screenshot
Production Checklist sections screenshot

This project is not covered by Drupal’s security advisory policy.

A checklist based on the active configuration, for site launch and maintenance.

Scope

Sections covered by this checklist:

  • System wide status and reports
  • Contributed projects review
  • Vendors, custom code and libraries
  • Spam related configuration and modules
  • Security and access control
  • Content model review and proofreading
  • Frontend basic checks
  • Database and configuration
  • Performance and caching configuration
  • Various test coverage
  • Analytics
  • Server configuration and backups
  • Basic SEO
  • Legal aspects
  • Project documentation

Installation

composer require drupal/production_checklist

Start ticking via Configuration > Development > Production Checklist

Optionally add or remove sections.

Dependency

Checklist API

Related module

This module is only a checklist, with very minimal review. The purpose is to manually check that the setup is production ready. For more advanced review and monitoring use
Production check & Production monitor.

Roadmap

Features to be implemented in forthcoming releases.

Filters

Due to the amount of items to check, filters can provide more context across sections.

  • Musth have / nice to have
  • Launch / release / maintenance

Sections configuration

Each section could be added or removed via configuration (e.g. 'Sysadmin' or 'Legal' could be part of another validation process).

Remaining task: #2954731: When a section that contains checked items is being removed via configuration, clear the checked items.

Notification

Be notified once a checked item has been invalidated by configuration (e.g. 'Email obfuscation' has been marked has checked but a new email field has been created and has not been protected against email address harvesting).

Feedback

Here is an open issue about feedback and suggestions #2953875: Module feedback & suggestions.

Project information

Releases