PLAY PODCASTS
Talking Drupal

Talking Drupal

595 episodes — Page 5 of 12

Talking Drupal #398 - Drupal at your fingertips book

Today we are talking about The D9 Book with Selwyn Polit. For show notes visit: www.talkingDrupal.com/398 Topics What is the Drupal at your fingertips book When did you start the book How long did the first draft take Why is it online only Have you considered printing it How often do you work on it Most interesting tidbit Most obscure What was it like using git for a book Any plans to use Drupal for editing Do you plan to update it for Drupal 10 Any AI tools Chat GPT Github copilot Any plans to expand to other technologies How can you contribute to the book Resources Cloudflare Worker Purge blog: Let Them Eat Cache Book Notion for notes NV Alt for notes Pandoc for converting word docs to markdown automagically drupal.org book Lex Fridman interviewing Sam altman podcast ChatGPT Github copilot Form api reference drupal Reddit PHPStorm VSCode Guests Selwyn Polit - selwynpolit.github.io/d9book @selwynpolit Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Jordan Graham - @jordanlgraham MOTW Correspondent Martin Anderson-Clutz - @mandclu Cloudflare Worker Purge Allows your site to use the Purge module to do tag-based cache invalidation on Cloudflare using Cloudflare Workers.

May 8, 20231h 16m

Talking Drupal #397 - Semantic Versioning

Today we are talking about Semantic Versioning with Mike Miles. For show notes visit: www.talkingDrupal.com/397 Topics What is Semantic Versioning Why is it important How does Drupal 8 map to Semantic Versioning 8.x What about betas, alphas, rcs How does it help dev teams stay organized When did you start thinking about Semantic Versioning Talk at NERD Summit Benefits of Semantic Versioning Other than the basics, how does your team use Semantic Versioning How do you move existing projects over to Semantic Versioning If someone wants to start using Semantic Versioning where should they look Resources Drupal.org issue: What could Drupal implement from other CMS or content editors to improve its Admin Interface? Blog: Drupal Admin UX Study: What We Can Learn from Contentful, Craft CMS, Squarespace, and WordPress Managing Releases Using GIT Tags and Semantic Versioning Semantic Versioning Docs Mike's NERD Summit talk Rands in repose Art of leadership - Lopp Guests Mike Miles - mike-miles.com @mikemiles86 Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Jordan Graham - @jordanlgraham MOTW Correspondent Martin Anderson-Clutz - @mandclu Same Page Preview Shows your content authors what their content will look like, while they're creating it.

May 1, 20231h 4m

Talking Drupal #396 - Drupal Security

Today we are talking about Drupal Security with Mark Shropshire & Benji Fisher. For show notes visit: www.talkingDrupal.com/396 Topics Why do you care about security Best tips for securing Drupal Common Security Issues people have with Drupal Convincing module maintainers to do full releases Testing to ensure security Guardr Drupal security distribution What does the Drupal Security team do Finding issues Review compromised sites Becoming a member Process for writing security notices Helping the security team Resources How to Join the Drupal Security Team How to get involved Passwords: xkcd Spaceballs Discussed at this BadCamp talk - Sleep Better at Night with a Secure Drupal Site OWASP OWASP Zap baseline Benji's talk introducing the OWASP Top Ten Current Other versions Source code (markdown) Github repo building and testing guardr Sam Mortenson talk https://drupal.slack.com/archives/C1DD80ZKM/p1550697032017600 https://drupal.tv/external-video/2018-02-06/how-write-insecure-drupal-8-code Guardr core Guests Benji Fisher - tag1consulting.com @benji17fisher Mark Shropshire - shrop.dev @shrop Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Jordan Graham - @jordanlgraham MOTW Correspondent Martin Anderson-Clutz - @mandclu CrowdSec Integrates your Drupal site with the open source CrowdSec Security Engine, a collaborative malicious activity detection and remediation tool.

Apr 24, 20231h 19m

Talking Drupal #395 - Accessibility from Sales to Delivery

Today we are talking about Accessibility from the sales process to delivery with Kat Shaw. For show notes visit: www.talkingDrupal.com/395 Topics Where does Accessibility (A11y) begin What are the A11y levels Who should be thinking about A11y How do you research a solution for A11y What tools do you use What are the biggest struggles with selling A11y A11y and regulations Selling A11y only projects Ensuring delivery Ensuring support after launch Future of A11y 2.2 and 3.0 Resources GAAD Tools Axe Devtools ARC toolkit Colorblindly Webaim color checker Webaim link contrast checker Paciello group color checker Dominoes Screen readers Narrator Orca NVDA Voiceover How cool accessibility tools can make your life easier Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Kat Shaw - drupal.org/u/katannshaw @katannshaw MOTW Correspondent Martin Anderson-Clutz - @mandclu Gesso A Sass-based, Webpack-based, and Storybook integrated accessible starter theme.

Apr 17, 20231h 10m

Talking Drupal #394 - Open Source in K-12 Education

Today we are talking about Open Source in K-12 Education with Stu Keroff. For show notes visit: www.talkingDrupal.com/394 Topics What is the Penguin Corp Why is Open Source important How can educators bring open soiurce to their classroom How difficult is it to change from closed to open source What are some resources Youtube Channel Hurdles to introducing open source Types of software you've introduced Sourcing hardware What to say to the question: Why is this important? Video games Statistics Homeschooling How to help Resources TD 329 Penguin Corps H5P Examples H5P Github Linux Professional Institute: Clubs Program The Linux Club Guide Open source north Open source jobs report Gcompris Audacity Kdenlive Veronica explains The linux experiment Youtube Channel openshot gnucash SEH architectural Caribou coffee Guests Stu Keroff - @studoeslinux Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Kat Shaw - drupal.org/u/katannshaw @katannshaw MOTW Correspondent Martin Anderson-Clutz - @mandclu H5P Provides a toolset for adding HTML5 rich content to your site: interactive videos, presentations, quizzes, games, and more.

Apr 10, 20231h 11m

Talking Drupal #393 - Drupal & Javascript

Today we are talking about Drupal & JavaScript with Andy Blum. For show notes visit: www.talkingDrupal.com/393 Topics Talk at FLDC Important Drupal JS features Drupal behaviors Why use JS Users with no JS jQuery Front end framework Bigpipe JS components single folder components Future of JS in Drupal Resources DrupalCon Pittsburgh training Top-10 libraries slides Drupal JavaScript Modernization Initiative Drupal issue to replace jQuery with vanilla JS What is bigpipe? Bigpipe in Drupal State of JS 2022 Talking Drupal 386 - Drupal Vs Wordpress Devel accessibility tool devel_a11y Bigpipe when it was first added showing the contrast between bigpipe and no bigpipe John's Talk at FLDC Nic's Talk at NERD Summit Guests Andy Blum - @andy_blum Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Kat Shaw - drupal.org/u/katannshaw @katannshaw MOTW Correspondent Martin Anderson-Clutz - @mandclu Real-time SEO for Drupal Provides content authors immediate feedback about how optimized their content is against specific keywords.

