Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Views Bulk Operations (VBO)

147,695 sites Security covered Drupal 10–11 Views ecosystem
View on drupal.org

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.

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.

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
Thank you!

Depends on

Dependencies of the latest stable release

  • views Drupal core

Required by

18 tracked projects depend on this one

Activity

Tracked releases
16
Tracked since
Oct 2024
Latest release
1 month ago
Releases (12 mo)
11 ▲ from 5
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
4.4.7 Stable 10–11 Jul 16, 2026
4.4.6 Stable 10–11 Jul 14, 2026
4.4.5 Stable 10–11 May 13, 2026
4.4.4 Stable 10–11 Oct 24, 2025
4.4.3 Stable 10–11 Oct 22, 2025
4.4.2 Stable 10–11 Oct 20, 2025
4.4.1 Stable 10–11 Oct 20, 2025
4.4.0 Stable 10–11 Oct 17, 2025
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