Artwork

Player FM - Internet Radio Done Right

152 subscribers

Checked 3h ago
Added twelve years ago
Content provided by Stephen Cross and Talking Drupal Hosts. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Stephen Cross and Talking Drupal Hosts or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!
icon Daily Deals

Talking Drupal #477 - Drupal Association CTO Then & Now

1:17:17
 
Share
 

Manage episode 451915563 series 28484
Content provided by Stephen Cross and Talking Drupal Hosts. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Stephen Cross and Talking Drupal Hosts or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.

Today we are talking about being the CTO of the Drupal Association, How the job has changed, and How its impacted Drupal with guests Josh Mitchell & Tim Lehnen. We’ll also cover Automatic Anchors as our module of the week.

For show notes visit: https://www.talkingDrupal.com/477

Topics
  • How long ago were you CTO Josh
  • Tim when did you take over
  • DA infrastructure
  • Drupal Credit System
  • Josh's proudest moment
  • Tim's proudest moment
  • Growth
  • Josh if you could do one thing differently
  • Tim if you could make one change
  • Future of the CTO job
Resources Guests

Tim Lehnen - aspenthornpress.com hestenet

Hosts

Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Joshua "Josh" Mitchell - joshuami.com joshuami

MOTW Correspondent

Martin Anderson-Clutz - mandclu.com mandclu

  • Brief description:
    • Have you ever wanted headings on your Drupal site to have unique id values, so links can be created to take users to specific parts of any page? There’s a module for that.
  • Module name/project name:
  • Brief history
    • How old: created in Jun 2020 by Chris Komlenic (komlenic) of Penn State
    • Versions available: 2.1.1-beta1, which supports Drupal 8.8, 9, and 10
  • Maintainership
    • Test coverage
    • Number of open issues: x open issues, y of which are bugs against the current branch
  • Usage stats:
    • 137 sites
  • Module features and usage
    • By default, the module automatically generates ids on , , , , and elements within the page content
    • Even if two headings have the same content, the module will make sure their ids are unique, as well as making sure they are i18n-friendly, use hyphens instead of spaces, and are short enough to be useful
    • The module won’t interfere with or change manually-added or already-existing HTML ids
    • There’s a permission to view helpful links on each heading that the ids obvious and easy to copy
    • Configuration options include the root element it should look within (defaults to the body tag), which elements should get ids, what content to use for the displayed links, and whether or not generate ids on admin pages
  continue reading

519 episodes

Artwork

Talking Drupal #477 - Drupal Association CTO Then & Now

Talking Drupal

152 subscribers

published

iconShare
 
Manage episode 451915563 series 28484
Content provided by Stephen Cross and Talking Drupal Hosts. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Stephen Cross and Talking Drupal Hosts or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.

Today we are talking about being the CTO of the Drupal Association, How the job has changed, and How its impacted Drupal with guests Josh Mitchell & Tim Lehnen. We’ll also cover Automatic Anchors as our module of the week.

For show notes visit: https://www.talkingDrupal.com/477

Topics
  • How long ago were you CTO Josh
  • Tim when did you take over
  • DA infrastructure
  • Drupal Credit System
  • Josh's proudest moment
  • Tim's proudest moment
  • Growth
  • Josh if you could do one thing differently
  • Tim if you could make one change
  • Future of the CTO job
Resources Guests

Tim Lehnen - aspenthornpress.com hestenet

Hosts

Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Joshua "Josh" Mitchell - joshuami.com joshuami

MOTW Correspondent

