Powered by RND
PodcastsTechnologyTalking Drupal

Talking Drupal

Talking Drupal Hosts
Talking Drupal
Latest episode

Available Episodes

5 of 519
  • 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: 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
    --------  
    1:10:11
  • Talking Drupal #509 - A WordPresser @ DrupalCon
    Today we are talking about DrupalCon, Wordpress, and what a wordpress guy can learn at a Drupal Event with guest Chris Reynolds. We’ll also cover Shortcode as our module of the week. For show notes visit: https://www.talkingDrupal.com/509 Topics The Pros and Cons of Short Codes Chris Reynolds' Journey to DrupalCon Comparing DrupalCon and WordCamp Funding and Organization of WordPress Events The Collaborative Spirit of the Drupal Community Wishlist for WordPress Features Composer Support in WordPress and Drupal Backward Compatibility in WordPress Challenges with Composer in Drupal Config Management in WordPress vs. Drupal Responsive Image Management User Experience in Drupal Community Collaboration Between WordPress and Drupal Resources A Wordpresser Goes To DrupalCon Atlanta 2025 wpcfm Longhorn PHP Conference Oct 23-25 in Austin, TX Call for proposals through July 18 Join #texas-camp in Drupal Slack if you’re interested in organizing a mini Texas Camp to pair with Longhorn PHP WP community collective Guests Chris Reynolds - jazzsequence.com jazzsequence Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi JD Leonard - jdleonard MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu Brief description: Have you ever wanted your Drupal site to support WordPress-style shortcodes, macros to be used within content? There’s a module for that. Module name/project name: Shortcode Brief history How old: created in Sep 2010 by Dénes Szabó (denes.szabo) of Tag1 Versions available: 2.0.3, which supports ^9.3 ^10 ^11 Maintainership Security coverage Test coverage Number of open issues: 30 open issues, 3 of which are bugs against the current branch Usage stats: 13,260 sites (almost 70% are D7 however) Module features and usage For anyone not familiar with WordPress short codes, the documentation describes them as macros, and most often they are used for inserting elements into content such as image galleries, videos, playlists, and more. Shortcodes can also wrap content, however, and it’s possible to nest shortcodes as well. Drupal typically solves the problems addressed by shortcodes using custom HTML elements, as implemented in the media ecosystem, or with the Entity Embed module. I think that shortcodes may also be useful in places where Drupal might also rely on tokens, albeit with an additional module like Token Filter. Gutenberg includes a Shortcode block that can be used as a flexible way to add a variety of elements into a post’s content. I think Shortcodes are an interesting paradigm because they’re really a tool for power users. Instead of providing a UI to browse and choose elements for something like an image gallery, they allow a savvy editor to quickly write a tag that will construct a gallery using numerical ID values. I don’t think this is a tool that most Drupal sites will need, but it could be a really good way for experienced WordPress teams to feel more at home when starting to work with Drupal.
    --------  
    1:14:19
  • TD Cafe #005 - Mike Miles and Aubrey Sambor
    Join Mike Miles and Aubrey Sambor as they discuss their experiences with public speaking at tech conferences, including the challenges and joys of presenting technical and big-picture talks. Dive into their personal summer plans, ranging from trips to Cape Cod and Asheville to beer festivals and camping adventures. The conversation also explores recent technology updates, such as Figma's site builder and Apple's new 'Liquid Glass' design, emphasizing the importance of accessibility. Tune in for a casual, insightful chat about professional growth, summer fun, and the ever-evolving tech landscape. For show notes visit: https://www.talkingDrupal.com/cafe005 Topics Michael Miles Mike is passionate about development and working with the latest open source technologies. He has been working in web engineering since 2003, utilizing a number of different technologies, languages and frameworks. He has been working with Drupal since 2008 and is a regular contributor to the community and project. From 2015 to 2024 he was the lead organizer of the Boston Drupal Meetup Group. Since 2017 has been one of the organizers of New England Drupal Camp. In his day-to-day role as Director of Web Development at MIT Sloan, Mike leads the development, maintenance and growth of the digital properties for the school, as well as, the development team that supports them. He is a public speaker and regularly presents at technical conferences around the world. Since 2013 Mike has presented dozens of talks at many different conferences/camps across the globe. Aubrey Sambor Aubrey is a lead front end developer and accessibility advocate with over 19 years of experience in software development and leadership. She specializes in writing modern CSS, semantic HTML, and performant JavaScript and brings almost two decades of experience in web development across higher education, non-profits, and public sector projects. Aubrey is an active member of the Drupal community, contributing to open source initiatives and speaking at regional and national conferences. She champions accessibility best practices and writes about front end development, music reviews, and knitting projects on her blog, aubreysambor.com. When she's not coding, Aubrey enjoys running, spinning her own yarn, fountain pens, and exploring local coffee shops and breweries. Casual Conversation and Weather Fitness Routines and Treadmills Podcast Preferences Remote Work and Buffer Time Job Search and Conference Experience Travel Stories and Conference Talks Halloween and Conference Talks Evolving as a Speaker Technical vs. Idea-Driven Talks Managing Bugs and Building Trust Balancing Multiple Talks Figma Sites and Accessibility Concerns Apple's Liquid Glass Design Nostalgia for Old Tech Summer Plans and Conferences Guests Mike Miles - mike-miles.com mikemiles86 Aubrey Sambor - aubreysambor.com starshaped
    --------  
    58:44
  • Talking Drupal #508 - Drupal User Groups & Meetups
    In this episode of Talking Drupal, we dive into the world of Drupal user groups and meetups with guests Lee Walker, Bernardo Martinez, and Bo Shipley. Our guests share their experiences in organizing and participating in Drupal communities and the vital role these meetups play in fostering continuous learning and professional development. We also explore the newest features of Drupal Core 11.2 in the Module of the Week. For show notes visit: https://www.talkingDrupal.com/508 Topics Meet the Guests: Lee, Bo, and Bernardo Module of the Week: Drupal Core 11.2 Diving into Drupal User Groups and Meetups Personal Journeys into Drupal User Groups The Role of Meetup.com in Drupal Communities Organizing and Attending Meetups vs. Conferences Challenges and Strategies for Growing Meetups Virtual and Hybrid Meetups: Impact on Attendance Success Tips for Organizing Meetups Keeping Meetups Simple and Engaging Preventing Organizer Burnout Challenges and Changes in Meetup Cadence Finding and Retaining Meetup Members Communication Tools for Meetup Groups The Importance of In-Person Meetups Advice for Starting or Restarting Meetups Conclusion and Contact Information Resources Drupal.org Events The Drop Times Events Meetup.com Drupal Chattanooga Drupal Users Group Chattanooga Drupal Camp Guests Lee Walker - www.codejourneymen.com mr_scumbag Bo Shipley - simplyshipley Bernardo Martinez - linkedin bernardm28 Hosts Stephen Cross - stephencross John Picozzi - epam.com johnpicozzi JD Leonard - modernbizconsulting.com jdleonard Module of the Week with Martin Anderson-Clutz - mandclu.com mandclu Drupal Core 11.2 Single Directory Components (SDCs) have been a focus of excitement for Drupal’s front end developers since they were added to Drupal 10.1 as an experimental module, and merged into 10.3 as a stable feature. With Drupal 11.2, SDCs now have a concept of variants, to allow for different ways of presenting a component’s information. Some component frameworks like Storybook have a somewhat different concept of variants, which is really a set of property value presets that are useful for testing. Variants with Drupal SDCs strike me as being analogous to view modes for content types, in that you can have separate template files for each variant, or you can have conditional logic within a single template based on the variant in use. Our own nicxvan, chx, and some others put some significant work into allowing preprocess hooks to be defined as OOP classes, which bring us a significant step closer to not needing .module files anymore. Hooks (and .module files) are Drupalisms, so removing the need for them is a big improvement for Developer Experience, and makes it easier for developers to get started with Drupal In Drupal 11.2 the module installer has been updated to only rebuild the container after several modules have been installed, which significantly speeds up installing multiple modules at once. Drupal 11.2 also brings us a Recipe Unpack composer extension, so when you composer require a recipe, the dependencies get automatically added to your site’s composer.json file, so you can apply and then remove the recipe and still have a fully functional site Package Manager is now a hidden module in Drupal core, which is critical for initiative like Automatic Updates and Project Browser, that the community has been working on for years Drupal core now also supports the next-generation AVIF format, with WEBP as a fallback with servers that don’t support generating them Of course there are also a variety of dependency updates as well, for CKEDitor, Symfony, composer and more, as well as too many minor improvements and bugfixes to cover in detail here
    --------  
    1:13:03
  • Talking Drupal #507 - International Drupal Federation
    In this episode of Talking Drupal, we delve into the International Drupal Federation Initiative with our guest Tim Doyle, CEO of the Drupal Association. We explore the goals, structure, and potential impact of this initiative on the global Drupal community. Additionally, we cover the Modeler API as our module of the week, discussing its functionalities and future potential. Joining the discussion are hosts John Picozzi, Norah Medlin, Nic Laflin, and Martin Anderson-Clutz, who bring their insights and perspectives to the table. For show notes visit: https://www.talkingDrupal.com/507 Topics Meet the Guest: Tim Doyle Module of the Week: Modeler API Deep Dive into Modeler API Introducing the International Drupal Federation Initiative Governance and Global Impact Challenges and Future Prospects Annual Meeting and Governance Structure Challenges in Crafting Agreements Local Associations and Their Needs Engagement and Communication Strategies Regional Organizations and Governance US-Based Not-for-Profit Focus International Federation and Local Support Potential Risks and Governance Models Implementation Timeline and Costs Legal and Organizational Considerations Community Involvement and Feedback Conclusion and Contact Information Resources International Drupal Federation Initiative Recent DA Video Feature on The Drop Times ASBL Guests Tim Doyle - Drupal.org Tim D. Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Norah Medlin - tekNorah Module of the Week with Martin Anderson-Clutz - mandclu.com mandclu Modeler API The Modeler API provides an API for modules like ECA - Events, Conditions, Actions, Migrate Visualize, AI Agents, and maybe others. The purpose is to allow those modules to utilize modelers like BPMN.iO, (and maybe others in the future) to build diagrams constructed of their components (e.g. plugins) and write them back into module-specific config entities.
    --------  
    1:02:56

More Technology podcasts

About Talking Drupal

Talking Drupal is a weekly chat about web design and development by a group a guys with one thing in common, we love Drupal. With hosts Stephen Cross, John Picozzi and Nic Laflin.
Podcast website

Listen to Talking Drupal, The Big Tech Show and many other podcasts from around the world with the radio.net app

Get the free radio.net app

  • Stations and podcasts to bookmark
  • Stream via Wi-Fi or Bluetooth
  • Supports Carplay & Android Auto
  • Many other app features
Social
v7.20.2 | © 2007-2025 radio.de GmbH
Generated: 7/8/2025 - 8:52:41 AM