Checklist API Provides a simple interface for modules to create fillable, persistent checklists that track progress with completion times and users. You don't need this unless you're a module developer or you want to use a module that calls for it.
Implementing modules
These modules use the Checklist API:
- SEO Checklist
- Performance and Scalability Checklist
- QA Checklist
- Yours? Let me know and I'll list it here.
Installation
Checklist API is installed in the usual way. See Installing contributed modules.
Implementation
Checklists are declared as multidimensional arrays using hook_checklistapi_checklist_info(). They can be altered using hook_checklistapi_checklist_info_alter(). Checklist API handles creation of menu items and permissions. Progress details are saved in one Drupal variable per checklist. (Note: it is the responsibility of implementing modules to remove their own variables on hook_uninstall().)
See checklistapi_example.module for an example implementation and checklistapi.api.php for complete details.
Downloads
Recommended releases
Development releases
Project Information
- Maintenance status: Actively maintained
- Development status: Under active development
- Reported installs: 13932 sites currently report using this module. View usage statistics.
- Downloads: 112,265
- Automated tests: Enabled
- Last modified: December 10, 2012