Martin Anderson-Clutz - mandclu.com mandclu

  • Brief description:
    • Have you ever wanted headings on your Drupal site to have unique id values, so links can be created to take users to specific parts of any page? There’s a module for that.
  • Module name/project name:
  • Brief history
    • How old: created in Jun 2020 by Chris Komlenic (komlenic) of Penn State
    • Versions available: 2.1.1-beta1, which supports Drupal 8.8, 9, and 10
  • Maintainership
    • Test coverage
    • Number of open issues: x open issues, y of which are bugs against the current branch
  • Usage stats:
    • 137 sites
  • Module features and usage
    • By default, the module automatically generates ids on , , , , and elements within the page content
    • Even if two headings have the same content, the module will make sure their ids are unique, as well as making sure they are i18n-friendly, use hyphens instead of spaces, and are short enough to be useful
    • The module won’t interfere with or change manually-added or already-existing HTML ids
    • There’s a permission to view helpful links on each heading that the ids obvious and easy to copy
    • Configuration options include the root element it should look within (defaults to the body tag), which elements should get ids, what content to use for the displayed links, and whether or not generate ids on admin pages
  continue reading

519 episodes

All episodes

×
 
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…
 
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.…
 
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…
 
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…
 
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.…
 
In this episode, Ivan Stegic and Randy Oest discuss the impact of AI on junior developers and other roles, debating whether AI will be a disruptive force in the job market. They delve into the complexities of using LinkedIn for job hunting and effective networking strategies. The conversation shifts to new features in Figma, the potential of AI-driven coding tools like Cursor, and the importance of investing in junior developers. They also explore higher education design systems, innovative business strategies, and reflect on the balance between tactical and digital controls in modern cars. The episode wraps up with a light-hearted chat about slang, parental roles, and mentorship. For show notes visit: https://www.talkingDrupal.com/cafe004 Topics Ivan Stegic Ivan is a prominent leader in the Drupal community and the founder of TEN7 , a Minneapolis-based technology studio specializing in Drupal development, strategy, and digital transformation. With a background in physics and a passion for problem-solving, Ivan transitioned from science to tech, ultimately finding a perfect fit in the open-source world of Drupal. Since founding TEN7 in 2007, Ivan has championed Drupal as a powerful, scalable platform for mission-driven organizations, nonprofits, and enterprises. Under his leadership, TEN7 has delivered impactful Drupal solutions for clients across education, healthcare, and government sectors. Ivan is also known for fostering a people-first company culture grounded in trust, transparency, and continuous improvement. Beyond his work at TEN7, Ivan is an active contributor to the Drupal project, frequently speaking at DrupalCons and camps, hosting the ONE OF 8 BILLION podcast (formerly the TEN7 Podcast), and mentoring others in the community. His advocacy for open source and ethical tech underscores his commitment to using Drupal to make the internet—and the world—a better place. Randy Oest Randy is a design strategist, creative director, and accessibility advocate helping mission-driven organizations craft inclusive, user-centered digital experiences. With a background that spans visual design, front-end development, and content strategy, Randy specializes in building scalable design systems and digital platforms—particularly within the Drupal ecosystem. As the former Creative Director at Four Kitchens, Randy led cross-functional teams in developing cohesive design strategies, architecting front-end systems, and aligning user experience with organizational goals. He’s known for bridging the gap between high-level vision and implementation, ensuring that every project is both beautiful and deeply usable. Beyond his client work, Randy is a frequent speaker at DrupalCon, regional camps, and virtual events, where he shares insights on accessibility, usability, and design systems. A passionate advocate for open-source collaboration and digital equity, he is committed to making the web a more inclusive and empowering space for everyone. Debunking AI Myths: Junior Developers Are Here to Stay Casual Catch-Up: Podcast Conversations and AI Avatars LinkedIn: A Wasteland or a Goldmine? Creative Networking: From Fortune Tellers to Meaningful Connections Figma Innovations: Draw and Sites The Future of Coding: AI Tools and Junior Developers Flying Cars and Spam Texts Dealing with Spam Texts Exploring Higher Education Design Systems The Onion's Creative Agency The Importance of Tactile Controls in Cars Wrapping Up and Future Plans Guests Ivan Stegic - TEN7 ivanstegic Randy Oest - amazingrando.com amazingrando…
 
