
0:00
1:01:00
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
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
Guests
Darren Oh - drupalforge.org Darren Oh
Hosts
Nic Laflin - nLighteneddevelopment.com nicxvan
John Picozzi - epam.com johnpicozzi
Kathy Beck - kbeck303
MOTW
Correspondent
Martin Anderson-Clutz - mandclu.com 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:
- 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
More episodes from "Talking Drupal"
Don't miss an episode of “Talking Drupal” and subscribe to it in the GetPodcast app.