Talking Drupal cover image

Talking Drupal

Latest episodes

undefined
Jun 20, 2022 • 55min

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.
undefined
Jun 13, 2022 • 1h 10min

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 (< 1kb compressed) JavaScript library that enables faster subsequent page-loads by prefetching in-viewport links during idle time.
undefined
Jun 6, 2022 • 1h 5min

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.
undefined
May 30, 2022 • 54min

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.
undefined
May 23, 2022 • 1h 5min

Talking Drupal #348 - A Website’s Carbon Footprint

Talking Drupal #348 - A Website’s Carbon Footprint Today we are talking about A Website’s Carbon Footprint with Gerry McGovern. www.talkingDrupal.com/348 Topics Earth day What is a carbon footprint How do websites contribute How can you calculate your site’s impact Cloud vs dedicated hosting How do you determine a vendor’s impact Small sites VS FAANG How to improve your site Resources World Wide Waste podcast Chats with Gerry McGovern and guests about digital sustainability and Earth Experience Design Book How is your website impacting the planet? How green is your site? Sustainable Design Tom Greenwood: Sustainable Web Design Make greener design choices for better experiences and a healthier planet. https://abookapart.com/products/sustainable-web-design Macarthur foundation Circular Economy Guests Gerry McGovern - gerrymcgovern.com @gerrymcgovern Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Mike Herchel - herchel.com - @mikeherchel MOTW Config Pages At some point I was tired of creating custom pages using menu and form API, writing tons of code just to have a page with an ugly form where a client can enter some settings, and as soon as a client wants to add some interactions to the page (drag&drop, ajax etc) things starts to get hairy. The same story was with the creation of dedicated CT just to theme a single page (like homepage) and explaining why you can only have 1 node of this type, or force it programmatically.
undefined
May 16, 2022 • 54min

Talking Drupal #347 - GitLab CI

Today we are talking about GitLab CI with Chris Wells.     www.talkingDrupal.com/347 Topics CI GitLab CI What is Drupal transitioning from? Benefits of CI Key concepts and terminology Commonly used CI tools Community Benefits GitLab CI with other tools Coolest integration at Redfin Resources Gitlab acceleration initiative Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Chris Wells - redfinsolutions.com - @chrisfromredfin
undefined
May 9, 2022 • 56min

Talking Drupal #346 - Open Source Compensation

Today we are talking about Open Source Compensation with Tim Lehnen. www.talkingDrupal.com/346 Topics How was DrupalCon? Suggestion from listener Open Source like cURL and OpenSSL Developer burnout and frustration Question about boosting other contribution to C-Level Great ways to compensate What are you working on now? Resources Open source developers, who work for free, are discovering they have power Preshow DrupalCon Portland 2022 YouTube Playlist on DA channel Driesnote John’s Talk DA Panel D.O Docs about contribution credit: https://www.drupal.org/drupalorg/contribution-credit https://www.drupal.org/docs/develop/issues/fields-and-other-parts-of-an-issue/getting-credit-for-work-on-issues GitLab issue for contribution credit Who sponsors Drupal 2020-2021 Guests Tim Lehnen - @timlehnen Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Chris Wells - redfinsolutions.com - @chrisfromredfin MOTW Tome Tome is a static site generator, and a static storage system for content.
undefined
May 2, 2022 • 45min

Talking Drupal #345 - Live from DrupalCon

Today we are talking about DrupalCon 2022. www.talkingDrupal.com/345 Topics First in person DrupalCon Most impactful thoughts from DriesNote Best Sessions Next year in Drupal New technologies What are you going to try on the flight home How was your session? Any interesting people or conversations? Swag Resources Guests AmyJune Hineline - @volkswagenchick Mike Miles - @mikemiles86 Stephen Cross - stephencross.com - @stephencross Hosts John Picozzi - www.epam.com @johnpicozzi Chris Wells - redfinsolutions.com - @chrisfromredfin
undefined
Apr 25, 2022 • 1h 2min

Talking Drupal #344 - OTC - Cypress, New tools and more

Today we are talking about Cypress, New Tools, and more. www.talkingDrupal.com/344 Topics Cypress Process HackMD Quant UX Non Drupal SvelteKit Laravel NodeJS Native Web Components Resources Cypress Hackmd Quant Penpot Taiga https://taiga.io https://github.com/taigaio Sveltekit Brian perry FLDC Forecast Harvest Nodejs Type ORM Native Web Components Project Browser Svelte Meme Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Chris Wells - redfinsolutions.com - @chrisfromredfin MOTW Flush Plays a fun flushing sound when the cache is flushed. Sound is configurable in the admin settings under UI.
undefined
Apr 18, 2022 • 59min

Talking Drupal #343 - Marketing Automation with Mautic

Today we are talking about Marketing Automation with Mautic with Ruth Cheesley. www.talkingDrupal.com/343 Topics What is Marketing Automation What is Mautic How does Mautic work Is Mautic free Similarities between Drupal and Mautic Mautic and Acquia How Mautic works with Drupal What Mautic can automate Privacy features in Safari Customizing Mautic Plugin ecosystem Mautic Acceleration team Resources App for sit stand reminder Governance Mautic Project Page Mautic Partners Mautic Documentation Developer Docs NB we are in the middle of replatforming to Read the Docs - WIP but these are the most updated End user Developer Mautic Workshop at DrupalCon Campaign Studio Campaign Factory YouTube channel Guests Ruth Cheesley - ruthcheesley.co.uk @RCheesley Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Mike Anello - @ultimike MOTW Webform Mautic Adds a Webform handler to map submissions to Mautic forms. Automatically send Mautic cookies (session and device ID), to merge the newly created contact from the submission with the anonymous tracked visitor through the tracking pixel seamlessly. Automatically forward the IP address to Mautic, to provide consistent tracking of leads once they submit the form.

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