I love the fact that there is an API in Drupal for nearly everything. So I wasn’t surprised to find out that there is a module called ChecklistAPI. This module allows developers to create a checklist with tasks and a progress bar within a Drupal website. There are already a few modules that implement the API: SEO Checklist, QA Checklist and Performance and Scalability Checklist. In this article, I’ll introduce you to these useful modules.
If you know of any other modules, let the ChecklistAPI maintainers know and they’ll link to the module from the project page.
ChecklistAPI module can also be useful for defining site launch tasks or deployment tasks for your team. Be creative, and if you come up with a useful checklist, contribute the module on drupal.org.
The SEO Checklist module is the most popular of the three modules. The module will recommend other contributed modules for specific tasks like configuring clean URLs, managing meta-tags and a whole lot more. It’ll also recommend other 3rd parties services that can help with SEO.
The QA Checklist module is a very high level checklist for general Drupal websites. It has a lot of great recommendations that are applicable to any site. From recommended modules and server optimisation, all the way to a final launch checklist.
Performance and Scalability Checklist
The Performance and Scalability Checklist module is the newest of the three. The module recommends tasks for optimising Apache, MySQL and PHP, as well as optimising Drupal and the front-end theme.
It is important to understand that performance and scalability is different for every single site. Use the module as just a guide and if you have suggestions check this issue on drupal.org.
If you have any questions, please leave a comment.
2 thoughts on “ChecklistAPI Modules in Drupal”
Check also d.o/p/a11y_checklist
Thanks for the tips.
Here’s a link to the module if others are interested.