Today we are talking about Automated Testing Kit demo Recipe, Why Automated Testing is important, and How this recipe helps with guest André Angelantoni. We’ll also cover Taxonomy Views Integrator as our module of the week. For show notes visit: https://www.talkingDrupal.com/506 Topics What is Automated Testing Kit Features and benefits of Automated Testing Kit Cypress vs Playwright Where should these run Automated Testing Kit recipe Demo configuration Installing and setting up the Kit Using this on an existing site Managing tests and repositories Building and using recipes Debugging and troubleshooting tests Roadmap Resources Automated Testing Kit Demo Recipe Automated Testing Kit Documentation https://performantlabs.com/automated-testing-kit/automated-testing-kit https://performantlabs.com/testor/introduction Thread on nightwatch replacement Testor Automated Testing Kit Intro Video Automated Testing Kit Philosophy Recipes list Testery Testiny Code generators Drupal forge Guests André Angelantoni - drupal.org/project/automated_testing_kit aangel Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Norah Medlin - tekNorah MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu Brief description: Have you ever wanted to customize the taxonomy display view for a specific vocabulary, or even a specific taxonomy term? There’s a module for that. Module name/project name: Taxonomy Views Integrator Brief history How old: created in Sep 2009 by Derek Webb (derekwebb1) though the most recent release was made by Kevin Quillen, who was a guest on the podcast in episodes 406 and 500 Versions available: 2.0.0 which works with Drupal 8, 9, 10, and 11 Maintainership Actively maintained Security coverage Test coverage Documentation Number of open issues: 13 open issues, 4 of which are bugs against the 2.0.x branch Usage stats: 24,130 sites Module features and usage After enabling this module, when you edit a vocabulary or a taxonomy term, users with the necessary permissions will see an option to specify a view to show tagged content, and you can also choose which display to use You can create a new view from scratch, or clone the taxonomy/term/* view provided by core, or a view defined in code. Obvious it’s critical for the view to have a contextual filter for a taxonomy term Using this module could allow you to customize the presentation on a view page, for example to make the exposed filters more relevant, or even to split out the content, for example if you wanted to list only news in the main display, and have events and blog posts listed separately in attachments I found this module really helpful during some recent work on the Drupal Event Platform, so I thought I would share it with our listeners…
 
Today we are talking about the Custom Field Module, what it does, and why you might want to use it with guest Andy Marquis. We’ll also cover Facet Bot Blocker as our module of the week. For show notes visit: https://www.talkingDrupal.com/505 Topics Meet the Guest: Andy Marquee Module of the Week: Facet Bot Blocker Exploring the Custom Field Module Benefits and Use Cases of Custom Field Module Custom Field Module vs. Other Solutions Advanced Features and Integrations Reflecting on Past Projects and Key Value Use Cases and Flexibility of Custom Fields Advanced Features and Integrations Challenges and Limitations Future Roadmap and Improvements Resources Custom Field Module Guests Andy Marquis - drupal.org/project/custom_field apmsooner Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Norah Medlin - tekNorah MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu Brief description: Have you been looking for an inexpensive way to mitigate an upsurge of bot traffic on your Drupal site’s faceted search pages? There’s a module for that Module name/project name: Facet Bot Blocker Brief history How old: created in Mar 2025, so about two months ago, by John Brandenburg (bburg) of Forum One Versions available: 1.0.2 which support Drupal 10 and 11 Maintainership Actively maintained Security coverage Number of open issues: 4 open issues, one of which is a bug, but it did have a fix merged 4 days ago Usage stats: 106 sites Module features and usage A number of sites are seeing a huge upswing in bot traffic, and quite often a big part of that bot traffic is on one or more pages with faceted search Crawlers try to request every permutation of every possible combination of facets. If your page has multiple facets, and in particular facets that accept multiple values, the number of permutations becomes huge Facet Bot Blocker works by allowing you to set a maximum number of facet requests to allow, what error to return, and a custom HTML message to return to blocked user agents If you have Memcache or Redis available, it’s recommended to use the appropriate module, and Facet Bot Blocker will automatically store its settings there for reduced database reads The project page is also clear that if you are able to use a true Web Application Firewall (like Cloudflare or Akamai), that would be a better strategy. But if you don’t have one available, Facet Bot Blocker can help to mitigate the surges in bot traffic that are causing problems for many Drupal sites, particularly those hosted on platforms that charge based on usage…
 
