Human Made Releases Publication Checklist Plugin Designed for the Block Editor

Human Made has created a Publication Checklist plugin built specifically for the block editor. It was developed as a headline feature of Altis, the company’s enterprise publishing platform based on WordPress, but is also available as a standalone plugin that developers can customize for their own particular use cases.

Ryan McCue, Human Made’s Director of Engineering, shared screenshots of the plugin on Twitter but noted that it may require more manual configuration when used outside of Altis. Developers familiar with React can extend the checklist to provide a more interactive experience for users completing the required publishing tasks.

“Because this is built for the block editor, you can build the UI for your checks in React, allowing users to fix issues inline, or providing richer interaction; e.g. ‘jump to block failing this check,'” McCue said.

Status of the publishing tasks is also shown in its own column in the posts list table, a useful feature for giving editorial teams a better overall picture of posts in progress. (The plugin also provides a way to disable this view.)

It’s important to note that the Publication Checklist plugin only provides a framework for the pre-publish checks, and does not include a settings interface for users to create their own checks. For this reason, the current version is more geared towards developers who are capable of registering checks using the provided function. The checks display a warning if incomplete but users are still allowed to publish. A more strict enforcement that blocks publishing can also be applied. For more information on customizing the plugin, check out the documentation on GitHub.

Would you like to write for WP Tavern? We are always accepting guest posts from the community and are looking for new contributors. Get in touch with us and let's discuss your ideas.

7 Comments


  1. After reading this (and because I’m not a developer who could use this to make my own plugin), I searched to see if there was another similar plugin. I found one that’s very nice, easy to use, and very similar, called Pre-Publish Checklist. It includes the interface to add/edit the list that’s easy and straightforward to use. I was able to get mine setup and ready to go in a few minutes.

    It’s too bad they don’t include a screenshot of the checklist (in the Block Editor), but it looks quite nice, and fairly similar to this one. Plus has options for what to do if the list is incomplete and someone tries to publish the post: block publishing, just show a warning, or nothing at all.

    Note: I’m not associated with the creators of the plugin at all. I just opened this article hoping to find a solution to a need. When this proved an “almost” solution, I went searching for one and was really glad to find one that works great.

    Report


    1. This plugin you are referring to was just released yesterday (!) and is from Brainstorm Force (makers of Astra theme for example). It works with Gutenberg AND the Classic Editor.

      Important to note: the checks are only in the list and you can add/remove/edit all check list items – which I love. However, they are not checked if it is really done. For example you have checklist item “Featured Image” but it does not check within WordPress if it is really setup.

      But still, for the most use cases this is totally enough, as often times content editors just need a simple reminder.

      Another benefit of this plugin: it so easy to use, everyone can get started with it and no developer is needed to add/remove or edit checklist items. Exactly what is the reality in 99% of use cases in my opinion.

      The solution from Human Made needs a developer with react skills….!

      Report


  2. The plugin is great and the UI for the checklist is nice. I hope it will have UI for adding/editing the checklist items. Doing it with code as described on Github might be overwhelming for many users.

    Report


    1. I hope it will have UI for adding/editing the checklist items.

      We don’t plan on adding any UI for dynamic items; if you need this functionality, we recommend using a different plugin. 🙂

      Report

Comments are closed.