Mon, 23 May 2022
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 Guests Gerry McGovern - gerrymcgovern.com @gerrymcgovern Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Chris Wells - redfinsolutions.com - @chrisfromredfin 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.
Direct download: td-348-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 16 May 2022
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 Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Chris Wells - redfinsolutions.com - @chrisfromredfin
Direct download: td-347-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 9 May 2022
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 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.
Direct download: td-346-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 2 May 2022
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
Direct download: td-345-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 25 April 2022
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 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.
Direct download: td344-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 18 April 2022
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 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.
Direct download: td-343-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 11 April 2022
Today we are talking about Acquia Code Studio with Matthew Grasmick and Ron Northcutt. www.talkingDrupal.com/342 Topics - What is Acquia Code Studio?
- Are merge requests something that can be done via the Acquia Dashboard?
- Can I make edits in the browser?
- Is it Acquia Cloud only?
- Can you use gitlab, github or bitbucket?
- How does testing work?
- Can it co exist with current dev tools?
- Can you add additional tools like sonarqube?
- Are there additional fees?
- Can existing customers use CS?
- Is there a local setup?
Resources Guests Matthew Grasmick - @grasmash Ron Northcutt - @rlnorthcutt Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Mike Anello - @ultimike MOTW Calendar View A lightweight module to display any Views results in a calendar table. Compatible with any View as it - should - respects exposed date filters (e.g. >=, <=, ‘between’…etc) and the default rendering of the results (e.g. display fields or as rendered entity).
Direct download: td342-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 4 April 2022
Today we are talking about Mentoring at DrupalCon with AmyJune Hineline. www.talkingDrupal.com/341 Topics - Mentoring at DrupalCon
- Why is mentoring important
- How can people help
- Why do people become mentors
- How does a mentor get started
- How does mentoring help the community
- Do mentors get contribution credits
- What is being done to convert periodic mentors to consistent mentors
- What makes you passionate about mentoring
- Discover Drupal
- Were there any lessons from virtual events that will persist to live events
Resources Guests AmyJune Hineline - @volkswagenchick Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Mike Anello - @ultimike MOTW Layout Builder Section Navigation Adds a new block available to layout builder that displays a list of anchor links for other components of the same section.
Direct download: td-341-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 28 March 2022
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
- 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 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.
Direct download: td-340-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 21 March 2022
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 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.
Direct download: td-339-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 14 March 2022
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 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
Direct download: td-338-libsyn.mp3
Category: general
-- posted at: 3:00pm EDT
|
|
Mon, 7 March 2022
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 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.
Direct download: td-337_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 28 February 2022
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
- Mentor’s responsibilities
- Time commitment
- 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 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
Direct download: td336_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 21 February 2022
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
- Drupalcon talks
- Mark Conroy
- 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
- Council sites
- Gov.uk Design system
- Slack channel (needs invite)
- Meetings and Public Google calendar
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
Direct download: td-335_libsyn-intro.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 14 February 2022
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
- Uniqueness of government
- Building and maintaining a strong team
- Flexibility
- Onboarding
- Training
- Buy in from executives
- Managing changing expectations
Resources 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.
Direct download: td334_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 7 February 2022
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 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.
Direct download: td333_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 31 January 2022
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 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.
Direct download: td332_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 24 January 2022
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
- 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 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.
Direct download: td331_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 17 January 2022
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
- Desktop
- Benefits
- Challenges
- Key takeaways
- Getting started
Resources 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.
Direct download: td330_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 10 January 2022
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
- Nithya - Grade 6
- 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 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
Direct download: td329_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 3 January 2022
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
- Nic
- Favorite moments in 2021
- Stephen
- John
- Changing Jobs
- Kids growing up
- Nic
- Kitako growing up
- Cooking
- Thoughts for 2022
- Stephen
- John
- In person events
- More contribution
- Nic
Resources Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Stephen Cross - @stephencross
Direct download: td328_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|