In this episode, Mike Anello and Mike Herchel dive into a casual conversation covering a wide array of topics. They start by discussing the concept of a podcast with almost no effort required and the mystery of Stephen's involvement. The conversation then quickly shifts to Florida Drupal Camp, mentioning its impressive 16 uninterrupted years, the increase in attendees, and how fun it is. They touch upon single directory components in Drupal, their importance, and intricacies like CSS styling, schemas, and Experience Builder. The discussion also includes insights into popular Drupal events like Florida Drupal Camp, Drupal Dev Days, and the upcoming DrupalCon. They infuse humor and personal anecdotes while engaging in thoughtful technical exchanges and playful banter. For show notes visit: https://www.talkingDrupal.com/cafe003 Topics Michael Anello Mike, widely recognized by his Drupal.org username "ultimike," is a prominent figure in the Drupal community with over 15 years of experience as a developer, educator, and community leader. As the co-founder and vice president of DrupalEasy, a Florida-based training and consulting firm, he has been instrumental inshaping the careers of countless Drupal professionals through comprehensive programs like Drupal Career Online and Professional Module Development . Anello's contributions extend beyond education. He has been deeply involved in the Drupal ecosystem, serving as a core contributor to the Migrate module, co-maintaining several contributed modules, and actively participating in issue queues and documentation efforts . His leadership roles include membership in the Drupal Community Working Group and the Conflict Resolution Team, as well as organizing the Florida Drupal Users' Group and Florida DrupalCamp for over a decade. As the host of the long-running DrupalEasy Podcast, Anello provides insights into Drupal development, community news, and interviews with key contributors, fostering a sense of connection and ongoing learning within the community ( DrupalEasy ). His dedication to mentoring and community building has made him a respected and influential voice in the Drupal world. Mike Herchel Mike is a seasoned front-end developer and a prominent contributor to the Drupal community, with over 15 years of experience in web development. He is best known as the lead developer of Olivero, Drupal's default front-end theme, which emphasizes accessibility, modern design, and user experience. (ImageX) In addition to his work on Olivero, Mike serves as a core CSS maintainer for Drupal and is the creator of the Quicklink module, which enhances site performance by preloading links in the user's viewport. He also has amazing calves. They're the size of small children. Rumor has it that his vertical jump is over 4.5 inches! He has also contributed to the introduction of Single Directory Components (SDC) into Drupal core, aiming to streamline component-based theming. Beyond his technical contributions, Mike is an active community leader. He has served on the Drupal Association Board of Directors and is a primary organizer of Florida DrupalCamp. (Drupal) As a speaker, he has presented at various events, including EvolveDrupal, discussing topics like the future of Drupal theming and the Starshot initiative, which seeks to make Drupal more accessible to site builders. Professionally, Mike works as a Senior Front-End Developer at Agileana, where he continues to advocate for accessibility, performance, and the open web. He shares his insights and experiences through his personal blog at herchel.com , contributing to the ongoing evolution of Drupal and its community. Discussion Topics: The Best Podcast Idea Ever Florida Drupal Camp: A Legacy of Success Single Directory Components: Getting Started TD Cafe: The Podcast Name Debate Deep Dive into Single Directory Components Experience Builder and Component Integration Custom Themes and Single Directory Components Design Tool Integration CSS Variables and Component Architecture Template File vs Render Array CSS Preferences: Plain CSS vs Post CSS Top Drupal Events Concluding Remarks and Personal Plans Guests Mike Anello - DupalEasy ultimike Mike Herchel - herchel.com mherchel…
 
