A Drupal administration page showing checkboxes and one dropdown for multiple content types to edit display, revision, preview, published, promoted, sticky all at once.

This module seeks to put scattered configurations all in one place, making it easy change settings or to set all defaults at once.

Motivation: Many core and contributed modules could be more conveniently administered if their configuration options were all accessible in one place. For instance, one is very likely to want to change the Create new revision setting for all content types at once. All such settings that are spread across content type forms would, not exclusively but for certain purposes, be much more conveniently administered centrally.

Current capabilities

Content types

A Drupal administration page at /admin/structure/types/all which provides checkboxes for all your content types to edit (enable or disable) displaying submission info (author and date), making new revisions by default, being published by default, being promoted by default, and being sticky by default, plus a dropdown to set whether previews are required, optional, or disabled— all at once on one page.

Doing without this module

With configuration management, we can use text-manipulation tools to make changes in configuration files. For example, enable revisions by default for all content types this bit of grep on the command line:

grep -rl "new_revision: false" config/node.type.*.yml | xargs sed -i 's/new_revision: false/new_revision: true/g'

Then import your config with drush cim.

Note: PLEASE e-mail a maintainer if you file an issue

This module's name, "all", completely breaks Drupal's issue queue— we get all issues, not the issues for this module (currently one, unfindable)!

Background

Originally planned for Drupal 5 (?), this module became mostly redundant with Content type overview and Revision all and was never built. Come Drupal 8 and Drupal 9, there were no versions of the other modules so seemed time to start up this project again, anyone interested in collaborating?

Supporting organizations: 
Thought up and built.

Project information

Releases