Talking Drupal cover image

Talking Drupal

Latest episodes

undefined
Aug 14, 2023 • 1h 17min

Talking Drupal #411 - D.o Issue Etiquette

Today we are talking about D.o Issue Etiquette with Tim Lehnen. For show notes visit: www.talkingDrupal.com/411 Topics Episode 361 Credit Most recent changes AI How should project maintainers respond How should the community respond Consequences Who developed the policy Who is responsible for enforcement How do these policies help maintainers Anything missing Future updates Resources Talking Drupal #361 - Drupal Credit System Issue Etiquette Abuse of the Credit System Unhelpful comments Site moderator queue CWG issues Introduction to Contribution Best Practices for Organizations Slack Channel #contribution-recognition-feedback Drupal Association Membership Guests Tim Lehnen - @hestenet Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tim Plunkett - @timplunkett MOTW Correspondent Martin Anderson-Clutz - @mandclu Brief description: Have you ever wanted a simple way to view and store information about the overall health of your Drupal website? There’s a module for that! Module name/project name: Site How old: Project originally created in Sep 2007, current project looking like it took over the namespacex in June 2023 Versions available: 1.10.0-alpha11 works with D8 and above Maintainership Currently very actively maintained, last release was in the past couple of weeks Does not have issue enabled, project page says to open issues against ox project, which currently has no open issues Usage stats: 3 sites Maintainer(s): Jon Pugh, a founding member of the Aegir project, among many others Module features and usage The Site module stores information about the health of your site in a fieldable, revisionable entity Provides a detailed history of the state of your site, including changes to configuration with a log of who changed what, where Will include data on Drupal and PHP version, Git information, and more Health can be based on the core Status report, the Site Audit module report, or a custom SiteState plugin Can display an overall status indicator in the toolbar, so as a site owner or maintainer you don’t have to go to the Site Status page to see it That page will display more detailed information, including the “reason” for the current status, the site’s history, and more Integrates with the Site Manager module (also by Jon Pugh) which provides a UI for monitoring and managing a portfolio of Drupal sites You can try out Site and Site Manager as part of the Operations project (machine name ox) as a Lando-based local setup of four sites, of which one provides a dashboard for the other three
undefined
Aug 7, 2023 • 55min

Talking Drupal #410 - Off the Cuff 7

Today we are talking about This and That with our Talking Drupal hosts. For show notes visit: www.talkingDrupal.com/410 Topics Module Builder Drupal 10.2 Field UI / Admin UX Augmentor State API main / 11.x Changes to layout builder Resources Module Builder Session at Drupal Dev Days Driesnote Augmentor AI Core 11.x/main branching Layout Builder Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tim Plunkett - @timplunkett Martin Anderson-Clutz - @mandclu MOTW Correspondent Martin Anderson-Clutz - @mandclu Responsive Theme Preview Brief description: Have you ever wanted to give content creators the power to preview how their posts will look on mobile devices, even before publishing them? There’s a module for that! Brief history How old: created in Feb 2013 Versions available: 2.1.1 for D9 & D10, 8.x-1.1 for D8 & D9 Maintainership Officially maintenance fixes only, but the last release was in the past week Number of open issues: 21, only 2 of which are bugs on the 2.x branch Test coverage? Y Usage stats: 8,258 sites Maintainer(s): Last couple of releases by Rajeshreeputra, but has a team of maintainers Module features and usage Adds a dropdown to the secondary toolbar to select a device whose display resolution you want to preview for the current page Preview launches in a modal overlay, and can be rotated, to see the landscape view The list of devices can be configured to keep up with the most popular devices as they change over time, including phones and tablets If you’re not using the admin toolbar, also offers a block to access the preview links Not a perfect representation of how the page will look on a mobile device, but a useful way to see a quick approximation of how a page will look on different screen sizes
undefined
Jul 31, 2023 • 1h 12min

Talking Drupal #409 - Data Lakes

