Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Views Bulk Operations (VBO)

Security covered Under active development 156,188 sites

Part of the Views ecosystem · 280 projects

Views Bulk Operations adds advanced bulk operation capabilities to Drupal views, allowing users to perform actions on multiple items at once with features like configurable batching to prevent timeouts, a clear API for custom actions, and an optional confirmation step. It also includes "Actions Permissions" to control which actions users can see and perform based on their roles.

Introduction

This module provides the following features that are not available in Drupal 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.

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.

Conference funds

Please help us attend DrupalCon conferences by sharing even just a bit of the whole cost - going to those conferences allows us to meet with the community, directly share ideas and work on this and other projects together to make it even better for you.
Help us attend the next DrupalCon, currently 0 raised (started on 27th July).
Thank you!

Drupal 10–11

Ask your assistant about Views Bulk Operations (VBO)

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

Activity

Tracked releases
25
Tracked since
May 2023
Latest release
2 weeks ago
Releases (12 mo)
10 ▲ from 8
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
4.4.0-rc1 Pre-release 10–11 Oct 10, 2025
4.4.0-beta1 Pre-release 10–11 Oct 3, 2025
4.4.x-dev Dev 10–11 Sep 29, 2025
4.3.4 Stable 10–11 Mar 10, 2025
4.3.3 Stable 10–11 Feb 11, 2025
4.3.2 Stable 10–11 Nov 8, 2024
4.3.1 Stable 10–11 Oct 23, 2024
4.3.0 Stable 10–11 Oct 21, 2024
4.3.0-beta2 Pre-release 10–11 Sep 18, 2024
4.3.0-beta1 Pre-release 10–11 Sep 18, 2024