---
# System prepended metadata

title: 'Talking Drupal #497 - Drupal Forge'

---

# Talking Drupal #497 - Drupal Forge 
Today we are talking about Drupal Forge, how it works, and why it’s changing Drupal with guest Darren Oh. We’ll also cover ECA VBO as our module of the week.

For show notes visit:
[https://www.talkingDrupal.com/497](https://www.talkingDrupal.com/497)

## Topics
- Elevator pitch for Drupal forge
- What is Drupal Forge built on
- What is the pricing model
- Does Drupal Forge only allow you to install Drupal CMS
- Drupal Forge and templates, was there an influence on Site Templates
- Why offer templates for Drupal Forge Camps
- Is Drupal Forge open source
- What is on the Roadmap
- How can people get involved

## Resources
* [Drupal Forge on Drupal.org](https://www.drupal.org/project/drupalforge)
* [Drupal Forge](https://www.drupalforge.org/)
* [DevPanel](https://talkingdrupal.com/313)


## Guests
Darren Oh - [drupalforge.org](https://drupalforge.org) [Darren Oh](https://www.drupal.org/u/darren-oh)

## Hosts
Nic Laflin - [nLighteneddevelopment.com](https://www.nLighteneddevelopment.com) [nicxvan](https://www.drupal.org/u/nicxvan)
John Picozzi - [epam.com](https://www.epam.com) [johnpicozzi](https://www.drupal.org/u/johnpicozzi)
Kathy Beck - [kbeck303](https://www.drupal.org/u/kbeck303)

## MOTW
### Correspondent
Martin Anderson-Clutz - [mandclu.com](https://mandclu.com) [mandclu](https://www.drupal.org/u/mandclu)
* Brief description:
    * Have you ever wanted a powerful and flexible way to create views bulk operations without writing code? There’s a module for that.
* Module name/project name:
    * [ECA VBO](https://www.drupal.org/project/eca_vbo)
* Brief history
    * How old: created in May 2022 by mxh, a prolific maintainer in his own right, and an active member of the group that has made the ECA ecosystem so far-reaching
    * Versions available: 1.1.1 and 2.1.1, the latter of which supports ^10.3 || ^11
* Maintainership
    * Actively maintained
    * Security coverage
    * Documentation: sort of. The README has step-by-step instructions, and the project page has links to both an example model and a tutorial video
* Number of open issues: 7 open issues, 1 of which are bugs against the current branch
* Usage stats:
    * 320 sites
* Module features and usage
    * With the module installed, your site will have a number of Events available within ECA, specifically for defining models that can perform bulk actions on the selected items in a view. In my own experience the most useful event is VBO: Execute Views bulk operation (one by one)
    * From there, you can define the logic of what needs to happen to the selected items. I’ve used it for fairly simple operations like changing content to a specific moderation state, but you could define complex logic that is conditional on field values, site configuration, or even global factors like the time of day
    * With one or more models defined, you can now add a field to your view for ECA bulk operations and then select which eligible models you want available in that specific view
    * It’s worth adding that the ECA model can also include logic to define who should have access to perform a particular operation, which could be as simple as checking the role of the current user, but can be as complex as you need
    * I came across ECA VBO during some recent work on the Drupal Event Platform, which is already available to try out on Drupal Forge, but there should be a more formal announcement on that front soon