Today we are talking about Data Lakes with Melissa Bent & April Sides. For show notes visit: www.talkingDrupal.com/409 Topics What is a data lake Does it have to be NoSQL How do organizations use data lake How does RedHat use the data lake How do you maintain it How do you make changes to the data lake Who manages Mongo How big does it have to be to be considered a data lake Why not Solr What Drupal modules Communication of changes Gotchas? Resources Create an Animated GIF From Video On A Mac Drupal modules External data source Allow Only One Pattern Kit Search api Mongodb Entity Browser Mongodb Data Lake (Indexing module) Presentation Where is this used? https://access.redhat.com/products https://developers.redhat.com/learn https://cloud.redhat.com/learn Rendered issue https://www.drupal.org/project/search_api/issues/3274158 https://www.drupal.org/project/drupal/issues/3220172 Guests Melissa Bent - linkedin.com/in/melissabent merauluka April Sides - weekbeforenext Hosts Nic Laflin - www.nLighteneddevelopment.com nicxvan John Picozzi - www.epam.com johnpicozzi Tim Plunkett - timplunkett MOTW Correspondent Martin Anderson-Clutz - @mandclu Tagify Brief description: Provides an entity reference widget that’s more user friendly: visually styles as tags (without showing the reference ID), drag to sort, and more Brief history How old: created in Mar 2023 Versions available: 1.0.19, which works wth Drupal >8.8, 9, and 10 Maintainership Actively maintained, latest release in the past week Number of open issues: 4, one of which is a bug Usage stats: 177 sites Maintainer(s): gxleano (David Galeano), who I got to meet in person at Drupal Dev Days Module features and usage Tagify is a popular JS library, so this module is a Drupal integration for that Features in the module include deactivating labels when the field’s max number of entries has been reached, allowing the creation of new tags when the field has been configured to allow that, and so on Will automatically disallow duplicate tags Includes a User List submodule specifically for user reference fields, which also shows the user’s profile pic in the tag Project page has animated GIFs that demonstrate how many of these features work A module I started using on my own blog, nice and simple UX. I could see the drag to sort be really useful, for example if you wanted the first term reference to be used in a pathauto pattern
undefined
Jul 24, 2023 • 1h 22min

Talking Drupal #408 - The Drupal Association

Today we are talking about The Drupal Association with Tim Doyle. For show notes visit: www.talkingDrupal.com/408 Topics Tell us about yourself Tim Why Drupal What perspective do you bring Strategic plan Leadership Measurements Drupal the project vs Drupal the community Where will the DA be in 5 years Will Drupal be around in 20 years Favorite aspect of the strategic plan Resources Director of Philanthropy Burnout Pitch-burgh Alex Moreno New Core Product Manager Lauri Eskola (lauriii) Tenure of ED/CEOs since formation of DA Jacob Redding March 2010 - February 2013 ~3 years Holly Ross February 2013 - May 2016 3 years 3 months Megan Sanicki May 2016 - September 2018 1½ years (interim) Tim Lehnen September 2018 - June 2019 9 months Heather Rocker June 2019 - March 2022 2 years 9 months (interim) Angie Sabin March 2022 - October 2022 8 months Tim Doyle October 2022 - Present (July 2023) 9 months As of February 2026 Tim will be longest-tenured Guests Tim Doyle - @TimDoyleMPA Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tim Plunkett - @timplunkett MOTW Correspondent Martin Anderson-Clutz - @mandclu ActivityPub Brief description: Implements the ActivityPub protocol on your site, so readers can follow and respond to content on Fediverse sites like Mastodon, and in the future maybe Threads? Brief history How old: created in Feb 2019 Versions available: 1.0.0-alpha17, works with Drupal 9.4 and 10, release in Mar 2023 Actively maintained Minimally maintained Number of open issues: 43 open issues, only 2 bugs but 1 of those fixed in the past week Usage stats: 11 sites using it according to drupal.org Maintainer(s): Created and maintained by swentel, who also created a module for publishing Drupal content to the Nostr network Module features and usage Effectively allows your site to act as a Fediverse server: Mastodon, Pleroma, Picelfed, etc. Users who enable ActivityPub for their account have created @user@domain in the Fediverse At that point the Drupal UI provides some common features of a social client: notifications about subscribers, and so on Provides plugins to define user actions. Default plugins are ‘Accept’, ‘Follow’, ‘Delete’, ‘Undo’ and ‘Inbox reply’, but a site could add or enable others Based on the documentation it sounds like if you update an entity (e.g. change the title) you can trigger an Update activity, which is in stark contrast to a certain bird platform There’s quite a bit more in the module’s README file if anyone wants to better understand its capabilities
undefined
Jul 17, 2023 • 1h 18min

Talking Drupal #407 - Better Drupal Search

Today we are talking about How to improve Drupal Search with Sean Walsh. For show notes visit: www.talkingDrupal.com/407 Topics Drupal core search improvement External search backends Database Solr Elasticsearch Opensearch Algolia SearchStax Common Modules Facets Search API Autocomplete Search API Exclude Improve search for users Segmented vs Unified search A11y tips Common pitfalls Resources Search api solr boost by term Search exclude Search api autocomplete Facets Database Solr https://www.drupal.org/project/search_api_solr https://solr.apache.org/downloads.html ElasticSearch https://www.drupal.org/project/elasticsearch_search_api https://www.drupal.org/project/elasticsearch_connector/ https://www.elastic.co/ OpenSearch https://www.drupal.org/project/search_api_opensearch https://opensearch.org/ Algolia https://www.drupal.org/project/search_api_algolia https://www.algolia.com SearchStax https://www.drupal.org/project/searchstax https://www.searchstax.com Issues for rendered html https://www.drupal.org/project/drupal/issues/3220172 https://www.drupal.org/project/search_api/issues/3274158 Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Sean T. Walsh - @seantwalsh MOTW Correspondent Martin Anderson-Clutz - @mandclu ECA Commerce Provides events to the ECA module from all of the commerce core and submodules.
undefined
Jul 3, 2023 • 58min

