Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

views_bulk_operations

147,454 sites Security covered
View on drupal.org

Introduction

This module provides the following features that are not available in Drupal 8+ core bulk form:

  • Batching of operations with configurable batch size ensuring no timeouts.
  • Simple and well documented API for creating custom actions.
  • Preliminary action configuration on the view admin page or directly in view config yaml.
  • Simple and well documented API for creating custom actions.
  • End-user configuration form implemented with an action class method instead of workaraounds.
  • Confirmation step.
  • Selection persistent across all view pages.

Release information

The main difference between 4.1.x and 4.2.x is that the first one still works with PHP 7.3, while 4.2.x requires at least PHP 7.4.

Usage

After enabling the module, a new global field named "Views bulk operations" will become available in every view. To enable Views Bulk Operations for the view, just add and configure this field, if the core bulk operations field is enabled (for example Node operations bulk form for the "Content" view), that field needs to be replaced with the Views bulk operations field.

Complementary modules

  • Views Bulk Edit provides an action to edit selected entity fields' values.
  • VBO export allows exporting of the selected view rows to Excel xlsx or csv.
  • Push Notifications allows sending customized Push Notifications via Firebase Cloud Messaging (FCM).
  • Group Actions that provide useful actions for the Group module.
  • Courier UI for sending templated messages with token support to selected users.
  • VBO Action Kit that contains additional smaller actions both for site builders and to help developers to find reference code. Contributions and ideas welcome

Actions Permissions

A module called Actions Permissions is included in the package. This module generates a permission for each action, and VBO honors those permissions before showing or executing the corresponding actions. This is useful if you want to provide your VBO to several groups of users with different privileges: the same view will accommodate those different groups, showing to each the actions that they are permitted to see.

Note: While multiple 4.x minor branches are published and marked supported, only the latest minor release is actively maintained. Older minor versions remain available as to mitigate update status "unsupported" warnings but will not receive updates or fixes.

Activity

Total releases
10
First release
Feb 2025
Latest release
5 months ago
Release cadence
28 days
Stability
70% stable

Release Timeline

Releases

Version Type Release date
4.4.4 Stable Oct 24, 2025
4.4.3 Stable Oct 22, 2025
4.4.2 Stable Oct 20, 2025
4.4.1 Stable Oct 20, 2025
4.4.0 Stable Oct 17, 2025
4.4.0-rc1 Pre-release Oct 10, 2025
4.4.0-beta1 Pre-release Oct 3, 2025
4.4.x-dev Dev Sep 29, 2025
4.3.4 Stable Mar 10, 2025
4.3.3 Stable Feb 11, 2025