In this episode of Talking Drupal, we dive into the intricacies of the Drupal marketplace initiative with our guest, Tiffany Farriss, CEO and co-owner of Palantir.net and long-time board member of the Drupal Association. We explore the goals and challenges of creating a trusted Drupal marketplace, discuss how site templates can lower the barrier to entry for new users, and examine the importance of maintaining community trust and the sustainability of Drupal. This episode also includes a spotlight on the Views CSV Source module and an in-depth discussion on community feedback, the potential value and business models for site templates, and the steps needed to make a go/no-go decision on the marketplace by the upcoming Vienna event. For show notes visit: https://www.talkingDrupal.com/504 Topics Meet Our Guest: Tiffany Farriss Module of the Week: Views CSV Source Deep Dive into Views CSV Source Introduction to the Drupal Marketplace Goals and Challenges of the Marketplace Working Group Community Feedback and Sustainability Monetization and Fairness in the Marketplace Risk Mitigation and Future Plans Exploring the Impact of Releases and Usage Challenges and Successes of the Drupal Marketplace Defining the MVP for the Drupal Marketplace Addressing Community Concerns and Governance Engaging the Community and Next Steps Final Thoughts and Contact Information Resources Marketplace initiative Guests Tiffany Farriss - palantir.net farriss Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Norah Medlin - tekNorah MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu Brief description: Have you ever wanted to present data within your Drupal website that comes from a CSV flat file, without having to import that data to your Drupal database? There’s a module for that. Module name/project name: Views CSV Source Brief history How old: created in March 2024 by Daniel Cothran (andileco) of JSI, though I met Danieal at Midcamp earlier this week and he was emphatic that his colleague and co-maintainer Nia Kathoni (nikathone) deserves significant credit Versions available: 1.0.11, which works with Drupal 8.8, 9, 10, and 11 Maintainership Actively maintained, latest release was last month Security coverage Test coverage Documentation - a robust README Number of open issues: 4 open issues, none of which are bugs Usage stats: 56 sites Module features and usage With Views CSV Source installed, you can create a view that uses a CSV as a source instead of the Drupal site’s data. You can point to a file within your site’s filesystem, or it can be a remotely hosted CSV. If the file requires authentication for access, it is also possible to include encoded credentials in a header. Now you can use CSV Fields to specify the columns you want to pull into the view, and you can use the “group by” to specify datasets to represent, for example to plot as lines in a chart You can also create filters, either a CSV Field that acts a standard text filter, or a CSV Field Options filter that creates a dropdown of all the unique values in a specified column Your assembled data can be shown in tables or charts, and can also be manipulated using standard view configuration, or using contributed modules like Views Simple Math Field The module also comes with sort and a contextual filter plugins It was impressed by a demo of Views CSV Source in a lightning talk at Midcamp yesterday, so I thought it would be fun to talk about today…
 
In this episode, John Picozzi and Jason Pamental explore the connections fostered by using Drupal across different geographies, the evolution of conferences, and how design systems are being utilized at Chewy. We also delve into the application of AI in e-commerce and coding, and discuss the practicalities of maintaining governance in large organizations. Join us for an engaging discussion filled with personal anecdotes, professional insights, and future prospects. For show notes visit: https://www.talkingDrupal.com/503 Topics John Picozzi John Picozzi is the Solutions Architect at EPAM Systems, where he helps organizations implement scalable and sustainable digital solutions—most often using Drupal. With over a decade of experience in web development, John has become a trusted voice in the Drupal community for his commitment to open source, user-centered design, and thoughtful architecture. John is a contributor to Drupal and an active member of the community as the organizer of the Drupal Providence Meetup and New England Drupal Camp. He’s also well known as a co-host of the Talking Drupal podcast, a weekly show focused on all things Drupal, where he interviews community members and shares insights on development, strategy, and community engagement. Outside of podcasting and coding, John frequently speaks at DrupalCamps and conferences across the U.S., offering sessions that span technical deep dives to community and career development topics. You can find more about his work and speaking engagements at picozzi.com , or follow him on Drupal.org Jason Pamental Jason Pamental is a designer, strategist, and technologist specializing in typography, variable fonts, and digital design systems. He is currently Principal Designer at Chewy, where he leads their design system efforts and helps guide their mobile app architecture and strategy. With over 30 years of experience, Jason has worked with organizations such as Adobe, ESPN, Fidelity, and the State of Rhode Island to shape impactful digital experiences. He’s a globally recognized expert in web typography and the author of Responsive Typography. His work has helped define how variable fonts are used on the web today. Jason is a frequent speaker at conferences like Beyond Tellerrand, An Event Apart, and SmashingConf, and he shares his knowledge through writing, teaching, and open source contributions. His articles, presentations, and resources can be found at rwt.io — short for Responsive Web Typography — and many of his talks, videos, and associated resources are available on https://noti.st/jpamental An active supporter of the open web and the Drupal community, Jason is committed to bridging the gap between design and development. Outside of work, he enjoys riding bikes, making espresso, spending time with his family in Rhode Island, and following Leo and Henry around Turner Reservoir, posting photos on Instagram. Hosts John Picozzi - epam.com johnpicozzi Jason Pamental - rwt.io .…
 
