Talking Drupal cover image

Talking Drupal

Latest episodes

undefined
Jan 31, 2022 • 1h 16min

Talking Drupal #332 - Permissions Management

Today we are talking about Permission Management with Benji Fisher. www.talkingDrupal.com/332 Topics John - Squid Games – Midcamp hat Abby - Turkish Market and lentil soup Benji - Fruition dedicating more time for open source Nic - Config for Drupal 9.3 Overview of Permissions Familiar examples Biggest problem UX nightmare Phantom permissions 9.3 significant improvements Passion project Process to get this in Reviewer role Next phases How to help Drupal puzzles Resources Reviewing 9.3 config update Bundle Classes Typed Entities Config mappings are sorted the way they are defined in their schema @phenaproxima Comment on Permission table size Weekly Usability Meeting #ux channel in Drupal slack Drupal core meeting calendar Each content type has a manage permissions tab - will be in 9.4.0 Add a “Manage permissions” tab for each bundle that has associated permissions Let modules opt in to the bundle-specific permissions form (RTBC) Guests Benji Fisher - @benji17fisher Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Abby Bowman - www.linkedin.com/in/arbowman @abowmanr MOTW Flood Control Flood Control provides an interface for hidden flood control variables (e.g. login attempt limiters) and makes it possible for site administrators to remove IP addresses and user ID’s from the flood table.
undefined
Jan 24, 2022 • 1h 4min

Talking Drupal #331 - Migrating Paragraphs for The National Zoo

Today we are talking about Migrating Paragraphs for the National Zoo with Mohammed El-Khatib. TalkingDrupal.com/331 Topics Nic - Family flew home Abby - Little free library – Hades game Mohammed - Migrating D9 to Tailwind CSS and Alpine – Travel plans fell through John - Listening to TD with kids National Zoo Favorite animal How the National Zoo uses Drupal Why the zoo needed to migrate paragraphs Mapping migration strategy Tool Migrate Plus Migrate Tools Migrate Upgrade Nested Paragraphs Translation Any strategies to migrate Resources for help Tips and Tricks What is next for National Zoo Anything to add? Resources National Zoo Paragraphs (and red pandas) in action Migrate Upgrade Migrate Tools Migrate Plus Core Migrate Plugins Migrate Plus Plugins Episode 295 31 days of migration (free blog series, plus a paid course) Convert to layout Phase 2 blog Talk at govcon Repo containing example: Paragraph and Field Collection migration Guests Mo El-Khatib - mmelkhatib Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Abby Bowman - www.linkedin.com/in/arbowman @abowmanr MOTW Draggable views DraggableViews makes rows of a view “draggable” which means that they can be rearranged by Drag’n’Drop.
undefined
Jan 17, 2022 • 1h 8min

Talking Drupal #330 - Remote Development on a LAN

Today we are talking about Remote Development on a LAN. TalkingDrupal.com/330 Topics John - Don’t Look Up Stephen - Docker Desktop no longer free Nic - Snowman – Computer Remote development on a LAN What remote development is History behind approach Mixed env Solution for overheating on Mac and performance BLT 30 seconds on Linux 20 minutes on Mac Key concepts Best tool Desktop of choice Linux box LAMP Code Git Desktop Browser IDE Terminal Benefits Challenges Key takeaways Getting started Resources Docker Desktop Colima Podman DDEV Global Sprint Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Stephen Cross - @stephencross MOTW External Links External Links is a small module used to differentiate between internal and external links. Using jQuery, it will find all external links on a page and add an external icon indicating it will take you offsite or a mail icon for mailto: links.
undefined
Jan 10, 2022 • 1h 16min

Talking Drupal #329 - The Penguin Corps

Today we are talking about The Penguin Corps with Stu Keroff and Students from the Penguin Corps. TalkingDrupal.com/329 Topics Stephen - AZ trip Nic - Computer build Stu - Back to school Favorite things Rania Grade 7 Walking up and down stairs 10 times to get to sleep Michael - Grade 7 Sports, Basketball or Swim Cam - Grade 7 Working on cars, 1986 Ford Mustang Geoffrey - Grade 6 Soccer Nithya - Grade 6 Reading Penguin Corps How it got started Getting support Why Linux Computers in the classroom Importance Digital Divide Hardware Donations Beyond the classroom Corporate support Resources Linux Club Guide Charlie Reisinger Antioch house Floss Desktops for Kids Guests Stu Keroff - @studoeslinux Rania Michael Cam Geoffrey Nithya Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Stephen Cross - @stephencross
undefined
Jan 3, 2022 • 1h 12min

Talking Drupal #328 - 2021 in Review

Today we are talking about the year in Review. TalkingDrupal.com/328 Topics John - Office light Stephen - New favorite podcast Nic - Finally found a graphics card FLDC TD 2021 Stephen stepped back from weekly recordings Changes at TD Division of labor Production Schedule Keynote at GovCon Drupal 8 EoL Drupal 7 EoL approaching Virtual Conferences Tech changes Stephen Split keyboard synology SBC and micro controllers John Linux Alexa Fire Tablets Nic TV Shows Favorite moments in 2021 Stephen Kids growing up John Changing Jobs Kids growing up Nic Kitako growing up Cooking Thoughts for 2022 Stephen New year, new start John In person events More contribution Nic Take stock of life Resources Episode 300 Govcon Keynote Non-Code Contribution: Using your passion and skills to power open source Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Stephen Cross - @stephencross
undefined
Dec 27, 2021 • 1h 25min