Apr 3, 20231h 19m

Talking Drupal #392 - Public Speaking

Today we are talking about Public Speaking with Marjorie Freeman & AmyJune Hineline. For show notes visit: www.talkingDrupal.com/392 Topics Why Public Speaking is important Why people are afraid of Public Speaking Tips to overcome Imposter Syndrome What makes a good experience Never do's Favorite Public Speakers Alternatives Podcasting as Public Speaking Writing Workshop How to get started Resources Diverse Speaker Training Group Handbook (Jill Binder) SFDUG Writer's Workshop Drupal Camp Asheville Neurodiversity Initiative A11yTalks SFDUG is looking for speakers Dak Prescott Walter Peyton acceptance speech Pedro Pascal monologue Matt Kleve opensource.com Enable architect Guests Marjorie Freeman - @the_mjfreeman AmyJune Hineline - @volkswagenchick Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Kat Shaw - drupal.org/u/katannshaw @katannshaw MOTW Correspondent Stephen Cross @stephencross Environment Indicator Adds visual indicator to identify which admin environment is being accessed.

Mar 27, 20231h 1m

Talking Drupal #391 - Building Your Career

Today we are talking about Building Your Career with Mike Anello. For show notes visit: www.talkingDrupal.com/391 Topics How we started our careers Broad career opportunities Mentorship Roles First step after graduating First step in switching Common hurdles Resources like Drupal Easy Value of a career in Drupal How do you find jobs How do you build and maintain your Drupal career How about your Drupal resume Any advice Resources Drupal easy Drupal Jobs Kint snippet if (class_exists('Kint')) { // Set the max_depth to prevent out-of-memory. \Kint::$max_depth = 4; } Guests Mike Anello - Drupal Easy @ultimike Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Jacob Rockowitz - www.jrockowitz.com @jrockowitz MOTW Correspondent Martin Anderson-Clutz - @mandclu Devel Debug Log Allows developers to inspect the contents of variables. If those are classes you can inspect nested properties and all methods available.

Mar 20, 20231h 30m

Talking Drupal #390 - Employee Owned Companies

Today we are talking about Employee Owned Companies with Seth Brown. For show notes visit: www.talkingDrupal.com/390 Topics What is employee ownership Why did Lullabot choose this path What is the process Other examples Has it improved the culture Are employees more engaged Retirement Why don't more companies do this Favorite part of working at an employee owned company Least favorite part of working at an employee owned company Favorite part as CEO Does it reduce pressure Tugboat / Drupalize.me How to get started Resources Lullabot.com https://www.lullabot.com/articles/employee-owners-us https://www.lullabot.com/news/lullabot-officially-becomes-employee-owned-company Planted game Employ owned companies https://en.wikipedia.org/wiki/List_of_employee-owned_companies https://nceo.org Stake in the outcome by Jack Stack Guests Seth Brown - https://www.lullabot.com/about/seth-brown Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Jacob Rockowitz - www.jrockowitz.com @jrockowitz MOTW Correspondent Martin Anderson-Clutz - @mandclu Entity Registration Allows users on your Drupal site to register for events as an example, but really anything that's an entity.

Mar 13, 20231h 9m

Talking Drupal #389 - Headless - Fact or Fiction

Today we are talking about Headless and if it's really all it's cracked up to be with Martin Anderson-Clutz. For show notes visit: www.talkingDrupal.com/389 Topics What is headless What started you writing the blog post Where does headless make sense Does headless perform better than Drupal Are APIs always important How does progressive decoupling work Where does headless not make sense Are people putting too much faith in headless What is the future of CMSs Resources Coveo search A Quick Take on Headless and Performance How to decouple Drupal in 2019 Core Web Vitals Show Escaping The Website Relaunch Bounteous Blog On Progressive Decoupling Gartner Research Guests Martin Anderson-Clutz - @mandclu Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Jacob Rockowitz - www.jrockowitz.com @jrockowitz MOTW Correspondent Martin Anderson-Clutz - @mandclu JSON:API Search API Allows your headless Drupal site to also provide a search service.

Mar 6, 20231h 15m

Talking Drupal #388 - Valhalla Content Hub

Today we are talking about Valhalla Content Hub with Shane Thomas. For show notes visit: www.talkingDrupal.com/388 Topics Joining Netlify Changes at Gatsby What is a content hub How does that differ from a content repo What is Valhalla How does it work Data stitching with GraphQL Can you massage / normalize data Benefits Privacy Production examples How is it structured Do you have to use Gatsby Integrations with Drupal Timing Cost How to sign up Resources Valhalla Guests Shane Thomas - www.codekarate.com/ @smthomas3 Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Jacob Rockowitz - www.jrockowitz.com @jrockowitz MOTW Correspondent Martin Anderson-Clutz - @mandclu Entity Share You configure one site to be the Server that provides the entities, and content types or bundles will be available, and in which languages.

Feb 27, 20231h 8m

Talking Drupal #387 - ChatGPT

Today we are talking about ChatGPT with Ezequiel Lanza. For show notes visit: www.talkingDrupal.com/387 Topics What is ChatGPT? What is AI? What is Machine Learning? Common misconceptions How does it work? Accuracy Programmer bias Use cases Impressiveness Drupal Significance of Open Source Resources Hey GitHub - Coding with your voice ChatGPT Wolfram Alpha Guests Ezequiel Lanza - github.com/ezelanza @eze_lanza Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Katherine Druckman - katherinedruckman.com @katherined MOTW Correspondent Martin Anderson-Clutz - @mandclu Search API Solr Boost By User Term Allows your site to boost search results that share taxonomy term references with your users.

Feb 20, 20231h 11m

Talking Drupal #386 - Drupal Vs Wordpress

Today we are talking about Drupal & Wordpress with Maciej Palmowski. For show notes visit: www.talkingDrupal.com/386 Topics What is Wordpress Do you have Drupal experience Pros of Drupal over Wordpress Pros of Wordpress over Drupal Selecting a CMS What sites don't work well with Wordpress What sites don't work well with Drupal Headless in Wordpress Will Wordpress use Symfony? Who wins? Resources Talking Drupal #315 - Communities: Wordpress Vs Drupal Talking Drupal #16 - Wordpress Vs Drupal Yoast for Drupal (Real-time SEO) 295 31 Days of Migration 352 Migration 381 A Modular Web PHP Compatibility https://make.wordpress.org/core/handbook/references/php-compatibility-and-wordpress-versions/ https://www.drupal.org/docs/system-requirements/php-requirements Statamic Sanity Io Cassidy Williams Talk Matt Mullenweg on licensing derivative works Code and Coffee Security report Guests Maciek Palmowski - maciekpalmowski.dev @palmiak_fp Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Katherine Druckman - katherinedruckman.com @katherined MOTW Correspondent Martin Anderson-Clutz - @mandclu WordPress Migrate Supports migrating Wordpress exports into Drupal, including posts, pages, attachments, tags, and categories.

Feb 13, 20231h 23m

Talking Drupal #385 - Off The Cuff: Drupal 10, Skills Rot, and Contrib

Today we are talking about Drupal 10, Skills Rot, and Contrib with our hosts. For show notes visit: www.talkingDrupal.com/385 Topics Contribution Smart Date Calendar View Core Keeping up to date Using Drupal 10 Dependency issues for Drupal 8 Resources Smart Date Calendar View Nic's Smart date issue Nic's Core Issue Martin's Open source article Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Katherine Druckman - katherinedruckman.com @katherined Martin Anderson-Clutz - @mandclu MOTW Correspondent Martin Anderson-Clutz - @mandclu Pathauto Automatically generates SEO-friendly URLs (path aliases) for various kinds of content (nodes, taxonomy terms, users) without requiring the user to manually provide one.

Feb 6, 20231h 18m

Talking Drupal #384 - The Drop Times

Today we are talking about The Drop Times with Anoop John. For show notes visit: www.talkingDrupal.com/384 Topics Tell us about the Drop Times Tell us a bit about yourself Getting involved with Drupal People behind Drop Times Mission of the Drop Times Content source Current audience Attribution issues How has the beginning been Funding Roadmap Non-profit Contribution of content How can we help Resources DrupalCon Global 2020: Mind-blowing content planning in native Drupal https://www.youtube.com/watch?v=JAqb7cJgovY https://bit.ly/drupal-community-vision John's Winning Meme Five for the Future The Drop Times Contribute Form The Drop Times Handles https://www.linkedin.com/company/the-drop-times https://twitter.com/thedroptimes Non-Code Contribution: Using your passion and skills to power open source. Guests Anoop John - zyxware.com @anoopjohn Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Katherine Druckman - katherinedruckman.com @katherined MOTW Correspondent Martin Anderson-Clutz - @mandclu Content Planner Helps you to create, plan and manage content. It offers a dashboard, a content calendar and a todo list.

Jan 30, 20231h 1m

Talking Drupal #383 - Programming the Physical World

Today we are talking about Programming the Physical World with Stephen Cross. For show notes visit: www.talkingDrupal.com/383 Topics What is meant by Programming in the Physical World How do people interact How are we focusing today's topic What is a Microcontroller What would you not use a microcontroller for How do they get programmed and what language How do you contain the device Do you need to solder How does this relate to Drupal What have you used it for in the past Where should I get started Resources Dries blog that mentions Alexa module (includes a video) DrupalCon Seattle session: Hello Alexa, I'm Drupal Raspberry Pi Pico Thonny Bread Board Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Stephen Cross - www.StephenCross.com @stephencross MOTW Correspondent Martin Anderson-Clutz - @mandclu Alexa Currently provides only a basic integration, for a developer to create a customized handler module to implement the specific functionality they need. An alexa_demo submodule provides a reference.

Jan 23, 20231h 1m

Talking Drupal #382 - Automated A11y Testing with Nightwatch

Today we are talking about A11y Test Automation with Nightwatch with Daniel Mundra and Ben Mullins. For show notes visit: www.talkingDrupal.com/382 Topics What is Nightwatch Integration with Drupal Dev workflow How long part of Drupal core testing Type of a11y testing How does it save time How often do you run Recommendation on types of projects Cypress Contrib adoption Exceptions and false positives Resources Resources Whoops library Accessibility testing progress in Drupal core: https://www.drupal.org/project/drupalci/issues/2857808 https://www.drupal.org/project/drupal/issues/3293469 Nightwatch testing Talking Drupal #364- Cypress Previous accessibility discussions: Talking Drupal #371 - WebOps Enabled Accessibility Talking Drupal #350 - Accessibility Scanning & Testing Pa11y Axe Guests Ben Mullins - www.drupal.org/u/bnjmnm Daniel Mundra - danielmundra.com Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Stephen Cross - www.StephenCross.com @stephencross MOTW Correspondent Martin Anderson-Clutz - @mandclu Whoops Integrates a library to show detailed error reporting for better debugging.

Jan 16, 20231h 5m

Talking Drupal #381 - A Modular Web with Sam Bhagwat

This is episode #381 A Modular Web with Sam Bhagwat. For show notes visit: www.talkingDrupal.com/381 Topics Gatsby Founding Gatsby Modular: The Web's New Architecture When did you decide to write the book Key tech changes over time What is the Modular Web Successful architecture Is it similar to serverless Challenges Drupal focused companies and modularity Advice on transitioning Drupal 2023 and Gatsby Staying competitive in JS Kindle Book Resources Modular: The Web's New Architecture: (And How It's Changing Online Business) gatsby-plugin-drupal-i18next Gatsby and Drupal (224, 260) https://talkingdrupal.com/224 https://talkingdrupal.com/260 The Website Owners Manual by Paul Boag tc39 Gatsby: The reactive site generator (and a live demo tour of how we got here) Guests Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Stephen Cross - www.StephenCross.com @stephencross MOTW Correspondent Martin Anderson-Clutz - @mandclu Decoupled Interface Translations Allows a headless application to use Drupal-managed interface translations.

Jan 9, 20231h 7m

Talking Drupal #379 - The EOWG

Today we are talking about The Drupal Event Organizers Working Group with Avi Schwab. For show notes visit: www.talkingDrupal.com/379 Topics What is the EOWG How was it formed What are some of the initiatives How does the EOWG support Drupal Events How is the EOWG different from the Contrib Events Community Initiative What is planned for 2023 How do you get involved Becoming a board member Drupalcon Midcamp Resources Event Organizers Working Group EOWG Initiatives First Talking Drupal on EOWG Event Platform https://talkingdrupal.com/365 https://www.drupal.org/project/event_platform Organizing a DrupalCamp Guests Avi Schwab - froboy.org @[email protected] Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Leslie Glynn - redfinsolutions.com @leslieglynn MOTW Correspondent Martin Anderson-Clutz - @mandclu Previous/Next API Provides a performant way to define a sequence of content.

Dec 26, 202256 min

Talking Drupal #380 - Happy New Year

Today we share interviews conducted at NEDCamp in November 2022. This is an audio only episode. For show notes visit: www.talkingDrupal.com380 Topics / Guests John Picozzi Shane Thomas Donna Bungard Chris Wells Jacob Rockowitz Leslie Glynn Mike Anello Mike Miles Nic Laflin Hosts Stephen Cross @stephencross MOTW with Martin Anderson-Clutz - @mandclu Bookable Calendar Module https://www.drupal.org/project/bookable_calendar A very easy to use Bookable Calendar module. Whether you're giving lessons and want your students to be able to book a lesson or a business trying to stagger traffic into your building, this module aims to get you up and running as fast as possible.

Dec 22, 20221h 54m

Talking Drupal #378 - Acquia's Drupal Acceleration Team

Today we are talking about Acquia's Drupal Acceleration Team with Tim Plunkett. For show notes visit: www.talkingDrupal.com/378 Topics What is the Drupal Acceleration Team (DAT) Responsibilities Previous releases Office of the CTO - OCTO How big is the team Direction Priorities for new releases Dries' involvement Contribution % What are you working on now Something you wish you were working on R&D Planning 2-5 years Getting involved Resources Acquia's Drupal Acceleration Team Ideas queue Guests Tim Plunkett - @timplunkett Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Leslie Glynn - redfinsolutions.com @leslieglynn MOTW Correspondent Martin Anderson-Clutz - @mandclu Keysave Adds Javascript to allow editors and admins to save an entity or config using command-s or control-s instead of clicking on the submit button.

Dec 19, 20221h 6m

Talking Drupal #377 - Drupal State

Today we are talking about the Drupal State module with Brian Perry. For show notes visit: www.talkingDrupal.com/377 Topics NedCamp Drupal State Module Who is involved Drupal State - a module without a release NPM Decoupled menus What problem does this solve How is this different from GraphQl In production Roadmap Getting involved Which front-end Individual Drupal ecosystems like commerce Evaluating JS Frameworks Stability Resources Vite Snowflakes Guests Brian Perry - Brianperry.dev @bricomedy Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Leslie Glynn - redfinsolutions.com @leslieglynn MOTW Correspondent Martin Anderson-Clutz - @mandclu Christmas Snow Adds a Javascript snow effect to your website.

Dec 12, 202250 min

Talking Drupal #376 - Burnout

Today we are talking about Burnout with Jono Bacon. For show notes visit: www.talkingDrupal.com/376 Topics What is burnout Why is it so important to you Have you suffered from burnout Do different professions have different rates of burnout Is it individual or teams / projects / community oriented Is it only mental or can it be physical What contributes to burnout as a contributor or maintainer What can prevent burnout How do you recover First episode was Talking Drupal #265 Helping communities Signs to watch out for What is next Resources Ryan holiday book Obstacle is the way Talking Drupal #374 - Neurodiversity Talking Drupal #265 - People Powered Project Browser module Beta2 release Project Browser Strategic Initiative Guests Jono Bacon - www.jonobacon.com @jonobacon Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Leslie Glynn - @leslieglynn MOTW Correspondent Martin Anderson-Clutz - @mandclu Token The Token module provides a centralized API for text substitution. Since Drupal 7 some Token support is built into core, but the module provides common and reusable token UI elements and missing core tokens.

Dec 5, 20221h 9m

Talking Drupal #375 - Being A Creative Director

Today we are talking about Being a Creative Director with Randy Oest. For show notes visit: www.talkingDrupal.com/375 Topics What is a Creative Director? How is being a CD at a technical company different? Do Drupal CD's need additional skills? Sometimes things get lost in translation between design and development how do you bridge that gap? How do you mentor? How do you interview for creative positions? Do you hire developers too? Optimal makeup for a team. Guiding the Four Kitchen's team Inpiration Resources NEDCamp Videos Bits and Mortar WTI Yale Sanity PenPot Quant-Ux Four Kitchens Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Randy Oest - randyoest.com @amazingrando MOTW Correspondent Martin Anderson-Clutz - @mandclu ECA ECA is a powerful, versatile, and user-friendly rules engine for Drupal 9+. The core module is a processor that validates and executes event-condition-action plugins. Integrated with graphical user interfaces like BPMN.iO, Camunda, ECA Core Modeller or other possible future modellers, ECA is a robust system for building conditionally triggered action sets.

Nov 28, 20221h 8m

Talking Drupal #374 - Neurodiversity

Today we are talking about Neurodiversity with Matthew Saunders. For show notes visit: www.talkingDrupal.com/374 Topics What is Neurodiversity People first What got you interested in Neurodiversity Youtube series My Neurodivergent Brain How does it apply to Drupal How can the community help Neurodivergent folks How does this impact work relationships How do you attend camps and cons Is there testing we can apply to our projects to help What are best practices in design Will this be at DrupalCon How would you improve the world for neurodivergent folks Representation in media Resources My neurodivergent brain youtube Drupalcon talks about Neurodiversity Pivot Points - Drupalcon Amsterdam 2019 Neurodivergence in Tech - Drupalcon Portland 2022 Guests Matthew Saunders - @Creech Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Randy Oest - randyoest.com @amazingrando MOTW Correspondent Martin Anderson-Clutz - @mandclu Views User Term Filter Make your site experience aligned to your users by showing them content that share a taxonomy term with their user profile Created to demonstrate how Drupal can make a site feel "customized" based on a user's profile

Nov 21, 20221h 11m

Talking Drupal #373 - Performance, Privacy, and the Open Web

Today we are talking about Performance, Privacy, and the Open Web with Andrey Lipattsev & Tim Lehnen. For show notes visit: www.talkingDrupal.com/373 Topics What is the Open Web and what does it have to do with performance and privacy What do we mean by web performance What are the core vitals What are the non core vitals What is the benefit of performance Performance is usually granular for a developer, what is different when looking at industry trends from a browser side What does d.o do DA and Google at DrupalCon What is privacy What is the privacy sandbox in chrome Resources Web Vitals MOTW discussion Performance https://web.dev/learn-core-web-vitals/ https://pagespeed.web.dev/ https://web.dev/vitals-business-impact/ https://make.wordpress.org/performance/2022/07/26/welcome-to-the-performance-team-blog/ Example: https://web.dev/measure/?url=https%3A%2F%2Fdrupal.org https://github.com/GoogleChrome/lighthouse-stack-packs/blob/master/packs/drupal.js https://github.com/tag1consulting/google-drupal/projects/1 Privacy https://privacysandbox.com https://github.com/WICG/first-party-sets cls - cumulative layout shift IMDB pagespeed Core vital affect on search ranking blog post Direct business impact Collaboration on lazy load Core vital tech report Talks on performance for chrome Lessons learned from performance monitoring in Chrome | Annie Sullivan | performance.now() 2019 Annie Sullivan :: Understanding Cumulative Layout Shift :: #PerfMatters Conference 2020 webp Webprofiler Guests Andrey Lipattsev - www.linkedin.com/in/andreylipattsev @AndreyLipattsev Tim Lehnen - @hestenet Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Randy Oest - randyoest.com @amazingrando MOTW Correspondent Martin Anderson-Clutz - @mandclu Entity Autocomplete Anchor Nominated by matthieu, who has been a guest on the show and is himself a maintainer of a number of useful modules Provides a widget that allows users to add anchors to entity reference links

Nov 14, 20221h 17m

Talking Drupal #372 - CKEditor 5

Today we are talking about CKEditor 5 with Wiktor Walc & Piotrek Koszuliński. For show notes visit: www.talkingDrupal.com/372 Topics What is CKEditor What does it do for Drupal Differnece between CKEditor 4 and 5 Biggest benefit Improvements to the editing experience Plugin ecosystem Plugin language Roadmap Paid Features Supporting the Drupal community Security Native Web Components Resources CKEditor Premium Features Module CKEditor Inspector Firefox github extension Guests Wiktor Walc - ckeditor.com @w_walc Piotrek Koszuliński - ckeditor.com @reinmarpl Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Randy Oest - randyoest.com @amazingrando MOTW Correspondent Martin Anderson-Clutz - @mandclu Metatag Previously discussed in episodes: 70 as MOTW (8y ago!) and mentioned in 31, 46, 137. And 185 Brief description: Allows your Drupal site to provide meta tags on content to implement SEO best practices and maximize online findability Brief history How old: created in 2009 Versions available: Supported versions for Drupal 7, 9, and 10 Current version released Sep 29, 2022 Usage stats: 381,821 Maintainer(s): Dave Reid and DamienMcKenna - renowned Drupal contributors Module features and usage Allows content editors to populate common (and uncommon) meta tags either manually for each piece of content, or to have them filled out programmatically using tokens A wide variety of submodules to address different use cases where meta tags are helpful: social sharing, verifying site ownership (e.g. for Google Search Console), and more For any site that considers SEO a priority (which is probably most public-facing sites), setting Metatag should really be one of the first things Discussion: Given how widely used this module is, does anyone have specific experience with Metatag to talk about?

Nov 7, 20221h 17m

Talking Drupal #371 - WebOps Enabled Accessibility

Today we are talking about WebOps Enabled Accessibility with Tearyne Almendariz and Blake Bertuccelli. For show notes visit: www.talkingDrupal.com/371 Topics What is WebOps Enabled Accessibility Who should be concerned about it Describe a few use cases What types of tests are good to perform If Accessibility is "built-in" why do I need to test for it How much accessibility is content related Where do you run the tests Are they pass / fail or percentage based What tools are most common How does Pantheon support WebOps Accessibility Equalify.app Resources What is WebOps An open source project that opens the internet for all Equalify.app International Accessibility Laws Certification Link Native Web Components and Accessibility Training from Harvard https://accessibility.huit.harvard.edu/training https://accessibility.huit.harvard.edu/calendar/upcoming/das-events/accessibility-training-events Training from DoJ Brian Charlson Keynote IAAP Certifications https://www.accessibilityassociation.org/s/accessible-document-specialist https://www.accessibilityassociation.org/s/certified-professional https://www.accessibilityassociation.org/s/wascertification Accessibility testing on commit Equalify Github repo UK gov tool audit Accessibility statement on Pantheon Guests Blake Bertuccelli-Booth - Equalify.app @bbertucc Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tearyne Almendariz - @tearyneg MOTW Correspondent Martin Anderson-Clutz - @mandclu Entity Comparison Brief description Generate a configurable comparison table for two or more Drupal entities: products, events, people, etc Not dependent on Commerce, but should be compatible Brief history Created in 2017 Current version Current 4.0 release created in Aug 2022, ready for Drupal 10, and has security coverage Actively maintained Number of open issues 3 open, 2 have patches Usage stats 292 sites Module features and usage Generates "Comparison" configuration entities, which specify which entity type and bundle will be used Automatically creates a view mode for the selected bundle Fields set to display will be included in the comparison table Two custom blocks: one to show the link to add to or remove an entity from the comparison (via AJAX), and one to show a link to the comparison Link for toggle of an entity's inclusion is also available as a field

Oct 31, 20221h 12m

Talking Drupal #370 - A Smaller Core

Today we are talking about A Smaller Core with Théodore Biadala. For show notes visit: www.talkingDrupal.com/370 Topics What is meant by a smaller core What modules have been removed already What is the process Chopping block terminology Which modules are under discussion When they go to contrib is there a maintainer first What is the impact to users of the module How long will they be maintained in contrib Why is this important What modules are next What is the commitment to being a core system maintainer Is there going to a sub release process Resources Deprecated and obsolete modules and themes Drupal core maintainers Guests Théodore Biadala - read.theodoreb.net @nod_ Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tearyne Almendariz - @tearyneg MOTW Swagger UI for OpenAPI UI Swagger UI is a javascript library which allows a user to explore the api documentation for a web services API. This module provides the Swagger UI library for display of OpenAPI specifications within Drupal site. OpenAPI UI is required to use the project, as it provides the underlying architecture.

Oct 24, 20221h 9m

Talking Drupal #369 - PHP End of Life

Today we are talking about PHP End of Life with Josh Waihi & Matt Glaman. For show notes visit: www.talkingDrupal.com/369 Topics PHP End of Life (EoL) Why does PHP go EoL When will php 8.0 EoL How are dates scheduled Who is in charge How do you prepare as a developer How do you prepare as a platform Acquia is supporting for one more year Pantheon has no forced upgrades How do you find edge cases Do you speak with PHP maintainers What are the changes to be excited about 7 > 8 For D7 this is challenging, any tips? Resources https://stitcher.io/blog/new-in-php-8 https://medium.com/jakob-on-drupal/dont-go-making-major-version-changes-474293dda1d7 https://dev.acquia.com/article/how-select-drupal-modules-part-3-evaluation-tips Guests Matt Glaman - @nmdmatt Josh Waihi - @joshwaihi Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tearyne Almendariz - @tearyneg MOTW HTTP Cache Control HTTP Cache Control module helps fine grain control of Drupal's Cache Control headers.

Oct 17, 20221h 17m

Talking Drupal #368 - Image Optimization

Today we are talking about Image Optimization with Martin Anderson-Clutz. For show notes and more visit: www.talkingDrupal.com/368 Topics Image optimization Why it is important Performance Accessibility and Inclusion Techniques with Drupal Image formats webp svg avif Drupal support What to do before uploading Educating content editors Difference in formats Helpful modules and tools Core Image Styles Responsive Images Contrib Blazy for older sites Crop API, and Focal Point or Image Widget Crop WebP or similar SVG Image Field Image Optimize API, and Local Binaries Resmush.it or similar Image Library Imagemagick GD Library Anything else Resources Board Elections Web Almanac 2022 - Median page weight over time Web Almanac 2022 - Median page weight by content type PreviousNext - Better image optimisation in Drupal Browser Calories extension What are NextGen Web Formats? AVIF vs GIF: The battle for the animated picture format www.Webpagetest.org Shows full waterfall of the page and how it loads Helpful Modules Blazy for older sites Crop API Focal Point Image Widget Crop WebP or similar SVG Image Field Image Optimize API, and Local Binaries Resmush.it or similar Imagemagick Talking Drupal 348: Carbon footprint Guests Martin Anderson-Clutz - @mandclu Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tearyne Almendariz - @tearyneg MOTW Toolbar Manager Allow a site builder to customize what items appear in the toolbar: Change text labels Add classes (e.g. to add icons) Or hide entirely

Oct 10, 20221h 3m

Talking Drupal #367 - Don't Game the Credit System

Today we are talking about Not Gaming the Credit System with Tim Lehnen. For show notes and more information visit: www.talkingDrupal.com/367 Topics Episode 361 Who governs credit What is "Gaming the System" What is the motivation to game the system What are the penalties How is the Credit System used How big of a problem is this Why is this a difficult problem Mike Herchel's blog post First time contributions What to do if you see issues Resources Helping Maintain High Value Drupal Contributions To participate in the discussion Talking Drupal - 361 Drupal Credit System Talking Drupal #265 - People Powered Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tim Lehnen - @hestenet MOTW Facets The Facet module allows site builders to easily create and manage faceted search interfaces. In addition to the UI components that come out of the box, themers and module developers can build their own widgets that can optionally be contributed back to Drupal.org. Facets work with Drupal Core Search and Search API, meaning that code and configuration can be reused as-is with the most popular search solutions available to Drupal.

Oct 3, 20221h 20m

Talking Drupal #366 - Schema.org Blueprints Module

Today we are talking about The Schema.org Blueprints Module with Jacob Rockowitz. www.talkingDrupal.com/366 Topics What is Schema.org What is the Schema.org first approach Is this just for SEO What is the Schema.org Blueprints Module What are the goals How does this module benefit your project Can you give us a demo Why Paragraphs How do you handle schema you do not need How do you handle missing schema Have any sites used this What is your maintenance approach Roadmap Recommendations Contributing to Schema.org Resources Introducing the Schema.org Blueprints Module for Ambitious Drupal Site Builders Schema.org Blueprints project page Schema.org-first blog posts The future of our Drupal CMS and Schema.org: APIs, UI, and UX Using a Schema.org-First approach to build a single source of truth and a unified Content Management System Exploring a Schema-First approach to Drupal and Content Management Systems Videos Here is a 7 minute demo of the module's features and functionality Here is a demo of a podcast Github issue Guests Jacob Rockowitz - www.jrockowitz.com @jrockowitz Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tim Lehnen - @hestenet MOTW Flex Field Defines a new "FlexField" field type that lets you create simple inline multiple-value fields without having to use entity references.

Sep 26, 20221h 17m

Talking Drupal #365 - Event Platform

Today we are talking about The Event Platform with Kaleem Clarkson & Martin Anderson-Clutz. www.talkingDrupal.com/365 Topics Where the idea originated What are the main goals What does it do out of the box Is this a Conference Organizing Distribution (COD) Replacement Why make a module and not a distribution Does this follow the new recipe or starter kit concept Which theme do you target What is on the roadmap Where can the event platform team use help Anything else Resources Event Platform Module Smart Date Event Organizers Working Group COD Drupal Event Platform Initiative Guests Kaleem Clarkson - kaleemclarkson.com @kaleemclarkson Martin Anderson-Clutz - @mandclu Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi MOTW Smart Date This module attempts to provide a more user-friendly date field, by upgrading the functionality of core in a number of ways.

Sep 19, 20221h 4m

Talking Drupal #364- Cypress

Today we are talking about Cypress with Jordan Graham. www.talkingDrupal.com/364 Topics What is Cypress Why testing is important What can you test What can you not test Test cases Difference between Behat and Cypress Syntax Drupal and Cypress Cypress module Test DB Speed of tests Module Ecosystem for Cypress Test runner Fixtures Email testing Grouping tests Order of testing Security Resources cypress.io Email handling extension Tech Radar #1 tech to adopt Colorado talk: Not yet online Webinar version is available at Aten's website Repo for project Cypress Drupal Module Guests Jordan Graham - @jordanlgraham Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tim Lehnen - @hestenet MOTW Views Aggregator Plus As the Views and Views Calc modules rely on the database to perform aggregation, you only have limited options at your disposal. As the great Merlin himself said: "You can't aggregate a PHP expression in the database. :/ ". That's where Views Aggregator Plus comes in.

Sep 12, 202253 min

Talking Drupal #363 - Working Within Your Values

Today we are talking about Working Within Your Values with Cathy Theys & Tess Flynn. www.talkingDrupal.com/363 Topics What guides our choices? How to maintain values at work Matching values with your company How to approach conflict or misalignment How to consider or change previous choices Maintaining values for smaller conflicts Resources ADR https://www.lullabot.com/values Guests Tess Flynn - https://deninet.com/ Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Cathy Theys - @YesCT MOTW Representative Image Allows you to define representative image or media fields for entities like nodes, taxonomy terms and the like. These can then be used in Open Graph meta tags (via tokens); as fields in views; or embedded as tokens. The media module is also supported. A default image can be defined for those entities without images.

Sep 5, 20221h 4m

Talking Drupal #362 - Progressive Web Apps

Today we are talking about Progressive Web Apps with Alex Borsody and Wilfred Arambhan. www.talkingDrupal.com/362 Topics What are Progressive Web Apps (PWAs) How is a PWA different from a native app or cross platform app What features point towards a PWA What features are difficult to implement Where do they store their data What are some use cases What does the PWA module do Why would you use the PWA module Potential enhancements to the PWA module Google's Plans Security Resources A Drupal developer's guide to Progressive Web Apps An almost complete guide to PWAs+, using Drupal as the glue code (though many other technology will do) Project Fugu/web capabilities Web capabilities tracker. WebAuthn Web Workers Programmable cache What Web Can Do Native/App store submission Ionic WKWebView evaluateJavascript() https://www.hackingwithswift.com/example-code/wkwebview/how-to-run-javascript-on-a-wkwebview-with-evaluatejavascript https://developer.chrome.com/docs/android/trusted-web-activity/ https://www.pwabuilder.com/ Moonraft carbonPay Guests Alex Borsody - @alexborsody Wilfred Arambhan - @wilfredarambhan Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Cathy Theys - @YesCT MOTW Responsive Tables Filter It makes the following tables responsive: Any tables within fields where Drupal text format filters can be applied Views tables

Aug 29, 202256 min

Talking Drupal #361 - Drupal Credit System

Today we are talking about The Drupal Credit System with Matthew Tift. www.talkingDrupal.com/361 Topics What is the Drupal Credit system How is credit given How is credit tracked on the backend What is the trickiest part of integration Contributions are weighted, how is that handled Why are contributions weighted Are non code contributions included in the Drupal Credit system How do you run analytics on the data What is changing with the credit system Other communities are thinking of integrating a credit system what are lessons shared Resources Drupal Contribution Credits Drupal Marketplace Matthew's website (the hub for everything he does) How We Compare: Leaderboards and Related Comparison Metrics in the Drupal Community (2021) Contribution Recognition and the Drupal Project (2021) Drupal's Credit System and Evidence-Based Open-Source Sustainability (2021) All Things Open GitLab Commit Leaderboards and Metrics at Drupal.org with Matthew Tift and Tim Lehnen DrupalCon Seattle: The Imaginary Band of Drupal Rock Stars (2019) Who Sponsors Drupal Development? (2016) The Cultural Construction of Drupal (2015) Gitlab issue on credit system Issue Epic Interpreting drupal core commit history CHAOSS (Community Health Analytics Open Source Software) metric Contribution Attribution Guests Matthew Tift - matthewtift.com @matthewtift Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Cathy Theys - @YesCT MOTW Entity Redirect Adds a configurable redirect after saving a node or other entity. The redirect is configurable per bundle. Also, given sufficient permissions (and presuming it is enabled for that specific content/bundle), individual users can configure their own redirects (on their profile edit page).

Aug 22, 20221h 8m

Talking Drupal #360 - Backdrop Case Study

Today we are talking about Backdrop CMS with Eric Toupin. www.talkingDrupal.com/360 Topics What is backdrop How did you hear about it Tell us about Aten and your clients What type of work is Aten doing with Stanford Why was Backdrop CMS considered How long was Backdrop out before you considered it Are there features Backdrop has that Drupal does not have What are some limitations of Backdrop If someone has Drupal 7 what do you consider the criteria for Backdrop vs Drupal 9 Are you working on other Backdrop sites Do you consider Backdrop it's own CMS Have you contributed anything back to Drupal from Backdrop Does Aten consider Backdrop a service it provides Resources Talking Drupal #17 - Backdrop Talking Drupal #218 - Backdrop Talking Drupal # 319 - Backdrop CMS Justin Toupin - Talking Drupal #337 Cypress Guests Eric Toupin - www.drupal.org/u/erictoupin Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Cathy Theys - @YesCT MOTW hreflang The core Content Translation module adds hreflang tags only on content entity pages. This module, on the other hand, adds hreflang tags to all pages, and can be configured to defer to Content Translation module on content entity pages. If for some reason you'd like to modify the hreflang tags on a page, you can do so by implementing

Aug 15, 202256 min

Talking Drupal #359 - Contribution Events

Today we are talking about Contribution Events. www.talkingDrupal.com/359 Topics What are contribution events What is the contribution event What are the key goals Can you give us a quick overview of how you started teh community initiative Why did each of you feel this was important How did you get involved What was involved in the first event What were lessons learned What were the successes of the first event How can someone have a contribution event Are there differences in having events centered on various areas What are the most important resources How can someone get involved Resources Contribution Events Initiative Contribution Events Slack Drupal 10 Porting Day John's Non-Code Contribution talk at DrupalCon Portland Contribution Events Project Drupal Pod Meeting times Guests Kristen Pol - www.drupal.org/u/kristen-pol @kristen_pol Surabhi Gokte - www.drupal.org/u/surabhi-gokte @SurabhiGokte Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Ryan Price - ryanpricemedia.com - @liberatr MOTW Anonymous Login This is a very simple, lightweight module that will redirect anonymous users to the login page whenever they reach any admin-specified page paths, and will direct them back to the originally-requested page after successful login.

Aug 8, 20221h 1m

Talking Drupal #358 - A Project Browser Update

Today we are talking about The Project Browser with Leslie Glynn & Tim Plunkett. www.talkingDrupal.com/358 Topics What is Project Browser How are you involved? What is the Drupal Acceleration Team and how is it involved with Project Browser Will it be in Drupal 10 or 11? How are you organizing module data on d.o? How does PB showcase the community working on modules? How does PB work with other initiatives like Automatic Updates How has management changed over the project? Security? How is Chris Wells as an initiative lead? What makes a good project lead? Anything else? Resources Drupal Acceleration Team post about things they've done The Update Framework (used by Automatic Updates) PHP implementation of The Update Framework: php-tuf Kanban board for content updates Upcoming contribution events Drupal Colorado DrupalCon Prague Driesnote DrupalCon North America 2021 - Announcing the Project Browser Initiative Start around 50 minutes Driesnote DrupalCon Portland 2022 - Drupal 11 - Project Browser The Project Browser section starts around 44 minutes Strategic Initiative page Project Browser module page Includes link to GitPod to try Project Browser #project-browser channel in Drupal slack Meetings (asynchronous in slack) Tuesdays 4:00pm ET - Site builder Subcommittee Wednesdays at 10:00AM ET Guests Tim Plunkett - @timplunkett Leslie Glynn - @leslieglynn Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Ryan Price - ryanpricemedia.com - @liberatr MOTW Search API Algolia This module provides integration with the Algolia service, through Drupal's Search API. This module is intended to be used by developers, as it does not currently provide any implementation of an actual search interface. Only indexing is currently supported. As a result, enabling that module will not have any visible effect on your application. Search functionality may be implemented using the Algolia Javascript API.

Aug 1, 20221h 1m

Talking Drupal #357 - GraphQL

Today we are talking about GraphQL with Alexander Varwijk. www.talkingDrupal.com/357 Topics What is GraphQL Common use cases Why GraphQL over JSON:Api How is it being used? How to use it with Drupal Is there a standard? How do you customize it? What resources do you recommend? Resources Book module listener Amit Building a GraphQL API - Beyond the basics GraphQL API examples Shopify GitHub The GraphQL specification repository on GitHub The Drupal GraphQL module The GraphQL PHP library GraphQL in the Open Social Drupal distribution Serving GraphQL Subscriptions Using PHP and Drupal The GraphQL documentation website Production Ready GraphQL - Marc-Andre Giroux GraphQL specification for servers and clients http://spec.graphql.org/ https://github.com/graphql/graphql-spec/ GraphQL OAuth The GraphQL Compose module UrQL Relay ReScript Caching & GraphQL: Setting the Story Straight Guests Alexander Varwijk - www.alexandervarwijk.com/ @kingdutch Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Ryan Price - ryanpricemedia.com - @liberatr

Jul 25, 20221h 0m

Talking Drupal #356 - The Book Module

Welcome to Talking Drupal. Today we are talking about The Book Module with Chad Hester. www.talkingDrupal.com/356 Topics Book Module High level overview Unique about the module Real world use cases Why not entity reference Should it be in contrib Where does it not make sense Future? Resources Drupal Book Module Acquia Book Module Video OS Training Guide to Book Module Layout Builder Kit Custom Book Block Support the ImageX Ukraine team Chad's trip to BC from Baltimore and adventures nomading in Canada and the US: Guests www.chadkhester.com @chadkhester Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Ryan Price - ryanpricemedia.com - @liberatr MOTW Purge The purge module facilitates cleaning external caching systems, reverse proxies and CDNs as content actually changes. This allows external caching layers to keep unchanged content cached infinitely, making content delivery more efficient, resilient and better guarded against traffic spikes.

Jul 18, 202259 min

Talking Drupal #355 - Disability Pride Month

Today we are talking about Disability Pride Month with Donna Bungard. www.talkingDrupal.com/355 Topics Disability Pride Month Why July? Why Pride and not Awareness Flag / Symbol What kinds of physical and digital barriers still exist for accessibility Social impact How we can be more inclusive Pathways to being more involved Resources for learning Resources Why Disability Pride Month vs Disability Awareness Month - Specially Gifted .org Disability Pride Month Flag Cerebral palsy The Power of Different Disfigured? Audible book about disabled voices / Dancing Talking Drupal #316 - Accessibility Multiple sclerosis (MS) IAAP certifications A11y Talks Keely Cat-Wells Listen to About Us by Andrew Solomon - foreword, Peter Catapano - editor, Rosemarie Garland-Thomson - editor on Audible. About us NYT Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Donna Bungard - @dbungard MOTW Project Browser The Project Browser makes it easy for site builders to find modules. Once selected, instructions are provided on how to install the modules on your site. This browser lives inside the Drupal site itself, which means you don't need to leave your site in order to look for modules.

Jul 11, 20221h 0m

Talking Drupal #354 - OpenSource.com

Today we are talking about OpenSource.com with AmyJune Hineline. www.talkingDrupal.com/354 Topics OpenSource.ccom Content on the site RedHat IBM Is OpenSource.com open source? Who can contribute What makes a good article Are contributors financially compensated How large is the community Drupal Lifecycle of an article Outdated articles Publishing schedule Resources OpenSource.com To submit an article or ask AJ questions: [email protected] Enable sysadmin Write for ES - Enable architect redhat.com/architect/contribute - The Enterpriser's Project How to write for TEP - People Powered - Jono Bacon Accessibility Scanning & Testing Guests AmyJune Hineline - @volkswagenchick Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Donna Bungard - @dbungard MOTW Only One The Allow a content type only once module allows the creation of Only One content per language in the selected content types for this configuration.

Jul 4, 202252 min

Talking Drupal #353 - Native Web Components

Today we are talking about Web Components with Ron Northcutt. www.talkingDrupal.com/353 Topics What are native web components How are they different from custom elements How are they different from JS frameworks Libraries Elix Bit Polymer Lit ShadowDOM Difference between Progressive Web App and NWC Benefits of NWC How do you use them What are lifecycle callbacks Styles Html Slots named anonymous Support for NWCs Use cases Anything else? Resources Marfan Foundation Libraries Elix Bit Polymer Lit-html Mitosis Component Singular module webcomponents.org Webcomponents module Guests Ron Northcutt - @rlnorthcutt Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Donna Bungard - @dbungard MOTW Menu block This module provides configurable blocks of menu links with additional features not available in Drupal 8+ core.

Jun 27, 20221h 7m

Talking Drupal #352 - D7 to D9 Migration

Today we are talking about D7 to D9 Migration with Mauricio Dinarte. www.talkingDrupal.com/352 Topics Why are you passionate about migration First thing to think about when migrating Timeline Factors Tips and tricks Helpful tools and migrations Tricky things to migrate Data structure inconsistencies Embedded media Data management Source sets CSV Json DB connection Understanddrupal.com Who is the audience Any new content Resources Demo of Event Platform Understand Drupal Modules - spreadsheet of content model Media migration module Migrate project category Migrate ecosystem 31 Days of Migration Miller 0 to 20 Years Guests Mauricio Dinarte - understanddrupal.com - @dinarcon Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Donna Bungard - @dbungard MOTW Event Platform The Event Platform is actually a set of modules, each of which provides functionality designed to satisfy the needs of anyone creating a site for a Drupal Camp or similar event.

Jun 20, 202255 min

Talking Drupal #351 - Core Theming $h!t

Today we are talking about Core Theming with Cristina Chumillas. www.talkingDrupal.com/351 Topics What's new in core theming? Why is Claro in core important? Why is Olivero in core important? Why was it so long between new themes? Continuous improvement? What is the biggest improvement? What happens to old themes? Accessibility CSS Build tools Drupal 10 IE UC Compound elements Getting involved Asheville promo removed due to copyright claim Resources Load assets from template issue Mike's presentation on Olivero's menu Future of CSS in Drupal Meeting times #frontend channel in Drupal slack 11am ET / 3pm GMT Guests Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Mike Herchel - herchel.com - @mikeherchel MOTW Quicklink This module provides an implementation of Google Chrome Lab's Quicklink library for Drupal. Quicklink is a lightweight (

Jun 13, 20221h 9m

Talking Drupal #350 - Accessibility Scanning & Testing

Today we are talking about Accessibility Scanning & Testing with Mike Gifford & Daniel Mundra. www.talkingDrupal.com/350 Topics Accessibility Scanning and Testing Goals Popular tools Drupal tools Storybook VPAT OpenACR How it replaces VPAT OpenACR and Drupal Tackling Accessibility Tools to use Automation CI/CD Issues that will not be caught Asheville promo removed due to copyright claim Resources OpenACR https://github.com/GSA/openacr https://gsa.github.io/openacr-editor/ Accessibility Scanner Editoria11y Pa11y + Axe Cypress-axe Open source & accessibility (including list of open source tools) Site improve Purple hats WCAG-EM Fable tech labs Least accessible site Spoke truing tool GAAD Pledge Guests Mike Gifford - mgifford.medium.com @mgifford Daniel Mundra - danielmundra.com Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Mike Herchel - herchel.com - @mikeherchel MOTW Editoria11y Editoria11y ("editorial accessibility") is a user-friendly checker that addresses three critical needs for content authors It runs automatically. Modern spellcheck works so well because it is always running; put spellcheck behind a button and few users remember to run it! It runs in context. Views, Layout Builder, Media and all the other modules Drupal uses to assemble a complex page means checkers that run on individual fields cannot "see" errors that appear on render. It focuses exclusively on content issues: things page editors can easily understand and easily fix. Editoria11y is meant to supplement, not replace, testing with comprehensive tools and real assistive devices.

Jun 6, 20221h 5m

Talking Drupal #349 - Storage Entities

Today we are talking about Storage Entities with Martin Anderson-clutz. www.talkingDrupal.com/349 Topics Miller TD site update Storage Entities Inspiration Benefit of new entity type Comparison to custom entity Lightweight by design Roadmap Use cases Revisions Inline entity form Core candidacy Naming modules Getting Started Resources https://github.com/johnkerl/miller https://www.drupal.org/project/storage https://www.drupal.org/project/inline_entity_form https://www.drupal.org/project/tasks https://www.drupal.org/project/quick_links https://www.drupal.org/project/autogrid https://www.drupal.org/project/auto_entitylabel https://www.drupal.org/project/microcontent https://www.drupal.org/project/ideas/issues/607396 https://www.drupal.org/project/content_moderation_link Guests Martin Anderson-Clutz - @mandclu Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Mike Herchel - herchel.com - @mikeherchel MOTW Preview Link Provides a preview link that is tokenised, and therefore bypasses access control to allow any user to view the latest revision of an entity.

May 30, 202254 min