Talking Drupal #510 - Drupal Hooks: Drop 'em like they're hot

Talking Drupal #510 - Drupal Hooks: Drop 'em like they're hot

Today we are talking about Drupal Hooks, why they got changed in core, and what to do now with guest Karoly Négyesi better known as Chx. We’ll also cover Media Folders as our module of the week. For show notes visit: Topics Deep Dive into Drupal...
1 Stunde 10 Minuten
Podcast
Podcaster
A show about web design, development and Drupal.

Beschreibung

vor 5 Monaten

Today we are talking about Drupal Hooks, why they got changed in
core, and what to do now with guest Karoly Négyesi better known
as Chx. We’ll also cover Media Folders as our module of the week.


For show notes visit:
https://www.talkingDrupal.com/510
Topics

Deep Dive into Drupal Hooks

The Evolution of Drupal Hooks

Challenges and Solutions in Hook Conversion

Community Involvement and Contributions

The Future of Drupal Hook System

Introduction to Procedural Hooks

Understanding Theme Hooks

Complexities of Preprocess Hooks

Converting Hooks to Object-Oriented

Impact on Contributed Modules

Challenges in Core Conversion

Future of Drupal Hooks

Lightning Round and Conclusion

Resources

Hooks becoming OOP

Convert everything everwhere all at once

Conversion script

Conversion patches



Ordering hooks OOP

Preprocess hooks

Render API change

2009 issue for form api ungrokable

2007 change for calling themes hook

Giant issue with all of the hook related links

Longest hook in core:
entity_query_tag__entity_test_mulrev__entity_query_entity_test_mulrev_alter_tag_test_alter

Guests

Károly Negyesi - ghost-of-drupal-past
Hosts

Nic Laflin - nLighteneddevelopment.com nicxvan
John Picozzi - epam.com johnpicozzi
Martin Anderson-Clutz - mandclu.com mandclu
MOTW Correspondent

Martin Anderson-Clutz - mandclu.com mandclu


Brief description:

Have you ever wanted to have your Drupal site's media
assets presented in a UI that evokes the hierarchy of a
filesystem? There's a module for that.



Module name/project name:

Media Folders



Brief history

How old: created in Apr 2025 by João Mauricio (jmauricio)

Versions available: 1.0.3 which supports Drupal 10.3 and
11



Maintainership

Actively maintained

Security coverage

Test coverage

Number of open issues: 9 open issues, 2 of which are
bugs, although one was just fixed



Usage stats:

61 sites



Module features and usage

The module mimics a file structure by associating media
entities with a taxonomy hierarchy

It then provides an intuitive, drag-and-drop UI to move
items between locations, drag in new items, or even search
within a particular “folder”, including a recursive search

When you drag in files, it uses “smart” logic to
automatically assign files to Media bundles

It provides a form display widget, a view display widget,
a CKEditor plugin, and it’s compatible with other filesystem
modules, like S3 File System

This kind of interface is a requirement I’ve seen in RFPs
by companies looking for a new CMS, so having this available
as a drop-in solution



Kommentare (0)

Lade Inhalte...

Abonnenten

15
15