Welcome to the first episode of Talking Drupal Cafe. Join Martin and Jake as they delve into an insightful conversation exploring the challenges and responsibilities associated with being a module maintainer. Discussing project types, the significance of sandbox modules, the impact of Drupal CMS, and the role of AI tools, they highlight issues around burnout, sustainability, and community support. Discover how the Drupal community can better support maintainers and the importance of continued contributions. This episode also touches on upcoming conferences and the significance of face-to-face interactions in the Drupal community. Martin Anderson-Clutz Martin is a highly respected figure in the Drupal community, known for his extensive contributions as a developer, speaker, and advocate for open-source innovation. Based in London, Ontario, Canada, Martin began his career as a graphic designer before transitioning into web development. His journey with Drupal started in late 2005 when he was seeking a robust multilingual CMS solution, leading him to embrace Drupal's capabilities. ( mandclu.com ) Martin holds the distinction of being the world's first Triple Drupal Grand Master, certified across Drupal 7, 8, and 9 as a Developer, Front-End Specialist, and Back-End Specialist. (TheDropTimes) He also possesses certifications in various Acquia products and is UX certified by the Nielsen Norman Group. ( mandclu.com ) Currently serving as a Senior Solutions Engineer at Acquia, Martin has been instrumental in advancing Drupal's ecosystem. He has developed and maintains several contributed modules, including Smart Date and Search Overrides, and has been actively involved in the Drupal Recipes initiative, particularly focusing on event management solutions. ( mandclu.com ) His current work on the Event Platform aims to streamline the creation and management of event-based websites within Drupal. (TheDropTimes) Beyond development, Martin is a prominent speaker and educator, having presented at numerous Drupal events such as DrupalCon Barcelona and EvolveDrupal. He is also a co-host of the "Talking Drupal" podcast, where he leads the "Module of the Week" segment, sharing insights on various Drupal modules. ( mandclu.com ) Martin's dedication to the Drupal community is evident through his continuous efforts to mentor, innovate, and promote best practices within the open-source landscape.(TheDropTimes) Jacob Rockowitz Jacob is a prominent figure in the Drupal community, best known for developing and maintaining the Webform module—one of the most widely used and feature-rich form-building tools in the Drupal ecosystem. His work has significantly enhanced Drupal's capabilities in form creation, data collection, and user interaction. Rockowitz began his Drupal journey while working as a consultant for Memorial Sloan Kettering Cancer Center (MSK), where he spent over 18 years. Facing the need for robust form functionality during MSK's early adoption of Drupal 8, he created YAML Form, which later evolved into the Webform module for Drupal 8 . This module has since become integral to many Drupal sites, offering extensive features for form management.( design4drupal.org ) Beyond Webform, Jacob has contributed to other projects like the Schema.org Blueprints module, aiming to improve structured content modeling in Drupal. He is also an advocate for open-source sustainability, often discussing the importance of community involvement and the challenges of maintaining large-scale open-source projects .( talkingdrupal.com , jrockowitz.com ) As an active member of the Drupal community, Rockowitz frequently speaks at events such as DrupalCon and New England Drupal Camp, sharing his insights on module development and community engagement . He maintains a personal blog at jrockowitz.com , where he writes about his experiences and thoughts on Drupal development.(Drupal) For show notes visit: https://www.talkingDrupal.com/502 Topics Introduction to Project Maintenance Types of Projects and Their Significance Sandbox Modules and Work Projects Passion Projects and Inherited Projects Challenges in Managing Multiple Modules The Role of Recipes in Project Management AI and Automation in Project Maintenance The Future of Project Maintenance and Contributions Evolving Drupal and Community Contributions Enterprise Features and the Trash Module Marketplace and Site Templates AI and the Future of Web Development Contribution Credits and Bounties Guiding Users and Module Selection Drupal Adjacent Solutions Sustainability of Contribution The Importance of Community Engagement Hosts Martin Anderson-Clutz - mandclu.com mandclu Jacob Rockowitz - jrockowitz.com jrockowitz…
 