Talking Drupal #327 - Layout Builder vs Paragraphs

Today we are talking about Layout Builder vs Paragraphs. TalkingDrupal.com/327 Topics Nic - Family visiting Stephen - Behat John - Vacation time Why choose Layout Builder In core UI Josh Miller Q1 - Content model concerns Why choose paragraphs Known Structured content Why not choose layout builder Core integrations Xlation Content split Needs deep core patches Needs UI customization Why not choose paragraphs Performance Hard to use UI Why choose – use both Josh Miller Q2 - Risks about moving into and out of each platform Josh Miller Q3 - Templating concerns Resources Nate’s Talk Episode 247 Layout Paragraphs JSON API Patches Paragraph blocks Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Stephen Cross - @stephencross MOTW Linkit Linkit provides an easy interface for internal and external linking with wysiwyg editors by using an autocomplete field. Linkit has by default support for nodes, users, taxonomy terms, files, comments and basic support for all types of entities.
undefined
Dec 20, 2021 • 1h 10min

Talking Drupal #326 - Session Recording - An Update

Today we are talking about The Session Recording Initiative with Kevin Thull. TalkingDrupal.com/326 Topics John - Getting ready for xmas Kevin - B Movie marathon Santa and the Ice Cream Bunny Nic - New mic location Beginning of Recording Initiative Number of camps annually The “Kit” Effects of the Pandemic Pipeline Tips and tricks Future of the initiative Resources Santa and the Ice Cream Bunny Santa Claus Conquers the Martians DRI on Open Collective Github docs Descript (transcript-based video editing) Recording history Episode 146 Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Kevin Thull - @kevinjthull MOTW CSP The Content-Security-Policy header allows your Drupal site to inform browsers of trusted sources for JavaScript, CSS, and other external resources. This adds a security layer to detect and mitigate the risk of Cross Site Scripting (XSS), data injection, and other vulnerabilities.
undefined
Dec 13, 2021 • 1h 2min

Talking Drupal #325 - Gin Admin Theme

Today we are talking about The Gin Admin Theme with Sascha Eggenberger. TalkingDrupal.com/325 Topics Nic - Stretch Kevin - Camp shirt acoustic tile Sascha - Bought a stroller this week John - Christmas blow up decorations Elevator pitch for gin admin theme Origin story Enhancement to Claro Why people love the theme Extensibility Add-on modules for gin admin theme Any challenges where the base theme is experimental The Gin team Will it make it into core Roadmap How to help Resources Gin Admin Theme Sascha Eggenberger Camp shirt acoustic tile setup: Inspiration tweet from Steve Persch Acoustic tiles Stitch Witchery Santa Blow Up Snowman Blow Up Guests Sascha Eggenberger - @saschaeggi Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Kevin Thull - @kevinjthull MOTW Layout Paragraphs Layout Paragraphs provides an intuitive drag-and-drop experience for building flexible layouts with paragraphs. The module was designed from the ground up with paragraphs in mind, and works seamlessly with existing paragraph reference fields.
undefined
Dec 6, 2021 • 1h 4min

Talking Drupal #324 - The New Simplytest.me

Welcome to Talking Drupal. Today we are talking about The New SimplyTest.Me with Adam Bergstein & Matt Glaman. TalkingDrupal.com/324 Topics John - Went to Maine Kevin - Movie marathon – heading back to Chicago Adam - Surprise reservation Matt - New development on phpstan-drupal Contributions from brambaud – New job!! Nic - Vet with kitako Listeners new to simplytest.me episode 279 Brief history New upgrade! When will Drupal 10 be on simplytest.me Tech partners Tugboat Amazee Violinist Process for getting one click demos Plugin, you can contribute Roadmap Merge request support Drupal pod How we can help Resources Episode 279 Guests Adam Bergstein - @n3rdstein Matt Glaman - @nmdmatt Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Kevin Thull - @kevinjthull MOTW Gin Admin Theme A radically new UI layout paired with goodies like a Darkmode will give your Drupal’s Admin interface a facelift. The Gin theme also includes things which are currently out of scope for Claro and/or some customisations we’re experimenting with for the future. Built on the foundation of Claro from one of the lead designers of Claro & Drupal Design System.
undefined
Nov 29, 2021 • 47min

Talking Drupal #323 - Pantheon Autopilot

Welcome to Talking Drupal. Today we are talking about Pantheon Autopilot with Nathan Tyler. TalkingDrupal.com/323 Topics Nic - Firefly iii Kevin - Visiting Asheville Nathan - Working on 227 open source repos, soccer league John - Drupal Providence Pantheon Autopilot Visual regression tests How it works Comparison with backstop js Deployment workflow Composer integration Compatible Drupal versions Other platforms Pantheon upstreams Development process Acquisition Automatic updates initiative in Drupal core Developer reactions Need for autopilot once automatic updates are supported Roadmap Adding it to your account cost Most surprising project from pantheon Resources Firefly iii Autopilot Drupal Providence Terminus Pancakes Guests Nathan Tyler - @getpantheon Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Kevin Thull - @kevinjthull MOTW Webform The Webform module allows you to build any type of form to collect any type of data, which can be submitted to any application or system. Every single behavior and aspect of your forms and their inputs are customizable. Whether you need a multi-page form containing a multi-column input layout with conditional logic or a simple contact form that pushes data to a SalesForce/CRM, it is all possible using the Webform module for Drupal 8/9.

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