Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Moderated Content Bulk Publish

Security covered Under active development 11,751 sites

This module allows you to bulk publish or unpublish moderated content directly from a views interface. It also includes a helpful workaround for multilingual sites to redirect users to available content translations instead of a 404 error, and adds an administrative language switcher to the toolbar.

Origin of this module:

Spun from: [#2597583-100]
You can use this module OR you can use the patch from the original issue and follow the instructions here: #2797583-115: Dynamically provide action plugins for every moderation state change

Please let us know which solution you prefer best?

Features of this module (functionality)

Use this module if you want to bulk publish OR unpublish moderated content.

This module provides a views bulk operation plugin for publishing moderated content called 'publish latest revision' (the pending revision).
This module also provides a views bulk operation plugin for unpublishing moderated content called 'unpublish current revision'.
In other words you can now bulk publish and unpublish content that is using moderation states.

Other plugins included: bulk unpin and pin (sticky) plugins.

Bonus functionality:

Also included: workaround that avoids a 404 when you land on a node that has content but not in the language you're currently requesting, rather than a 404 you are redirected to the version of that node in the language that is available. This is especially helpful for content editors. I may adjust this behavior slightly in the future so that it only behaves this way for authenticated users with content editing priviledges.

Toolbar link for Language switching (if you're using other languages)

Also included: If you have another language installed and are using multilingual an administration language switcher will show up in the administration menu toolbar to allow you to switch to other available languages.

Differences between 3.0.x and 2.0.x releases

The 3.0.x release is different from the 2.0.x releases due to these two major changes being included in 3.0.x:

#3165060: The state 'archived' does not exist in workflow. whenever we try to unpublish current revision
and
#3187966: Bulk publish action publishes all translations of a node, whether selected or not

Brief explanation, if you have an out of the box workflow, use 2.0.x, however if you have a custom workflow try 3.0.x and adjust the configuration as necessary to fit your workflow.

Drupal 10–11

Ask your assistant about Moderated Content Bulk Publish

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

Required by

1 tracked project depends on this one

Activity

Tracked releases
56
Tracked since
Apr 2023
Latest release
1 month ago
Releases (12 mo)
16 ▼ from 22
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
2.0.26 Stable 8–10 Aug 22, 2023
2.0.25 Stable 8–10 Aug 2, 2023
2.0.24 Stable 8–10 Jun 15, 2023
3.0.0-beta6 Pre-release 8–10 May 16, 2023
2.0.23 Stable 8–10 May 16, 2023
2.0.22 Stable 8–10 Apr 28, 2023