Join us as we celebrate our 500th episode with Drupal founder Dries Buytaert! Reflecting on 13 years of our podcast and Drupal's 24-year journey, Dries shares his motivations, strategies, and insights into the future of Drupal. From community contributions and AI strategy to the impact of Drupal on organizations worldwide, this episode is packed with exciting updates and heartfelt reflections. For show notes visit: https://www.talkingDrupal.com/501 Topics Reflecting on Milestones The Urgency Behind Starshot Cobwebs Guests Dries Buytaert - dri.es dries Hosts Nic Laflin - nLighteneddevelopment.com nicxvan Stephen Cross- @stephencross…
 
Join us for an extraordinary celebration of Talking Drupal's 500th episode! In this milestone episode, we dive into a treasure trove of memories, insights, and updates from an array of special guests. From innovative Drupal contributions to the future of open-source technology, this episode is packed with valuable discussions. Don't miss appearances from notable guests like Dries Buytaert, Tim Doyle, Tim Lehnen, Mike Anello, and many more. Celebrate with us as we look forward to 500 more episodes! For show notes visit: https://www.talkingDrupal.com/500 Topics Guests include, in order of appearance: Jason Pamental Dries Buytaert Tim Doyle Tim Lehnen Carlos Ospina Mayela Jackson Mike Anello Jonus Cuyvers Jacob Rockowitz Antonio Estevez Norah Medlin Kevin Quillen Chris Wells Steven Jones Jürgen Haas Thomas Scola Chad Hester Matt Glaman James Abrahams Avi Schwab Josh Mitchell James Shield Resources Road to deprecating .module files Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Martin Anderson-Clutz - mandclu.com mandclu Stephen Cross - stephencross…
 
Today we are talking about The Contact Form Initiative, What it is, and how it helped Drupal with guest J. Hogue. We’ll also cover Local Tasks More as our module of the week. For show notes visit: https://www.talkingDrupal.com/499 Topics What is the Contact Form initiative What makes up the contact form recipe Why did you want to run this initiative What are the responsibilities of an initiative lead Were there any unexpected speed bumps Who was involved As a non-backend developer, any hesitation to lead this effort What was onboarding like What was the timeline Any tips for others thinking of leading an initiative Guests J. Hogue - oomphinc.com artinruins Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Kathy Beck - kbeck303 MOTW Correspondent Jacob Rockowitz - jrockowitz.com jrockowitz Brief description: Nodes can have too many local tasks. Only the first few, like View, Edit, Layout, Revisions, and Translate, are used daily. Would you like to hide or reorder less commonly used local tasks, which include Usage, Clone, Devel, and Convert. There is a module for that Local Tasks More (local_tasks_more) Brief history How old: created on November 6th, 2024 Versions available: 1.0.0-beta2 r Maintainership Actively maintained No security coverage Has test coverage Does not require much documentation No issues Usage stats: 22 sites Maintainer(s): jrockowitz (me) Module features and usage Enter the base routes that support the show more/less task link and alterations. Enter the local task id and the altered title and weight. Set the local tasks to FALSE to remove it. Enter the number of links to trigger show more/less tasks link/icon from primary and secondary tasks (aka tabs).…
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

icon Daily Deals
icon Daily Deals
icon Daily Deals

Quick Reference Guide

Copyright 2025 | Privacy Policy | Terms of Service | | Copyright
Listen to this show while you explore
Play