Talking Drupal #406 - Drupal 10 Development Cookbook

Today we are talking about The Drupal 10 Development Cookbook with Kevin Quillen & Matt Glaman. For show notes visit: www.talkingDrupal.com/406 Topics What is the Drupal 10 Development Cookbook Contrast with Selwyn Polit’s Drupal At Your Fingertips Who is the book for How much experience to start What should a reader expect to get out of reading the book Core or contrib Why write the book Book writing process Co-writing Why a physical book Is there a digital copy Does it get updated How long did it take to write How did you write it How did you break Drupal down to 14 chapters Most surprising thing you had to research Are you or the publisher going to translate the book Would you write another book Where is the best place to get the book Resources Drupal 10 Development Cookbook (Amazon) Drupal 10.1 Change Records Single Directory Components DrupalCon Session Blog post about checkbox https://herchel.com/articles/disabling-twig-caching-just-got-helluva-lotta-easier-101 https://mglaman.dev/blog/simplifying-frontend-developer-experience-drupal-click-butto Talking Drupal #398 - Drupal At Your Fingertips Book Driesnote (time stamp 42:30) Guests Kevin Quillen - @kevinquillen Matt Glaman- @nmdmatt Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Sean T. Walsh - @seantwalsh MOTW Correspondent Martin Anderson-Clutz - @mandclu Drupal 10.1 The module of the week this week is “Drupal 10.1"
undefined
Jun 26, 2023 • 1h 17min

Talking Drupal #405 - Secrets Management

Today we are talking about Secrets Management with Dwayne McDaniel. For show notes visit: www.talkingDrupal.com/405 Topics What is new with you? Secrets Management Why it is important Best practices Secrets in Drupal Common errors What does rotating mean Best way to rotate How often should you rotate Git Guardian Resources Talking Drupal 187 - Dwayne McDaniel MidCamp GitKraken Git Guardian Lockr Hashicorp Uber key leak Toyota AstraZeneca Verizon dbir databreach Azure keyvault youtube video Have I Been Pwned State of secrets report Dark reading Repl.it Key Drupal Module Lockr Drupal Module akeyless Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Sean T. Walsh - @seantwalsh MOTW Correspondent Martin Anderson-Clutz - @mandclu Security Review Automatically tests for many easy-to-make site configuration and setup mistakes that can make a Drupal site insecure.
undefined
Jun 19, 2023 • 1h 17min

Talking Drupal #404 - Content Modeling

Today we are talking about Drupal Content Modeling with our hosts. For show notes visit: www.talkingDrupal.com/404 Topics What is Drupal Content Modeling How does content modeling help with a project What types of entities do you model Who should maintain the content model Best practices What questions should you ask How to decide what type of field What to do when you get it wrong What tools do you use Resources Talking Drupal 78 - Content Modeling Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Sean T. Walsh - @seantwalsh MOTW Correspondent Martin Anderson-Clutz - @mandclu Field Tools Provide tools to analyze and manage your use of fields and display modes in your Drupal site.
undefined
Jun 12, 2023 • 1h 3min

Talking Drupal #403 - Live @ Drupalcon

Today we are Live from DrupalCon Pittsburgh with Jim Birch and Cathy Theys. For show notes visit: www.talkingDrupal.com/403 Topics What is new Driesnote Pitchburg What was great on the first day EoL announcement Looking forward to Next Drupalcon Pittsburgh Resources Matt Glaman blog about Retrofit Talking Drupal 390 - Employee Owned Companies Drupal Security Team Announcement New CEO of Drupal association Drupalcon Locations Guests Jim Birch - @jimbirch Cathy Theys- @YesCT Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Martin Anderson-Clutz - @mandclu MOTW Correspondent Martin Anderson-Clutz - @mandclu Retrofit Provides compatibility layers for Drupal 7 code to allow run on Drupal 10.
undefined
Jun 5, 2023 • 1h 12min

Talking Drupal #402 - ECA

Today we are talking about The ECA Module with Jürgen Haas. For show notes visit: www.talkingDrupal.com/402 Topics What does ECA stand for What does ECA do Is ECA a replacement for Rules Team Hardest feature to implement Performance What is BPMN Using the module When wouldn’t you use the module Roadmap Helping with ECA Resources Bpmnio BPMN Camunda HTTP Client Manager ECA Video Stream/Library Sessions and link to the live stream will be pre-announced in the #ECA channel on Drupal Slack, at the latest an hour prior to the event. It is held on Fridays 3pm CEST/1pm UTC/9am EST/6am PST ECA Guide Guests Jürgen Haas - www.lakedrops.com @jurgenhaas Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode