

Talking Drupal
Talking Drupal Hosts
Talking Drupal is a weekly chat about web design and development by a group of people with one thing in common: We Love Drupal. With hosts John Picozzi, Nic Laflin, and Martin Anderson-Clutz
Episodes
Mentioned books

Mar 28, 2022 • 1h 7min
Talking Drupal #340 - Storybook
Today we are talking about storybook with Randy Oest. www.talkingDrupal.com/340 Topics What is Storybook Why are component libraries so popular Difference between Storybook and Patternlab Why choose Storybook Useful Addons Docs Controls Accessibility Screen Size Figma Zeppelin Write your own Chromatic visual testing Integration with Drupal Headless environments Emulsify When would you not use Storybook Interesting use cases Chromatic (not the Drupal agency) Resources for getting started Resources Storybook Emulsify Mustache Security update Perimeter Stencil Storybook Tutorial Emulsify Guests Randy Oest - randyoest.com @amazingrando Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Mike Anello - drupaleasy.com @ultimike MOTW Perimeter Basic perimeter defence for a Drupal site. This module bans the IPs who send suspicious requests to the site. The concept is: if you have no business here, go away.

Mar 21, 2022 • 1h 11min
Talking Drupal #339 - Smart Date
Today we are talking about Smart Date with Martin Anderson-Clutz www.talkingDrupal.com/339 Topics Why are dates in Drupal so complex How does Smart Date make things easier What inspired you to make Smart Date How has the community helped shape the evolution of Smart Date Are there other key features How is Smart Date's approach to recurring events different from other modules How do you get started with Smart Date What if your site is using core Date field What modules does Smart Date work with Complex use cases When should you NOT use Smart Date Roadmap How can people help Resources Smart Date Recurring events episode 274 Date recur RNG Ticket SimplyTest.me Smart Date Calendar Kit Date augmenter api V4.0 Plan Smart Date Registration Kit Current Year in Thailand EPAM Careers Bookable Calendar Community events issue Webchick tweet Granularity issue Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Martin Anderson-Clutz - @mandclu MOTW Inline Entity Form Provides a widget for inline management (creation, modification, removal) of referenced entities. The primary use case is the parent -> children one (product display -> products, order -> line items, etc.), where the child entities are never managed outside the parent form. Existing entities can also be referenced.

Mar 14, 2022 • 47min
Talking Drupal #338 - Tailwind CSS
Today we are talking about Tailwind CSS with Oliver Davies. www.talkingDrupal.com/338 Topics Tailwind CSS Excitement about Tailwind Why someone would not be excited Benefits Advantages over bootstrap Using it with Drupal Learning the language Starter Kit Tailwind themes Older browsers Build Process Tailwind UI and paid plans Future of Tailwind Responsive Design Resources Tailwind CSS Tailwind CSS Starter Kit Drupal Project Oliver Davies CSS Utility Classes and "Separation of Concerns" Oliver's Previous Shows https://talkingdrupal.com/175 https://talkingdrupal.com/204 https://www.facebook.com/intrepidnetwork/videos/1920856801321734/ https://www.youtube.com/watch?v=vzqFxNDLMIg Play with Tailwind CSS Tailwind UI - Component Library EPAM Solution Architect Job Posting US Canada Refactoring ui Tailwind CSS blog posts Tailwind CSS code repos Rebuilding Bartik with Tailwind CSS Talk: Taking Flight with Tailwind CSS Guests Oliver Davies - https://www.oliverdavies.uk @opdavies Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Martin Anderson-Clutz - @mandclu

Mar 7, 2022 • 1h 10min
Talking Drupal #337 - Layout Paragraphs
Today we are talking about Layout Paragraphs with Justin Toupin. www.talkingDrupal.com/337 Topics Ukaine – https://www.drupal.org/association/blog/drupal-association-statement-of-support-for-ukraine Drupal 7 end of life What is Layout Paragraphs How it works Who it is for Current status Timeline for the project Why you worked on this Marketing and editorial staff need flexible tools Complex interfaces became the norm Content teams need to involve devs Layout paragraphs has been called an evolution of WYSIWYG Paragrpahs Comparison between Layout Paragraphs and Layout Builder Listener question from Steven – Is there a way to show the label of the paragraph type without needing to hover over the content on the edit screen What is next Mercury editor Getting started Headless Drupal Resources Drupal Association Drupal 7 end of life Layout Paragraphs Itamair Talking Drupal #327 - Layout Builder vs Paragraphs Mercury Editor Justin at Design for Drupal Guests Justin Toupin - aten.io @justin2pin Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Martin Anderson-Clutz - @mandclu MOTW JSON:API Node Preview Tab Adds a tab to nodes that allows a quick preview of the node's representation as JSON:API. If using this with a Chrome browser, we suggest using the JSONVue extension to improve the formatting, with the option enabled to format contents in frames.

Feb 28, 2022 • 55min
Talking Drupal #336 - Discover Drupal
Today we are talking about Discover Drupal with Angie Sabin. www.talkingDrupal.com/336 Topics Drupal 10.0.0-alpha2 was tagged Describe Discover Drupal Importance of Discover Drupal Roles in DD Trainee Mentor Supporter Mentor's responsibilities Time commitment Mentor Trainee Mentor application closed North America only and plans to expand Other ways to support the program Number of trainees Plans to join with EDU Resources Discover Drupal Gwendolyn Anello AmyJune Allison Manley Guests Angie Sabin - https://www.drupal.org/u/angiesabin Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Martin Anderson-Clutz - @mandclu MOTW Search Overrides What the module does Allows editors to specify "featured results" for specific queries, using a capability built into modern versions of Apache Solr What versions are available 2.0.3, works with Drupal 8 and 9 What you like about the module and how you use it It provides an admin page for creating and managing overrides, but you can also create overrides and exclusions for a node while editing it What you like about the module and how you use it By default works with nodes, but can be configured to pull from a search Dependencies to thinks about Requires using Apache Solr for search

Feb 21, 2022 • 1h 9min
Talking Drupal #335 - LocalGov
Today we are talking about LocalGov Drupal. www.talkingDrupal.com/335 Topics LocalGov description What a council is and how LocalGov helps Who it's for Publicly owned asset How distributions reduce cost Layout Builder vs Paragraphs Headless / Decoupled Central gov.uk design system Drupal version Updating Roadmap How to help Resources LocalGov Drupal Main site Demo site, based off default install Documentation site Drupal project Github home Drupalcon talks Mark Conroy Theming Like a Pro - DrupalCon Europe 2021 Drupal Distributions - common challenges and solutions (Panel) Why UK councils chose LocalGov Drupal (and didn't) | DrupalCon Theming for Distributions: Sub-theming Like a Pro | DrupalCon Distributed governance in a distribution for local government | DrupalCon Sociocracy explainer A very brief introduction to sociocracy | by Harri Kaloudis | Medium Sociocracy. The Operating System Of The New Economy Mark's twitch stream on decoupled gatsby work Decoupled LGD Mark's YouTube Council sites Westminster Croydon Lambeth Cumbria Bracknell Forest Gov.uk Design system Step by step component Slack channel (needs invite) Meetings and Public Google calendar (Or feel free to contact Will or Finn for invites) Admiral two ships sci fi reference? Guests Will Callaghan - localgovdrupal.org @willguv Finn Lewis - agile.coop @finnlewis Mark Conroy - annertech.com @markconroy Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Abby Bowman - www.linkedin.com/in/arbowman @abowmanr

Feb 14, 2022 • 1h 21min
Talking Drupal #334 - Managing Drupal Teams in Government
Today we are talking about Leading a Drupal Team in Government with Abigail Bowman and Laura Larrimore. www.talkingDrupal.com/334 Topics John - Kids listening to show – Alexa and silly songs – Lando pantheon recipe Abby - Paper room craft – GOTW Pokemon Arceus Laura - Olympics Nic - Storybook FL Drupal Camp Abby's Game of the Week Getting involved in management Current projects uspto.gov developer.uspto.gov atf.gov Uniqueness of government Building and maintaining a strong team Flexibility Onboarding Training Buy in from executives Managing changing expectations Resources Patent and Trademark Office API The Bureau of Alcohol, Tobacco, Firearms & Explosives (pre-show) Edison AC/DC Movie: "The Current War" Paper craft kit Pokemon Legends: Arceus Menu patches More on Drupal in Gov with Abby: Episode216 Basics of government contracting USA Jobs Resume video Guests Laura Larrimore Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Abby Bowman - www.linkedin.com/in/arbowman @abowmanr MOTW Menu breadcrumb This module allows you to use the menu the current page belongs to for the breadcrumb, generating breadcrumbs from the titles of parent menus.

Feb 7, 2022 • 1h 14min
Talking Drupal #333 - Behat
Today we are talking about Behat with Chris Burgess. www.talkingDrupal.com/333 Topics Nic - Wordpress subtheme Abby - Wix site – Game of the Week Sable Chris - OSA Role appointment and suumer holidays John - Squid Games – Snow Description of Behat How it works Managing Expectations Where in the development cycle How to write tests for Behat Best Practices How far do you get out of the box? Favorite Addons Getting Started Resources Migrate Visualize module TFW you learn to graph Behat goodies: Common Drupal step definitions Additional Drupal step definitions Capture screenshots Mailhog for capturing emails Chrome driver without Selenium Read the docs! Behat docs Behat 2.5 docs while outdated may be an easier intro Drupal config & steps Demo Drupal project with Behat & Gitlab CI Guests Chris Burgess - https://chris.bur.gs @xurizaemon Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Abby Bowman - www.linkedin.com/in/arbowman @abowmanr MOTW SVG Image This module changes default image field widget and formatter to allow use SVG image with the standard Image field.

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.

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.


