Talking Drupal
Talking Drupal is a weekly chat about web design and development by a group a guys with one thing in common, we love Drupal. With hosts Stephen Cross, John Picozzi and Nic Laflin.

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

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

Direct download: td-374-libsyn.mp3
Category:general -- posted at: 12:00pm EST

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

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

Direct download: td-373-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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?
Direct download: td-372-libsyn.mp3
Category:general -- posted at: 1:00pm EST

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

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
Direct download: td-371-libsynv4.mp3
Category:general -- posted at: 2:00pm EST

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

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.

Direct download: td-370-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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.

Direct download: td-369-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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
Direct download: td-368-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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.

Direct download: td-367-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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.

Direct download: td-366-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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.

Direct download: td-365-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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.

Direct download: td-364-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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.

Direct download: td-363-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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
Direct download: td-362-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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).

Direct download: td-361-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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

Direct download: td-360-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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.

Direct download: td-359-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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.

Direct download: td-358-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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

Direct download: td-357-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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.

Direct download: td-356-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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.

Direct download: td-355-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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.

Direct download: td-354-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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.

Direct download: td-353-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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.

Direct download: td-352-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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.

Direct download: td-351-libsynv2.mp3
Category:general -- posted at: 2:00pm EST

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

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

  1. 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!
  2. 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.
  3. 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.
Direct download: td-350-libsynv2.mp3
Category:general -- posted at: 2:00pm EST

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

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.

Direct download: td-349-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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.

Direct download: td-348-libsyn.mp3
Category:general -- posted at: 2:00pm EST

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 EST

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 EST

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 EST

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 EST

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 EST

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 EST

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 EST

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

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 EST

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 EST

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 EST

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 EST

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

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 EST

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

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 EST

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 EST

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 EST

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 EST

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

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 EST

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

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 EST

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

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 EST

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

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 EST

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

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.

Direct download: td327_libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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.

Direct download: td326_libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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.

Direct download: td325_libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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.

Direct download: td324_libsyn.mp3
Category:general -- posted at: 2:00pm EST

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

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.

Direct download: td323_libsyn.mp3
Category:general -- posted at: 2:00pm EST

Today we are talking about Camp Planning with April Sides.

TalkingDrupal.com/322

Topics

  • Can you tell us about Drupal Camp Asheville?
  • Why is camp planning “Your Jam”?
  • How do you think virtual events have impacted camps?
  • Do you think we will get back to In-person camps in 2022?
  • What are your thoughts on hybrid camp formats in the future?
  • What is neurodiverse inclusion?
  • Why is it important for events and the Drupal community?
  • What is your favorite aspect of camp planning?
  • Biggest challenge
  • Biggest Success
  • Tips for starting a new camp
  • How to help with an existing camp

Resources

Drive by Daniel Pink
Notist - John
Notiat - April
Event Organizers Working Group
Event Accessibility Playbook
Drupal Camp Asheville
Drupal Camp Asheville Project
Asheville Twitter

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan
John Picozzi - www.epam.com @johnpicozzi
April Sides - @weekbeforenext

Module of the Week

DropzoneJS
Drupal integration for DropzoneJS - an open source library that provides drag’n’drop file uploads with image previews.

Direct download: td322_libsyn.mp3
Category:general -- posted at: 2:00pm EST

Today we are talking about Drupal Diversity & Inclusion with Tearyne Almendariz.

TalkingDrupal.com/321

Topics

  • Nic - Split keyboard
  • April - Daylight saving pet time adventures
  • Tearyne - Summer sabbatical coming to an end - working for Pantheon now!
  • John - NEDCamp!
  • Brief background for DDI
  • Talking Drupal #217 - Tara, Marc, Alanna
  • Talking Drupal #297 - with Fatima & Tara
  • First involvement in DDI
  • What’s new with DDI
    • Regional leads
    • Focus on Restoration and rejuvination
  • Changes over the years
  • Support from community
  • How to expand diveristy and equity in tech
  • How to elevate women in tech
  • React community
  • New members
  • Getting involved
  • First online camp
  • Biggest issue in Drupal right now for Diversity
  • Neurodiversity
  • How to be an ally and an advocate

Resources

Guests

Tearyne Almendariz - @TearyneG

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan
John Picozzi - www.epam.com @johnpicozzi
April Sides - @weekbeforenext

MOTW

Entity Usage

Direct download: td321_libsyn.mp3
Category:general -- posted at: 2:00pm EST

Today we are talking about Drupal 8 End of Life with Gábor Hojtsy.

TalkingDrupal.com/320

Topics

  • John - NEDCamp is in two weeks
  • April - Planning Drupal Camp Asheville in person next year
  • Gábor - Thinking of all versions of Drupal
  • Nic - Vacation was great - visited Salem
  • What End of Life (EoL) means
  • Statistics on number of sites
  • Why D8 EoL is before D7
  • What can people do to continue using D8
  • Does the new release schedule and EoL schedule improve the platform
  • Improvements to the process
  • Process expected for D9 and D10
  • D8 -> D9 migration process affect on adoption
  • Expected differences with D7 EoL
  • Current Projects
  • Contributions
  • Next big thing
  • Core committer experience over the years
  • Initiative lead, lead
  • Merge request support with gitlab
  • Making core committer’s life easier

Resources

 commit 62f939944f9ecdff0cfb84e1eb057237ad3d52ed Author: Dries Buytaert <dries@buytaert.net> Date:   Tue Sep 16 17:35:02 2003 +0000       - Added 'escape HTML' option to the filters.  Patch by Gabor Hojtsy.   commit 069e1bb87b9971f160f8ddccfe95335986dd17e0 Author: Dries Buytaert <dries@buytaert.net> Date:   Sun Sep 28 17:07:46 2003 +0000       - More translation fixes for the menu items.  Patch by Gabor.   commit bcfa6dca1e6646a50f12f617425c6087cae97ac8 Author: Dries Buytaert <dries@buytaert.net> Date:   Sun Sep 28 18:23:13 2003 +0000       - Translation improvements for the block module help.  Patch by Gabor.   commit 7531e82969cda841d2e03a736c2b0568ed2647e7 Author: Dries Buytaert <dries@buytaert.net> Date:   Mon Sep 29 18:35:46 2003 +0000       - Made sure non US-ASCII mails are sent out properly.  Patch by Gabor.            TODO: rename user_mail() to drupal_mail() and move it to common.inc.       Other modules, such as the project module, should use this as well       or they risk to send out /invalid/ mails.   

Guests

Gábor Hojtsy - www.hojtsy.hu
@gaborhojtsy

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan
John Picozzi - www.epam.com @johnpicozzi
April Sides - @weekbeforenext

MOTW

Views AJAX History
Enable bookmaking of AJAX views. Supports filters and paging.

Direct download: td320_libsyn.mp3
Category:general -- posted at: 2:00pm EST

Today we are talking about Backdrop with Jen Lampton.

TalkingDrupal.com/319

Topics

  • Nic - Vacation
  • April - need new shelves for Lego Harry Potter
  • Jen - Heirloom tomatoes and too much rain
  • John - Personal website / blog
  • Backdrop CMS Elevator pitch
  • Difference between Drupal and Backdrop
  • Why choose Backdrop over Drupal
  • Matt Glaman on twitter
    • General challenges of growing a fork’s identity
    • Challenges in being thrifty
  • Biggest milestones in the last two years
    • New core committers
    • 7 releases with new features
      • Layouts
      • File browser
      • Lazy loading images
      • Config overrides
      • Telemetry
    • Backdrop Live events
  • More listener questions (Matt Glaman)
    • Contributor community
    • Companies specializing in Backdrop
  • Wider adoption as D7 approaches EoL
  • Wider adoption as D9 approaches EoL
  • Ease of migration from D7
    • Easier than migrating D7 to D9
  • More listener questions (Matt Glaman)
    • Marketing challenges
  • Anything that you would do differently after 6 years
  • Philosophy
  • Biggest upcoming features
  • Telemetry

Resources

Guests

Jen Lampton - Jeneration Web Development @jenlampton

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan
John Picozzi - www.epam.com @johnpicozzi
April Sides - @weekbeforenext

MOTW

CKEditor CodeSnippet

Direct download: td319_libsyn.mp3
Category:general -- posted at: 2:00pm EST

Today we are talking about DDev with Randy Fay

TalkingDrupal.com/318

Topics

  • John - TD youtube and linkedin
  • AmyJune - Getting ready for winter and music shows
  • Randy - managing hospice for mother
  • Nic - House cleanouts and lego
  • DDEV elevator pitch
  • Beginning of DDEV
  • Development Process
  • Team
  • Docker use cases
  • Listener Marc van Gend “I’d love to hear about the current state of the project, given the change of ownership. Is it healthy financially?”
  • Listener Josh Miller “Randy has a long history with Drupal, outdating most. https://drupal.org/u/rfay a little over 16 years. How did his contribution start, and how has it changed? Does he still build with Drupal?”
  • Roadmap
  • Listener Stephen Cross “I easily got DDEV running on Raspberry Pi, while other tools do not run simply. How has ARM adoption been?”
  • Josh on Twitter “Will docker work on new processors?”

Resources

Compu-Home Systems TomorrowHouse (1980’s Home Automation run by an Apple II
Randy and Nancy’s 2.5-year bike trip through the Americas
Ddev docs
DDEV Github

What’s So Different about DDEV?
#ddev for tweets
Talking Drupal on YouTube

Guests

Randy Fay- http://randyfay.com @randyfay

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan
John Picozzi - www.epam.com @johnpicozzi
AmyJune - @volkswagenchick

MOTW

Recaptcha
Uses the Google reCAPTCHA web service to improve the CAPTCHA system. It is tough on bots and easy on humans.

reCAPTCHA is built for security. Armed with state of the art technology, it always stays at the forefront of spam and abuse fighting trends. reCAPTCHA is on guard for you, so you can rest easy.

Direct download: td318_libsyn.mp3
Category:general -- posted at: 2:00pm EST

Today we are talking about Non-Code Contribution

TalkingDrupal.com/317

Topics

  • What is Talking Drupal
    • Podcast with audio and video
  • We recorded our 300th episode in June, over 175 guests, 700K audio downloads
  • Weekly episodes covering a variety of topics
  • Most recent 315 with Tara King, Director of Developer Relations at automatic, Comparing Drupal and Wordpress Communities
  • Visit www.talkingdrupal.com
  • This may be a different keynote than you are accustomed to. Talking Drupal is a discussion, and that’s what we are having today.
  • Today we are talking about Non-Code Contribution: Using your passion and skills to power open source.
  • What is contribution in an open-source project?
  • Providing your time, skills or resources to benefit the project
  • Today we’re talking about non code contributions
  • Early on contribution was considered writing code
  • Over time we have learned to value non-code contributions just as much as code contrib
  • Rather than defining non-code contribution by what it is not, we need a term to define it by what it is
  • Community is built in meetups, camps, and cons
  • Majority of contribution has nothing to do with coding at a camp
    • Attending
    • Speaking
    • Training
    • Organizing
  • Organizing a camp (NEDCamp.org / Nov 19th)
  • Volunteering at a camp
    • Stephen - Sponsorship, lead for many years
    • Nic - Website & Signage
    • John - Current Lead, Day of Logistics, Venue coordination
  • Some other examples of contribution
    • Mentorship
    • Documentation
    • Training
    • Summits
    • Being on a committee/Board
    • Answering questions in issue queue
    • Answering questions in slack
  • Who is a contributor?
  • Is it a self designation or a community designation?
  • Why would you contribute?
    • Contribution is a relationship
    • Give and receive
    • Makes you feel good
    • Benefit Skills
      • Technical
      • Communication
      • Project Management
    • Benefit Career
      • Skills
      • Visibility
      • Building Personal Network
      • Networking at Events
    • Financial Compensation
  • Contribute does not always mean nights and weekends
    • Usually starts that way
  • Contribute as part of your job
    • Employers are open supporting open source, there are benefits got both company and employee
    • Contribute to external project or contribute internal project to open source
  • Will your company support your time to make NCC
    • 315 we learned about Wordpress’ contribution goals
    • Launched in 2014, Five for the Future encourages organizations to contribute five percent of their resources to WordPress development.
  • Government
    • 2016 Federal Source Code Policy
    • Support for open source usage, encourage sharing across agencies
    • 20 percent created code should be open source
  • Start the Dialog with your company
  • Why do we contribute - Contribution can be personal like donating to your favorite charity or playing your favorite game.
    • Nic
      • I was asked
      • I enjoy giving back
      • Helps my career
    • Stephen
      • Sharing and Learning
    • John
      • To help people and solve technical challenges for people
      • Education and knowledge sharing
      • To support something larger than myself / make the world a better place
  • How did TD Start
    • Long before Joe Rogans podcast deal with Spotify of 100 million
    • 2008 - With Liberty and Justice for All - 5th grader
    • Obama McCain
    • 7 episodes
    • Mechanics of podcasting,work involved with pre and post record production
    • Virtual book club with Jason Pamental - pick a web design book, assign weekly chapters, Google Hangout
    • Like to learn - similar Drupal journeys - makings of an interesting podcast… great reason to talk every week
  • When did we start considering it a contribution? When did we start giving contribution credits on Drupal.org
  • How did Talking Drupal come to be a non-code contribution?
    • It always was a non-code contribution, we didn’t consider it at first because the Drupal community was code focused.
    • Drupal.org Credit for TD started 20 November 2020
  • Community Projects
    • When did the drupal community start supporting NCC
  • Why is this important
  • How has the show & other non-code contribution impacted our lives / careers
    • Stephen
      • Friendships
      • Have helped others
    • Nic
      • Friendships
      • Clients
    • John
      • Connections - Hey you are that guy
      • Given me a sense of value
      • Gives me a sense of supporting the community
  • Why are non-code contributions important
    • As valuable to the health of a project as code contributions.
    • There are non-code requirements for all projects
    • Not everyone is a developer/coder
    • Get’s more people with a variety of skills involved in the community
    • Moves open source forward
  • Challenges of Contributing
    • Contribution Imposter Syndrome
    • My Contribution isn’t valuable
    • Dealing with concerns that it’s not helpful
  • Focus on your skills and passions
  • Work, life, contribution balance
    • Work it into your work
    • Build a career based on contribution
    • Contrib doesn’t have to be Nights and Weekends
    • Add 30 min to the start or end of your day
    • If you do tackle one thing a night
    • Provide contrib during your workday
  • Sustainability
  • Projects are easy to do short time,
    • Energy is high
    • Newness interesting
  • Most podcast don’t make it past 8 episodes
    • Long term is a challenge
    • Pre-show guest scheduling, content planning, shownotes
    • Post Production audio and video
    • Release and marketing
    • 1 hour show = 6 - 8 hours
  • Priorities and interests change over time
  • NCC easier to transition in and out
    • Had to make transition out of my primary roles and I did that, projects have thrived in those transitions
  • Be honest with yourself
  • How to get involved / How to contribute
    • Just get started
    • Look at your skill set
    • Look at your interests
    • Ask in the issue queue or drupal slack for a starting point
    • You can also reach out to most camp organizers for recommendations
  • Takeaways
    • John
      • Anyone can and everyone should contribute
    • Stephen
      • Your contribution is valuable
    • Nic
      • Code and non code are equal to the long term health of the project

Resources

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan
John Picozzi - www.epam.com @johnpicozzi
Stephen Cross - @stephencross

Direct download: TalkingDrupal317_libsyn.mp3
Category:general -- posted at: 12:52pm EST

Today we are talking about Accessibility with Rain Breaw Michaels.

TalkingDrupal.com/316

Topics

  • We are talking about Accessibility today, but specifically gearing the conversation towards developers. Why?
  • So many people when coding for accessibility simply provide workarounds. Why can this be dangerous?
  • What is ARIA?
  • What is meant by the term Landmarks?
  • How does this apply to dev’s working with Drupal?
  • What modules do you recommend?
  • How can you help content editors maintain accessibility while adding content?
  • What are common pitfalls you see devs make
  • How can Javascript help or hurt Accessibility?
  • In closing, is there anything you would like to add?

Module of the Week

Anti Spam by CleanTalk

Resources

Clean Talk - Geerling’s Post
Anti-spam by Clean Talk
Acquia Engage
Time Timer
Driven to Distraction
Design of everyday things (Book)
ColorCube - Color Testing Tool
ARIA
WAI-ARIA
HTML 5 Landmarks
Module for decorative images
Editoria11y
Layout Builder
Content Strategy for the Web
PDF Accessibility course on Deque
VPAT
Hanlon’s Razor: “never attribute to malice that which is adequately explained by stupidity”

Guest

Rain Breaw Michaels - @rainbreaw

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan
John Picozzi - www.epam.com @johnpicozzi
Chad Hester - www.chadkhester.com @chadkhester

Direct download: TalkingDrupal316_libsyn.mp3
Category:general -- posted at: 3:19pm EST

Today we are talking about What The Drupal & WordPress communities could learn from one another with Tara King.

TalkingDrupal.com/315

Topics

  • What makes the WP community different?
  • Automattic influence on the community.
  • What could the Drupal community learn from the WP community?
  • Is there a lot of crossover in people in each community?
  • Do you think there is anything the WP community could learn from Drupal?
  • What are some struggles shared across the two communities?
  • How does platform sustainability differ between the two communities?
  • Why do you think so many more people gravitate towards WP?

Module of the Week

Resources

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan
John Picozzi - www.epam.com @johnpicozzi
Tara King - @sparklingrobots

Direct download: TalkingDrupal315_libsyn.mp3
Category:general -- posted at: 9:45am EST

Welcome to Talking Drupal. Today we are talking about Transitioning from a Developer to an Owner with Nathan Dentzau.

TalkingDrupal.com/314

Topics

  • Nic - Lenient
  • Tara - Music league
  • Nate - Landscaping
  • John - Govcon keynote
  • Career timeline
  • Considering ownership
  • Motivation
  • Is this for everyone?
  • What to consider
  • Biggest challenges
  • Fear of finding work
  • Type of work Mythic Digital does
  • Growth
  • Where to find clients

Resources

Guests

Nate Dentzau - Mythic Digital @NathanDentzau

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan
John Picozzi - www.epam.com @johnpicozzi
Tara King - @sparklingrobots

MOTW

Username Enumeration Prevention

Direct download: TalkingDrupal314_libsyn.mp3
Category:general -- posted at: 4:22pm EST

Welcome to Talking Drupal. Today we are talking about DevPanel with Salim Lakhani.

TalkingDrupal.com/313

Topics

  • John - Nedcamp is going virtual!
  • Tara - Made lots of bread
  • Salim
    • NYC Drupal camp talks / Devops summit
    • Govcon talk
    • Book Pandemic by AG Riddle
  • Nic - Cannot use patches for Drupal 9 compatibility (more news soon)
  • DevPanel elevator pitch
  • How it works
  • Hosting providers (AWS only at the moment)
  • Adding other AWS services
  • Billing structure
  • Certifications
  • Update process
  • Is it open source
  • Features
  • Roadmap
  • DevPanel is closed source but a Public Benefit Company - what that means

Resources

Guests

Salim Lakhani - DevPanel.com @salimlakhani

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan
John Picozzi - www.epam.com @johnpicozzi
Tara King - @sparklingrobots

MOTW

Direct download: TalkingDrupal313_libsyn.mp3
Category:general -- posted at: 6:50pm EST

Welcome to Talking Drupal. Today we are talking about DrupalPod with Ofer Shaal.

TalkingDrupal.com/312

Topics

  • Nic - Voting
  • Tara -
    • Did not found core mentoring :oops:
    • New job – Just started a few weeks ago so I’m still getting up to speed.
  • Ofer -
    • Editoria11y, Drupal module to help content editors with accessibility
    • WordTune - Free AI service, rewrite paragraphs.
  • John - SearchStax
  • Module of the Week - Redirect After Login
  • What is DrupalPod?
  • What was the inspiration for DrupalPod?
  • Who are the maintainers?
  • How does DrupalPod work?
  • Are you looking for help maintaining DrupalPod?
  • Who uses DrupalPod?
  • How much of DrupalPod is Open Source?
  • What are some of the features of DrupalPod we haven’t talked about yet?
  • What improvements are on the roadmap? Does it have a roadmap?
  • Where did the DrupalPod Logo come from, who created it?
  • How can people get involved with DrupalPod?
  • Changing gears a bit before we end, what is it like seeing Drupal rector utilized so extensively across contrib?

 

Resources

SearchStax
Editoria11y
WordTune
DrupalPod
Contributing to Core
Gitpod
SimplyTestMe GitPod Setup
Druxt

Guests

Ofer Shaal - @shaal

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan
John Picozzi - www.epam.com @johnpicozzi
Tara King - @sparklingrobots

Direct download: TalkingDrupal312_libsyn.mp3
Category:general -- posted at: 12:51pm EST

Today we are talking about How to Measure Website Success with Chad Hester.

www.talkingdrupal.com/311

Topics

  • John - Wedding
  • Chad - Construction, someone shot Shelley with a pellet gun
  • Nic - Bronchitis
  • Wrench Turning
  • Defining success
  • Vanity Metrics
  • Key Performance Indicators (KPI)
  • Gathering KPIs
  • Informing design and continuous improvements
  • Challenges
  • When to act
  • Growth Driven Design

Resources

Start with Why
https://simonsinek.com/product/start-with-why/
The Lean Startup
http://theleanstartup.com/
Growth-Driven Design
https://www.growthdrivendesign.com/
Chad’s presentation about "Creating a Performance Measurement Framework"for your projects
https://youtu.be/ZaUHkRy6o-E
Startup way
http://www.thestartupway.com/
Hubspot Growth Driven Design
https://academy.hubspot.com/courses/growth-driven-design

Guests

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

John Picozzi - www.epam.com @johnpicozzi

Chad Hester - www.chadkhester.com @chadkhester

Direct download: TalkingDrupal311_libsyn_v2.mp3
Category:general -- posted at: 10:22am EST

Today we are talking about Drupal 9.2 with Angie Byron.

www.talkingdrupal.com/310

Topics

  • Nic - Focal point -- Greg Boggs help with Breadcrumbs
  • Chad - Contractor working on porch -- Webchick tour shirt!
  • Angie - Vacation in July and flooded house -- New job at MongoDB
  • John - Homebrew and lando
  • Move to MongoDB
  • Reason behind the move
  • What Angie will be working on
  • Cross pollination of communities
  • MongoDB module
  • Prep for a point release or major release in Drupal core
  • Tips for releasing large scale software
  • What's new in Drupal 9.2
  • Path to Drupal 10
  • Drupal's impact on Composer
  • Sneak peek for Drupal 10
  • Ckeditor 5
  • Auto updates
  • FLoC
  • Migration
  • Adam and his blimp

Resources

Guests

Angie Byron - @webchick

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

John Picozzi - www.epam.com @johnpicozzi

Chad Hester - www.chadkhester.com @chadkhester

Direct download: TalkingDrupal310_libsyn.mp3
Category:general -- posted at: 9:36am EST

Today we are talking about Media with Adam Globus-Hoenich and Sean Blommaert.

www.talkingdrupal.com/309

Topics

  • John - Stung by a bee
  • Chad - Obedience training
  • Adam - Vacation in Canada - new tattoo idea
  • Sean - New tattoos
  • Nic - Cousin's game
  • Current state of media
  • Biggest advantage of media
  • Common use cases
  • Editing experience improvements
  • Biggest common mistake
  • Media library
  • Scoping
  • Change since being in core
  • Momentum recently
  • Standard Profile
  • Performance concerns

Resources

Guests

Sean Blommaert - @seanBlommaert

Adam Globus-Hoenich - @PhenaProxima

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

John Picozzi - www.epam.com @johnpicozzi

Chad Hester - www.chadkhester.com @chadkhester

Direct download: TalkingDrupal309_libsyn.mp3
Category:general -- posted at: 5:11pm EST

Today we are talking about Remote Work with Kaleem Clarkson.

www.talkingdrupal.com/308

Topics

  • Chad - New dog and selling house
  • Nic - Affogatos
  • Kaleem - First covid test (negative) Speaking to United Airlines and Visa 8 -24 -21
  • John - White water rafting
  • How do you define remote work
  • Fully distributed
  • Hybrid remote
  • Telecommuting
  • How the pandemic has changed remote work
  • How in person requirement affect companies
  • How you onboard in remote
  • Preboarding
  • Onboarding
  • Access to info
  • What to prepare as an employee
  • What to prepare as an employer
  • Risk of isolation culture
  • Remote work routines
  • Net positive or net negative for companies
  • Blend Me Inc

Resources

Guests

Kaleem Clarkson - kaleemclarkson.com @kaleemclarkson

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

John Picozzi - www.epam.com @johnpicozzi

Chad Hester - www.chadkhester.com @chadkhester

Direct download: td308_libsyn.mp3
Category:general -- posted at: 1:29pm EST

Today we are talking about Mentoring with AmyJune Hineline.

www.talkingdrupal.com/307

Topics

  • John - Cooperstown
  • AmyJune - DrupalCamp Colorado - Geocaching
  • Nic - Martha's Vineyard
  • Importance of mentoring
  • Mentoring in the Drupal community
  • How AmyJune got involved
  • Types of mentoring
  • Bad mentoring experience
  • Good mentoring experience
  • Expectations from a mentor
  • Finding a mentor
  • Expectations as a mentor
  • Tips to become a good mentor
  • Contribution Mentor Summit
  • Time and location
  • Beginning of the summit

Resources

Guests

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

John Picozzi - www.epam.com @johnpicozzi

AmyJune Hineline- @volkswagenchick

Direct download: TalkingDrupal307_libsyn.mp3
Category:general -- posted at: 2:45pm EST

Today we are talking about Docksal with Shelane French & Leonid Makarov.

www.talkingdrupal.com/306

Topics

  • John - Busy August
  • Nic - BBQ
  • Shelane - Olympics
  • Leonid - Bike trip with kids
  • Docksal Elevator pitch
  • Docksal Differentiators
  • Why choose Docksal
  • Conflict with other Docker based tools
  • Involvement Timeline
  • Develoment process
  • Other Docker use cases
  • Docksal Roadmap
  • Getting started

Resources

Guests

Shelane French - @shelane

Leonid Makarov - @lmakarov

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

John Picozzi - www.epam.com @johnpicozzi

Direct download: TalkingDrupal306_libsyn.mp3
Category:general -- posted at: 2:15pm EST

Today we are talking about The Project Browser Initiative with Chris Wells.

www.talkingdrupal.com/305

Topics

  • John - Design 4 Drupal
  • AmyJune - Roadtrip, redwoods and Banana Slugs
  • Chris - Upcoming RV roadtrip
  • Nic - Tugboat
  • Project Browser elevator pitch
  • Initiative start
  • Inspiration to join and seek leadership
  • Current status
  • Estimated timeline
  • How can someone get involved

Resources

Guests

Chris Wells - https://www.redfinsolutions.com @chrisfromredfin

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

John Picozzi - www.epam.com @johnpicozzi

AmyJune Hineline - @volkswagenchick

Direct download: TalkingDrupal305_libsyn.mp3
Category:general -- posted at: 11:35am EST

Today we are talking with Preston So about Voice Content and Usability in Drupal, as well as his book from A Book Apart Voice Content and Usability.

www.talkingdrupal.com/304

Topics

  • AmyJune Word Camp Santa Clarita
  • John Elisha Otis 1853 Elevator pitch
  • Nic Trumpet Vine (again)
  • Preston Decoupled Days and just finished Gatsby: The Definitive Guide
  • Voice Content and it's impact on usability
  • First interest in the topic
  • Learn about accessibility beyond content layout
  • Designing a voice interface
  • Voice system learning
  • WCAG 3.0 Web Content Accessibility Guidelines success criteria
  • Lessons from Voice content
  • Bad voice content and it's impact
  • How it applies to Drupal
  • Preston's new book

Resources

Guests

Preston So - https://preston.so/ @prestonso

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

John Picozzi - www.epam.com @johnpicozzi

AmyJune Hineline - @volkswagenchick

Direct download: TalkingDrupal304_libsyn.mp3
Category:general -- posted at: 10:07am EST

Today we are talking about multitasking between projects.

www.talkingdrupal.com/303

Topics

  • John - Timezone issue
  • Fatima - Gaming chair
  • Nic - Kint arrow
  • What do we mean by multitasking
  • Not task switching
  • Kinds of projects
    • Camp organizing
    • Mentoring
    • Podcasting
    • Open source project maintenance
    • Sewing
    • Lego building
  • Processes used to manage
    • One per night
    • Blocking time for each project
    • Workflows weekly planning - daily wrap up
  • Helpful tools
    • Trello
    • Apple Reminders
    • Google Docs
    • Calendar
    • Fantastical
    • Calendly
    • Slack
    • Email
    • Todoist
    • Notion
    • Guestimer
    • Hocus Focus
  • Manager vs Maker
  • Additional apps
    • Rescue Time
    • Timing

Resources

Guests

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

John Picozzi - www.epam.com @johnpicozzi

Fatima Sarah Khalid - @sugaroverflow

Direct download: TalkingDrupal303_libsyn.mp3
Category:general -- posted at: 12:20pm EST

Today we are talking with members of the Drupal Community Working Group about who they are, what they do, and what they are currently working on.

www.talkingdrupal.com/302

Topics

  • Donna Bungard - New at FFW trying to get acquainted.
  • Jordana Fung - On vacation in FL
  • Alex Burrows - Volunteer constable searching for missing person
  • Mike Anello - Building a house and staying with parents
  • Fatima Sarah Khalid - Mechanical Keyboard
  • John Picozzi - Fire tablets for the kids
  • Nic Laflin - New harddrive
  • Founding of Community Working Group (CWG)
  • Conflict Resolution Team
  • Community Health Team
  • Number of members
  • Typical meeting
  • Greatest successes
  • Becoming a member
  • Current projects

Resources

Guests

Mike Anello - drupaleasy.com @ultimike

Donna Bungard - @dbungard

Alex Burrows - @aburrows

Jordana Fung - @jordana_f

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

John Picozzi - www.epam.com @johnpicozzi

Fatima Sarah Khalid - @sugaroverflow

Direct download: TalkingDrupal302_libsyn.mp3
Category:general -- posted at: 10:13am EST

Today we are talking with Jason Pamental about his most recent project Quahog, the new website platform for the State of Rhode Island.

www.talkingdrupal.com/301

Topics

  • John
    • Security Alert RSS Feed
  • Jason
    • Launched 10 Sites and visiting family
  • Nic
    • Suprise Birthday party
  • What is Quahog?
  • Technology powering the platform
    • Site Factory
    • Drupal 9
    • Pattern Lab
  • Other technology options
  • Length of planning to first launch
  • Number of sites on platform
  • End goal
  • Pattern Lab
  • Pros of Site Factory

Resources

Guests

-

Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

John Picozzi - www.oomphinc.com @johnpicozzi

Jason Pamental - rwt.io @jpamental

Direct download: TalkingDrupal301_libsyn.mp3
Category:general -- posted at: 2:57pm EST

Today is a special episode of Talking Drupal, we look back over 300 episodes and pick out some of our favorite moments from Talking Drupal's past. We also bid farewell to Stephen the founder of Talking Drupal.

www.talkingdrupal.com/300

Topics

  • Stephen - Blink critter camera
  • John - Thank you Stephen!
  • Jason - Bike ride with the family
  • Nic - Rebuilding API
  • Dries - In Belgium
    • Drupal Community
    • End of Life for Drupal 8
  • John's Favorite episodes
    • The Night before DrupalCon (79)
    • Drupal 8 Cache System (233)
    • Dries' First Episode (38)
  • Nic's Favorite episodes
    • Jono Bacon (265)
    • First Episode (000)
    • Wade Wingler (49)
  • Stephen's Favorite episodes
    • Off the Cuff and This and That
    • Pre and Post Show discussion
    • Jeff and Jacob guest appearances
  • Jason's Favorite episodes
    • Site vs System (55)
    • Mobile Friendly Drupal (72)
  • Tim congratulations
  • Jacob congratulations
  • Favorite moments
    • Dinners / Game nights
    • First NEDCamp afterparty
    • Meeting Rob at NEDCamp
    • Seeing fans live

Resources

Stats

  • 299 episodes (one missing) 206
  • 5 hosts
  • 5 guest hosts
  • 120 guests
  • Only person to be guest, guest host, and host (Jason)
  • First Module of the week
  • Last Module of the week
    • Episode 154 Mailchimp
  • # module of the week 116
  • First OTC
    • Episode 19
    • 5 total
  • This and That 4 total
  • Longest break between appearances 201 (17, 218)
    • Jen Lampton
    • Oct 2 2013, Jul 9 2019
  • Most Frequent guests (5 appearances)
    • Kathy Beck
    • Kevin Thull
    • Jacob Rockowitz
    • Tim Lehnen
  • Recording
    • Google hangouts
    • Youtube over the air
    • Zoom
  • 2013 - 29
  • 2014 - 49
  • 2015 - 30
  • 2016 - 34
  • 2017 - 19
  • 2018 - 34
  • 2019 - 36
  • 2020 - 42
  • 2021 - 27 (so far)
  • 37 Average

Guests

Dries Buytaertdri.es @Dries

Hosts

Stephen Cross - www.stephencross.com @stephencross

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

John Picozzi - www.oomphinc.com @johnpicozzi

Jason Pamental - rwt.io @jpamental

Direct download: td300_libsyn.mp3
Category:general -- posted at: 9:36am EST

Today we chat with our friend Jacob Rockowitz about the sustainability of the webform module and module maintainership sustainability in general.

www.talkingdrupal.com/299

Topics

  • Jacob's 5th appearance
  • John got a new job!
  • Jason launching 6 sites this week
  • Nic went to the drive-in
  • Jacob no more bike rides, just walks in the park
  • Stephen finding Ansible useful


Story: Recording episode 300 - get your recordings into show@talkingdrupal.com

  • Elevator pitch for webform
  • When did Jacob begin maintaining Webform
  • What is sustainability?
  • Open collective
  • How to make Drupal more sustainable
  • Ways to contribute
  • Donations vs time contribution
  • Why open collective?
  • Is there an exit plan

Resources

Guests

Jacob Rockowitz www.jrockowitz.com @jrockowitz

Hosts

Stephen Cross - www.stephencross.com @stephencross

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

John Picozzi - www.oomphinc.com @johnpicozzi

Jason Pamental - rwt.io @jpamental

Direct download: TalkingDrupal299_libsyn.mp3
Category:general -- posted at: 10:25am EST

Today we are chatting with Matthieu Scarset about two modules he created to solve common Drupal problems.

www.talkingdrupal.com/298

Topics

  • Stephen - Moonlander Keyboard
  • John - 300th Show call for videos
  • Nic - Seeing friends again
  • Jason - Launching 4 sites tomorrow for RI eCMS
  • Matthieu - Moving back to Spain from France
  • Menu Manipulator
  • Solves language issue in core
  • Hides non translated content
  • Entity Media Usage
  • No DB tables
  • Essentially a view to show media or other entities on content type
  • Can easily be disabled
  • Approach to creating small modules that overlap with larger modules
  • Prolific module creator
    • User Info Block
    • Twitter API Block
      Flag Rating
  • Drupal version tag

Resources

Guests

Matthieu Scarset @MatthieuScarset

Hosts

Stephen Cross - www.stephencross.com @stephencross

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

John Picozzi - www.oomphinc.com @johnpicozzi

Jason Pamental - rwt.io @jpamental

Direct download: TalkingDrupal298_libsyn.mp3
Category:general -- posted at: 2:40pm EST

Today we are talking about Diversity, Equity, and Inclusion in the workplace.

www.talkingdrupal.com/297

Topics

  • Guest host Fatima Sarah Khalid
  • Guest Tara King
  • Tech Companies put extra focus on DEI this past year
  • Performative allyship
  • How can leaders build culture of transparency
  • Diversity in the workplace not just pipeline issue, but also retention issue
  • What do you look for in an organization
  • Drupal Diversity & Inclusion Working Group
  • Learning from mistakes
  • Holding employees and managers accountable
  • Agency requirements when responding to proposals
  • Your actions as a leader matter. If we hold ourselves and others accountable, our team will too.

Resources

Guests

Tara King @sparklingrobots

Hosts

Stephen Cross - www.stephencross.com @stephencross

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

John Picozzi - www.oomphinc.com @johnpicozzi

Fatima Sarah Khalid - @sugaroverflow

Direct download: TalkingDrupal297_libsyn.mp3
Category:general -- posted at: 4:11pm EST

Today joining us is Jason Evangelho to talk about his journey to Linux and the community he is building.

www.talkingdrupal.com/296

Topics

  • Guest Host Fatima joining us
  • Guest Jason Evangelho
  • Fatima thanks to vaccines was able to visit a friend she had not seen in a while
  • John back from vacation
  • Nic is painting his basement
  • Stephen first week did not produce the show
  • Jason bought tickets to see the Foo Fighters live... in 2022
  • Now known as a "Linux guy", what triggered your switch to Linux
  • What is Linux for Everyone all about
  • Proton
  • Linux for Everyone podcast, youtube, and community
  • Where do you stand on the scale of FOSS always and using proprietary software
  • Nic and Stephen Advocate for Linux on Talking Drupal
  • What holds the Linux market share back
  • EDU and Gov in Linux
  • Best benefit of using Linux
  • Top tips for switching to Linux

Resources

Guests

Jason Evangelho linux4everyone.com @Linux4Everyone

Hosts

Stephen Cross - www.stephencross.com @stephencross

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

John Picozzi - www.oomphinc.com @johnpicozzi

Fatima Sarah Khalid - @sugaroverflow

Direct download: TalkingDrupal296_libsyn.mp3
Category:general -- posted at: 10:07am EST

Today joining us we have Mauricio Dinarte joining us to talk about 31 days of migration.

www.talkingdrupal.com/295

Topics

  • Nic Irises looking great
  • Stephen Juice Cleanse
  • Mauricio Configured Vale and Markdown for Version 2 of 31 days of migration
  • Migrations it covers  7/8/9/10…
  • Updated series
  • You also have video training courses, how do they differ from the blog series?
  • Key things for people planning a migration
  • The difference between a migration and an update?
  • Blog post process
  • Tell us about UnderstandDrupal.com

Resources

Guests

Mauricio Dinarte www.understanddrupal.com

Hosts

Stephen Cross - www.stephencross.com @stephencross

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal295_libsyn.mp3
Category:general -- posted at: 10:43am EST

Today we are joined by Josh Waihi to learn about Drutiny, a command line Drupal audit tool he created.

www.talkingdrupal.com/294

Topics

  • Elevator pitch for Drutiny
  • Why, when, who created it?
  • Key features
  • Type of checks that can be done
  • Best use cases.
  • When to introduce Drutiny into the development process
  • How it is used for ongoing monitoring after website launch
  • How Drutiny is typically used within Acquia?
  • How to get started

Resources

Link to 2017 Video

Github

Documentation

Content Plugin

Guests

Josh Waihi www.joshwaihi.com

Hosts

Stephen Cross - www.stephencross.com @stephencross

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal294.mp3
Category:general -- posted at: 1:56pm EST

Today we talk with Drupal Association CTO Tim Lehnen and Acquia Principal Software Engineer Ted Bowman about the Automatic Updates Initiative.

www.talkingdrupal.com/293

Topics

  • Nic - new mic
  • John - Drupal Event Organizers Group
  • Stephen - Drutiny
  • Tim - Track days
  • Ted - Old sheet music cabinet into stereo/turntable cabinet
  • Mike - Developer Programs Engineer at Pantheon
  • What is the initiative about
  • The Update Framework (TUF)
  • Roles and key contributors
  • Who are automatic updates for
  • What gets updated
  • Key Challenges
  • Project roadmap

Resources

Strategic Initiatives: Automated Updates

Drutiny

Tim’s Youtube Page

The Updating Framework

Project messaging in core initiative

Project Announce

Project messaging channel in core

Guests

Tim Lehnen  @TimLehnen  www.drupal.org/u/hestenet

Ted Bowman  @tedbow  tedbow.com

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Mike MIles   www.mike-miles.com   @mikemiles86

Direct download: TalkingDrupal293.mp3
Category:general -- posted at: 3:35pm EST

Today we are joined by David Needham to learn the basics of New Relic.

www.talkingdrupal.com/292

Topics

  • Nic - Netlify
  • Mike - Water computer
  • David - Spring cleaning
  • John - UPC
  • What is New Relic?
  • Where New Relic fits with other tools
  • New Relic tools
  • What information is provided
  • Data points and insight
  • Common issues to help resolve

Resources

David’s .d.o

Pantheon

Steve Mould Water Computer

UPC codes and SKUs

New Relic’s learning portal

New Relic FutureStack conference

Guest

David Needham  @davidneedham   davidneedham.me

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Mike MIles   www.mike-miles.com   @mikemiles86

 

Direct download: TalkingDrupal292.mp3
Category:general -- posted at: 9:59pm EST

Today we talk about the benefits of automation and how to get started.

www.talkingdrupal.com/291

Topics

  • Stephen - this and that
  • Mike - DDEV
  • John - Pantheon D9
  • Nic - User Testing
  • What is automation
  • Things to auotmate
  • Toold and services
  • Skills required

Resources

Researchers Secretly Tried To Add Vulnerabilities to Linux Kernel, Ended Up Getting Banned

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Mike MIles   www.mike-miles.com   @mikemiles86

 

Direct download: TalkingDrupal291.mp3
Category:general -- posted at: 7:37pm EST

This week we have a new guest host with us and today they will join us to discuss Building A Drupal Team. What goes into selecting the right people, what makes a Drupal team successful, and how do you know when you got it right. Stay tuned for all those answers and more.

www.talkingdrupal.com/290

Topics

  • Mike - Cloudflare Pages
  • Nic - Garden
  • Stephen - Neo Trinkey
  • John - Drupal 9 on Pantheon
  • DrupalCon
  • Drupal Roles and Skills
  • Resources vs Roles/Skills
  • Development vs Maintenance
  • Agency vs Corporate/Organizational Team
  • Outsourcing
  • Challenges
  • Barebones Team
  • Do you have it right?

Resources

Pantheon Drupal 8 to 9

Cloudflare Pages

Neo Trinkey

Stormin Norman

Forming, Storming, Norming, and Performing

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Mike MIles   www.mike-miles.com   @mikemiles86

 

Direct download: TalkingDrupal290.mp3
Category:general -- posted at: 9:33pm EST

In this episode, we explore how to use Lighthouse to understand your Drupal site better and improve its score.

www.talkingdrupal.com/289

Topics

  • Shane - Working in Public Book
  • John - Drupal Event Organizers Public Meeting
  • Nic - CSP Header
  • Stephen - Vaccine, Python
  • Stories
  • What is lighthouse
  • Ways to run lighthouse
  • Information provided
  • How to improve your score

Resources

Working in Public Book

Increment magazine

Lighthouses in the US

Native image lazy-loading for the web!

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Shane Thomas -  www.CodeKarate.com @smthomas3

 

Direct download: TalkingDrupal289.mp3
Category:general -- posted at: 9:23pm EST

Today we talk about all the ways Drupal can be used...

www.talkingdrupal.com/288

Topics

  • Shane - Gatsby, guitar amp
  • Stephen - Court.tv
  • Nic - AWS CDK
  • John - Ben
  • Section 230: repeal, reform or reprioritize
  • Drupal strengths
  • Strong verticles
  • Agencies
  • Types of Website
  • Headless

Resources

Fundraiser for Ben’s Family

Section 230: repeal, reform or reprioritize

Bounteous Iterative Approach to Decoupling Drupal

AWSOME Day

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Shane Thomas -  www.CodeKarate.com @smthomas3

 

Direct download: TalkingDrupal288.mp3
Category:general -- posted at: 9:32pm EST

Today we are talking about a topic I don’t know a ton about. Luckily we have my other co-hosts with me today to discuss the JSON API.

www.talkingdrupal.com/287

Topics

  • Shane - Head cold, Around
  • Stephen - Mouse Shake
  • Nic - Versioned Docker Images, ZWaveJS
  • John - Smartless
  • What is an API
  • Protocols
  • REST API Characteristics
  • JSON
  • JSON:API
  • GraphGL
  • Drupal and JSON:API
  • JSON:API Features
  • Tools

Resources

Around

Tugboat previews are now available for contributed modules and themes

JSON:API Extras

JSON:API Explorer

Postman

JSON Formatter

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Shane Thomas -  www.CodeKarate.com @smthomas3

 

Direct download: TalkingDrupal287.mp3
Category:general -- posted at: 9:32pm EST

This week we talk about the role of the Digital Project Manager with Matt O'Bryant.

www.talkingdrupal.com/286

Topics

  • What is a Digital Project Manager
  • What value does a DPM bring
  • DPM vs PMs
  • DPM skills
  • Do you need a DPM
  • Personal experience and advice

Resources

Fundraiser for Ben from Lullabot

The flow state?

Oomph Inc.

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Shane Thomas -  www.CodeKarate.com @smthomas3

Guests

Matt O’Bryant  @matthew_obryant  www.linkedin.com/in/mobryant

 

Direct download: TalkingDrupal286.mp3
Category:general -- posted at: 1:08pm EST

Today we have key members of the Decoupled Menus Initiative joining us.

www.talkingdrupal.com/285

Topics

  • What is the Decoupled Initiative all about?
  • What are the problems being solved?
  • Why is this initiative so Important?
  • What are the key changes being made?
  • How did the initiative get started?
  • What is the current project status?

Resources

Cloud Nothings EP Subscription on Bandcamp

Once project

Ideas issue queue

Contentful

Decoupled Menus Initiative

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Brian Perry - @bricomedy   Brianperry.dev

Guests

Baddy Sonja Breidert  @baddysonja  www.1xinternet.de

Gabriel Sullice  @gabesullice  www.sullice.com/

Liam Hockley  @xdegathenerd  liamhockley.me

 

Direct download: TalkingDrupal285.mp3
Category:general -- posted at: 7:44am EST

Today our guest host, Brian Perry, is also our guest. We are talking about an Iterative Approach To Decoupling Your Existing Drupal Site With Gatsby. The approach he is taking at Bounteous.

www.talkingdrupal.com/284

Topics

  • Stephen - Happy to be alive
  • Brian - Raycast and Midcamp
  • Nic - Conjuring universe
  • John - Exercise ball and Drupal Providence
  • What is “Iterative Approach To Decoupling”
  • What are the factors that weigh into this approach?
  • What are the benefits?
  • Team skills
  • Configuring a site to serve a subset of decoupled pages
  • Workflow changes
  • How to get started

Resources

Drupal Providence - Video

Raycast

Midcamp

Conjuring universe

Configuring gatsby-source-drupal to only Import Referenced Images

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Brian Perry - @bricomedy   Brianperry.dev

 

 

Direct download: TalkingDrupal284.mp3
Category:general -- posted at: 7:58pm EST

Today we have the pleasure of talking with Tugboat CEO Matt Westgate.

www.talkingdrupal.com/283

Topics

  • Brian - Gatsby and Bowsers Fury
  • Stephen - John's presentation
  • John - Mailhog
  • Nic - Clients in TX and OR
  • Matt - Aruba Wifi
  • What is Tugboat
  • Origin story
  • Pricing tiers
  • SimplyTest.me
  • FEDRamp
  • Employee owned business
  • Feature roadmap
  • Where did the name come from

Resources

John’s session on Config Split

MailHog Helpful Links

Aruba instant on

Super Mario 3D World + Bowser’s Fury

Drupal Contrib

Drupal Providence

Linux for Everyone

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Brian Perry - @bricomedy   Brianperry.dev

Guest

Matt Westgate  @mettamatt  www.tugboat.qa

 

 

Direct download: TalkingDrupal283.mp3
Category:general -- posted at: 8:33pm EST

In this episode we talk with Mike Anello about starting a Drupal Career and his training to jump start it.

www.talkingdrupal.com/282

Topics

  • Stephen - new guest hosts for Talking Drupal
  • Brian - snow and new website
  • Nic - Networking not working
  • John - Apple, new tech and card
  • Mike - Grand Canyon
  • Careers for new Drupal developers
  • Does experience matter
  • What is Drupal Careers Online
  • Course content
  • Student success

Resources

A Mini Case Study: How to Rescue an Abandoned/Neglected Drupal Module

Drupal Career Online

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Brian Perry - @bricomedy   Brianperry.dev

Guest

Mike Anello  @ultimike  www.DrupalEasy.com

 

Direct download: TalkingDrupal282.mp3
Category:general -- posted at: 1:16pm EST

Today we are learning about the Olivero Theme, the future replacement for Bartik, with Mike Herchel.

www.talkingdrupal.com/281

Topics

  • What is Olivero
  • Origin of the name
  • Project priorities
  • Claro and Olivero
  • Accessibility
  • Customization
  • How to help

Resources

The Raspberry Pi makes a great USB webcam for $100

Olivero

Accessible Navigation with Drupal Core’s Menu System

Provide a starterkit theme in core

Florida Drupal Camp

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guest

Mike Herchel  @mikeherchel  herchel.com

 

Direct download: TalkingDrupal281.mp3
Category:general -- posted at: 11:26am EST

We are still living through a pandemic and much of the world has been quarantined for almost a year. In addition to battling covid-19, many of us are dealing with results of long term isolation. Today we talk about dealing with isolation as developers with JD Flynn.

www.talkingdrupal.com/280

Topics

  • John - Event Organizers Working Group
  • Nic - SNOWWWW
  • JD - Doing a podcast
  • Disclaimer, we are not doctors, this is not medical advice, it's a converstation
  • JD's history
  • Community awareness
  • What is isolation
  • The signs
  • Approaching others

Resources

Drupal Event Organizers Working Group

Psychology Today

Open sourcing mental illness

It's ok not to be ok

Ed Finkler

Talk Space

JDDoesDev Youtube

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guest

JD Flynn  @JDDoesDev  jamesdflynn.com

Direct download: TalkingDrupal280.mp3
Category:general -- posted at: 5:04pm EST

Today we have the pleasure of talking with Adam Bergstein, the project lead for SimplyTest.me.

www.talkingdrupal.com/279

Topics

  • Stephen - Review: Pi 400 running Ubuntu 20.10
  • Nic - Woodworking, T-Shirts
  • John - Snow - Green Gatorade
  • Adam - Progressinve Migrations, Trillium
  • What is SimplyTest.me
  • Service history
  • Key features
  • Usage statistics
  • Limitations
  • Fanancial support
  • Backend architecture
  • Technology partners

Resources

Review: Raspberry Pi 400 and Ubuntu Linux 20.10

Trillium

SimplyTest.me

Tugboat

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guest

Adam Bergstein  @n3rdstein  www.nerdstein.net

Direct download: TalkingDrupal279.mp3
Category:general -- posted at: 10:37pm EST

This is a unique episode. We record our first quarterly content planning meeting.

www.talkingdrupal.com/278

Topics

Content Categories:

  • Drupal news (weekly)
  • Drupal Association (quarterly)
  • Modules/Core/Initiatives/Problem Solving (monthly)
  • Front/End Design (bi-monthly)
  • Community / Business (Quarterly)
  • Backend Coding (experimental - try)
  • Non-Drupal specific web dev topics (monthly)
  • Developer's Life (quarterly)

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal278.mp3
Category:general -- posted at: 7:53pm EST

As our regular listeners know, we are Lando users and today we have the inventor, Mike Pirog, joining us to discuss where Lando is and where it’s going.

www.talkingdrupal.com/277

Topics

  • John - Sonos
  • Stephen - Pi400
  • Nic - Woodworking
  • Mike - Owl sighting
  • What is Lando
  • Who is using Lando
  • Roadmap and release schedule
  • Docker and Mac
  • ARM version of Lando
  • Acquia support
  • How is Lando developed
  • Supporting Lando

Resources

Tandem

Lando

Lando Sponsorship

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guest

Mike Pirog  @pirogcommamike  lando.dev

Direct download: TalkingDrupal277.mp3
Category:general -- posted at: 9:05pm EST

Today we talk with Chad Hester about his advice for becoming a successful contractor. He has hired and worked with contractors throughout his career and now is one. This topic is close to us at Talking Drupal.

www.talkingdrupal.com/276

Topics

  • Stephen - Among Us
  • Nic  - Basement
  • Chad - Making drinks
  • John - Chess
  • Benefits and Challengess of being a contractor
  • Exploring the idea
  • Structuring your business
  • Finding clients
  • Marketting
  • Contracts and rates
  • Running a business

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guest

Chad Hester  @chadkhester  www.chadkhester.com/

 

Direct download: TalkingDrupal276.mp3
Category:general -- posted at: 4:00pm EST

This year has been so memorable, today we do a year in review.

www.talkingdrupal.com/275

Topics

  • John - Snow
  • Nic - Shirt
  • Stephen - 5G
  • Covid-19
  • Drupal
  • Technology
  • At home favorites

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal275.mp3
Category:general -- posted at: 4:38am EST

Today we take a look at the Recurring Events module with maintainer Owen Bush.

www.talkingdrupal.com/274

Topics

  • Nic - Winter
  • Stephen - MySQL Percona 5.7 Update
  • Owen - Volcaloid
  • John - Wemo switch
  • What is the Recurring Events module
  • Use-cases
  • Key Functionality
  • Sub-modules
  • Roadmap to RC1
  • Experience as maintainer

Resources

Vovaloid

Recurring Events

O.J.B Sound Cloud

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guest

Owen Bush  www.obush.co.uk

 

Direct download: TalkingDrupal274.mp3
Category:general -- posted at: 7:19am EST

Looking forward to your upcoming projects in 2021, will it support multiple languages? Today we discuss things to keep in mind as you are planning your translation project.

www.talkingdrupal.com/273

Topics

  • Languages
  • Translation
  • Translation Tips
  • Prototyping
  • Challenges
  • Things to Avoid
  • Useful Modules

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal273.mp3
Category:general -- posted at: 7:10pm EST

In episode #223, August 2019, Tim Lehnen, from the Drupal Association, joined us to talk about Drupal git Org moving to GitLab. A year and a half later Tim joins again to talk about project status and recent advancements.

www.talkingdrupal.com/272

Topics

  • Nic - Facemasks
  • John - Everything
  • Stephen - Teachers
  • Tim - Shout out
  • What is the Gitlab project?
  • GitLab project status
  • What is next?
  • Biggest obstacles
  • Next steps

Resources

Documentation

Blog overview w/ demo vid

Examples merge requests - Core, Contrib

All Drupal merge request activity so far

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guest

Tim Lehnen  @TimLehnen  www.drupal.org/u/hestenet

 

Direct download: TalkingDurpal272.mp3
Category:general -- posted at: 11:28pm EST

This week we talk about an underutilized resource - Drupal User Groups

www.talkingdrupal.com/271

Topics

  • Nic - Index
  • Stephen - NAS
  • John - I got a tree
  • Stories
  • Meetups
  • Beefits
  • First experience
  • How to find

Resources

DrupalCon Europe will only sustain if you show up for it

1Password on Linux

NEDCamp Gear

Drupal Community Events

Drupal on Meetup

SFDUG

Boston Drupal User Group

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal271.mp3
Category:general -- posted at: 6:00pm EST

We are fresh off of NEDCamp 2020, and today we reflect on it.

www.talkingdrupal.com/270

Topics

  • Stephen - Home Automation
  • John - Website
  • Nic - WSnow Blower
  • Rick - Music production
  • NEDCamp  history
  • Camp format
  • 2020 Team
  • BoFs
  • Technology
  • How did it go

Resources

Flowte - Rick Hood on Sound Cloud

NEDCamp

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guest

Rick Hood  @rickhood  www.commonmedia.com

Direct download: TalkingDrupal270.mp3
Category:general -- posted at: 9:16pm EST

We have a VERY special guest today to talk about the considerations when automating your home. Thank you for joining us today, Nic Laflin. Nic mentioned home automation on many of his updates over the past few years, today we dig in a little more.

www.talkingdrupal.com/269

Topics

  • John - Drupal Swag
  • Nic - Docker Image Prune
  • Stephen - Glasses
  • Major considerations
  • Hubs
  • Protocols
  • Monitoring, control and automation
  • Things to monitor
  • Things to control
  • Things to automate

Resources

Samsung Smart things

Homeseer

Hubitat

Home Assistant

Zigbee

Zwave

Nic's Home Automation Blog

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal269.mp3
Category:general -- posted at: 9:42pm EST

In episode #67, circa 2014, we talked about the tools we use. Time to revisit this.

www.talkingdrupal.com/268

Topics

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal268.mp3
Category:general -- posted at: 11:18pm EST

Today we talk with the founder of Nubay a non-profit that is empowering other non-profits with Drupal. There is a narrative that Drupal 8 is for enterprise customers. Nubay is an example of how enterprise functionality benefits websites of all sizes.

www.talkingdrupal.com/267

Topics

  • Stephen - CSPAN
  • John - Soap
  • Nic - Ring Fit
  • Dave - Hoel in one
  • What is Nubay and history
  • What does non-profit mean for Nubay
  • Services the Nubay provides
  • Volunteers

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guest

Dave Tarrant   https://www.nubay.org

 

Direct download: TalkingDrupal267.mp3
Category:general -- posted at: 8:16pm EST

Today we will speak about the different considerations when creating a custom theme.

www.talkingdrupal.com/266

Topics

  • John - new office
  • Stephen - Peloton
  • Nic - Standing desk
  • Base Theme
  • Building a theme
  • CSS Framworks
  • Web Components
  • Deisgn Systems
  • Admin Themes

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal266.mp3
Category:general -- posted at: 10:14pm EST

Today we talk with Jono Bacon about his book People Powered. Which discusses how communities can supercharge your business, brand, and teams. The book is full of resources to help you better your communities or start a community from the ground up. We are excited to talk in more detail with Jono about People Powered and communities in this day and age.

www.talkingdrupal.com/265

Topics

  • Stephen - back to school
  • Nic - RFPs
  • John- Update
  • Book overview
  • Quotes
  • Impact of pandemic on communities
  • Tips for building communities
  • Why a book on community
  • Open Source and Corporate

Resources

Jono Bacon on Triangulation

Loom

Jono Bacon

Jono Webinars

People Powered Book Club

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guest

Jono Bacon  @jonobacon  www.jonobacon.com/

 

Direct download: TalkingDrupal265.mp3
Category:general -- posted at: 10:09am EST

Today we talk about YJS. Yjs is a conflict-free replicated data type (CRDT) implementation that exposes its internal data structure as shared types. I know you are wondering what I’m talking about. Fabian Franz from Tag1 joins us to talk about the possibility of bringing Google Docs like collaborative edits to Drupal.

www.talkingdrupal.com/264

Topics

  • Stephen - no Post
  • John - new light
  • Nic - Less noise
  • Fabian - Caching Lab was accepted for Drupal EU
  • What isa YJS
  • How is YJS being used today
  • A Drupal implementation
  • Secutiry risks
  • Next step to Drupal

Resources

How does ranked-choice voring work?

Alternate Voting Explained

John's Light

Stephen's No Post

YJS on Github

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guest

Fabian Franz  @fabianfranz   www.tag1.com

 

Direct download: TalkingDrupal264.mp3
Category:general -- posted at: 9:15pm EST

This week we talk about Birds of a Feather, in relation to the world of Drupal Conferences.

www.talkingdrupal.com/263

Topics

  • Stephen - Dryer
  • Nic - Smart Meters
  • John - Bike Path
  • What is BOF
  • Potential BOF topics
  • Tips for participating in BOF
  • Tips for leading a BOF
  • Virtual BOF
  • Bof Experiences

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal263.mp3
Category:general -- posted at: 11:14pm EST

In today’s show we discuss Jeff Geerling's recent blog post, Backwards Compatibility” While we announced this post on the last show, we’ve had time to digest it. We are talking about it today and a few other things.

www.talkingdrupal.com/262

Topics

  • John - new door
  • Nic - Taskmasters
  • Stephen - My hero
  • People Powered
  • Community feedback
  • New England Drupal Camp
  • Layout Building and Translation
  • Backward Compatibility

Resources

Taskmasters

People Powered

New England Drupal Camp

Did breaking backwards compatibility kill Drupal?

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal262.mp3
Category:general -- posted at: 9:07am EST

 As you can tell by the show title, today we are talking about Jeff Geerling and what better person could do that than Jeff himself.

www.talkingdrupal.com/261

Topics

  • Ansible 101 Series
  • Books
  • Drupal VM Jeff's health
  • YouTube - growing channel
  • Drupal 9 and the futre of Drupal

Resources

Jeff Geerling

Ansible 101 Series

Anisble for DevOps

Ansible for Kubernetes

The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary

Did breaking backwards compatibility kill Drupal?

Youtube Channel

Livestream Setup

 

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guest

Jeff Geerling  @geerlingguy   www.jeffgeerling.com

Direct download: TalkingDrupal261.mp3
Category:general -- posted at: 7:17am EST

One year, almost to the day, we recorded episode #224 with Shane Thomas and Grant Glidewell about Gatsby. Today we talk with Shane again about what is new with Gatsby’s integration with Drupal.

www.talkingdrupal.com/260

Topics

  • Move to Gatsby in February 2020
  • Gatsby 101
  • “Gatsby Live Preview & Incremental Builds” module
  • Gatsby and Drupal
  • Getting Started

Resources

Developer Tools Initiative - Part 6: Update on Merge Requests

Drupal Association Board Elections, 2020

Gatsby

Gatsby Live Preview & Incremental Builds

Lando Druapl Gasby

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guest

Shane Thomas  @smthomas3  www.CodeKarate.com

Direct download: TalkingDrupal260.mp3
Category:general -- posted at: 8:14am EST

Drupal 9 is out, while most commonly used modules are ready or will be soon, what about those modules that haven’t been maintained in a few years? In comes the Maintainers Support Project. We have Damien McKenna and Greg Boggs joining us to tell us all about it.

www.talkingdrupal.com/259

Topics

  • Stephen - Arizona
  • John - Sabbatical  - reading
  • Nic - Big storm yesterday, class action
  • Damien - #causeascene
  • Greg - Chess
  • Overview of the Maintainers Project
  • Project origin
  • Project tasks
  • Number of contrib projects on the list
  • How to get on the list
  • How to help

Resources

People Powered

Stephen's Arizona Blog Post

Maintainer Support  Project

The Maintainers Intiative

#causeascene

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guest

Damien McKenna  @DamienMcKenna  drupal.org/u/damienmckenna

Greg Boggs  @gregory_boggs  www.gregboggs.com

 

Direct download: TalkingDrupal259.mp3
Category:general -- posted at: 3:36pm EST

Today we learn about how we reply to RFP’s and whether we can host a show without Stephen.

www.talkingdrupal.com/258

Topics

  • What is an RFP
  • Where do you find them
  • How to determine if an RFP is for you?
  • How many do you respond to
  • Writing your own RFP

Hosts

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal258.mp3
Category:general -- posted at: 9:01pm EST

Today we learn about Kubernetes. What it is, how it’s used and why we should care about it. We are joined by Michael and Toby from amazee.io to explain this all..

www.talkingdrupal.com/257

Topics

  • Elevator pitch for Kubernetes
  • How Kubernetes is used in the Drupal world
  • Threshold for using Kubernetes with Drupal
  • Lagoon and Amazee.io

Resources

Kubernetes

Amazee.io

Lagoon

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guest

Michael Schmid  @schnitzel    www.amazee.io

Toby Bellwood  @tobybellwood    www.amazee.io

 

Direct download: TalkingDrupal257.mp3
Category:general -- posted at: 1:09pm EST

Today is all about DrupalCon Global.

www.talkingdrupal.com/256

Topics

  • Stephen
  • John - Elissa’s talk at San Francisco Drupal Group Voting API
  • Nic - New Arbor - orchid
  • Three days in - first HIGH LEVEL impressions
  • Software
  • Keynote Format
  • Summits vs Sessions
  • Pre-recorded Sessions
  • Panels
  • Social Events

Resources

San Francisco Drupal User Group - Voting API Talk

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

Direct download: TalkingDrupal256.mp3
Category:general -- posted at: 10:46pm EST

 While most of our shows focus on one topic, every now and again we have a show where we chat about various topics. This is one of those, and they are our favorites.

www.talkingdrupal.com/255

Topics

  • John - Topical Storm Fay
  • Nic - Niece
  • Stephen - Hamilton
  • Drupal Swagshop
  • DrupalCon Global
  • TalkingDrupal
  • Three modules - Mailhog, Google Analytics Counter, Layout Build Admin Theme
  • Olivero

 

Resources

DJ’s Talk about SEO and Drupal

Google Analytics Counter

Drupal Swag Shop

 

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal255.mp3
Category:general -- posted at: 10:40pm EST

Webform was one of those modules that seemed abandoned on Drupal 7 until Jacob Rockowitz stepped in. Since then webform has not stopped evolving. Jacob joins us to talk about the most recent enhancements.

www.talkingdrupal.com/254

Topics

  • Jacob - Covid-19
  • Stephen - Haircut
  • Nic- Chair
  • John - New Ventures Services, Corp
  • Sharing Webforms - Anywhere
  • Webform Cards
  • Webform Variants
  • Listener Questions

Resources

Sharing Webforms...Anywhere!!!
Webform Cards
Webform Variants 

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guest

Jacob Rockowitz  www.jrockowitz.com  @jrockowitz

 

Direct download: TalkingDrupal254.mp3
Category:general -- posted at: 7:42pm EST

Over the past six months we have touched on Drupal 9, today we are all Drupal 9.0. We talk about what’s here now and what’s coming.

www.talkingdrupal.com/253

Topics

  • Stephen - Hamilton
  • John - Helping on Drupal Stack
  • Nic - Garden
  • Story
  • Drupal 8.9 and Drupal 9.0
  • Drupal 9 Requirements
  • What's new?
  • What is being removed from Drupal 9
  • Drupal 7 Support
  • Drupal 8 EoL
  • Drupal 9 EoL
  • The Maintainers Initiative

Resources

America Is Reopening. Coronavirus Tracing Apps Aren’t Ready.

What changes are there for third-party dependencies?

How and why we deprecated code on the way to Drupal 9

Fixing Composer issues with a Drupal 9 upgrade

Maintainer Support

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal253.mp3
Category:general -- posted at: 7:21am EST

In this episode we are updating you on our talkingdrupal.com Migration Project.

www.talkingdrupal.com/252

Topics

  • John -WiFi AC, Zoom bookmarks
  • Nic - Max_input_vars
  • Stephen -GrapheneOS - Update
  • Stories
  • Drupa 9
  • Migration Updates

Resources

Jeff Geerling Videos

T Mobile Outage

Github to Replace Master

Replace "master/slave" terminology with "primary/replica"

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal252.mp3
Category:general -- posted at: 6:14pm EST

In today’s show we have the pleasure of talking with Dr. Shallon Brown about her journey from a Drupal developer to CTO, we also get her insights on current events, being a successful developer, and industry trends.

www.talkingdrupal.com/251

Topics

  • Stephen - GrapheneOS
  • John - Plus One
  • Nic - Strawberry Macramé
  • Guest - Dr. Shallon E. Brown
  • When did Dr Brown get involved in technology and programming
  • When start with Drupal
  • Challenges in journey
  • Dissertation on Drupal
  • "How did we get here?" - book in process
  • North Studios

Resources

GrapheneOS

Beyond Coding: The Hallmarks of a Great Open Source Engineer

North Studio

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guests

Dr. Shallon E. Brown  @DrShallon  www.northstudio.com/

 

Direct download: TalkingDrupal251.mp3
Category:general -- posted at: 12:47am EST

On today's show we learn about DrupalSpoons from Moshe Weitzman.

www.talkingdrupal.com/250

Topics

  • Stephen - SyncThing
  • John - Linux in space
  • Nic - green thumb
  • Guest - Moshe
  • What is DrupalSpoons
  • Why is DrupalSpoons needed
  • How to sign up and move projects over

Resources

DrupalSpoons

DrupalSpoons On-Boarding

Devel on DrupalSpoons

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guests

Moshe Weitzman  @weitzman weitzman.github.io/

 

Direct download: TalkingDrupal250.mp3
Category:general -- posted at: 9:40am EST

Today we are talking with Cristina Chumillas with the Claro project.

www.talkingdrupal.com/249

Topics

  • John - Zoom bookmarks
  • Nic - Birthday video
  • Stephen - No kernel
  • What is Claro
  • How to get involved
  • Project goals
  • Current state of the project
  • Design 4 Drupal
  • 24 Hour Contribution

Resources

Claro Theme

Design 4 Drupal

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guests

Cristina Chumillas  @chumillas

 

Direct download: TalkingDrupal249.mp3
Category:general -- posted at: 9:56pm EST

Welcome to Talking Drupal. Our thoughts are with the Drupal community as the world continues to fight Covid19. On today's show we are chatting with Matt and Ryan from Centarro.

www.talkingdrupal.com/248

Topics

  • Stephen - Arch
  • John - Sendible
  • Nic - Outdoor speakers
  • Guests - Matt and Ryan
  • Stories
  • Brief Commerce history
  • Commerce use case
  • What's new at Centarro
  • Future of Commerce

Resources

Victory! ICANN Rejects .ORG Sale to Private Equity Firm Ethos Capital

Apple continuing to be a firm voice in favor of user privacy and end to end encryption?

Accelerating Drupal 9 module and theme readiness with automated patches

New Drupal Brand Ready for Drupal 9 Launch

Centarro

Sendible

Leica Geosystems Case Study

Centarro Support

Centarro Commerce frontend demo

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guests

Ryan Szrama  @ryanszrama  www.centarro.io

Matt Glaman  @nmdmatt  glamanate.com

Direct download: TalkingDrupal248.mp3
Category:general -- posted at: 9:09pm EST

Welcome to Talking Drupal. Our thoughts are with the Drupal community as the world continues to fight Covid19. On today's we take a website requirement and discuss different ways to implement it. We discuss Paragraphs, Custom Entities and Inline Entity Form.

www.talkingdrupal.com/247

Topics

  • Nic - Re-oepning
  • John - Allison Cross
  • Stephen - Corona blessings
  • Functional requirements
  • Considerations
  • Content Type
  • Paragraphs
  • Custom Entity

Layout:

Downtown Location
100 Main Street
Providence, RI 12345

Sales 401-555-1212 (9am-5pm EST) Fax 401-555-1212
Customer Service 401-555-1212 (6am-9pm EST)

East Side Location
100 Bow Street
Providence, RI 12345

Customer Service 401-555-1212 (6am-9pm EST)
Parts 401-555-1212 (10am-3pm EST) Fax 401-555-1212

West Side  Location
100 Bow Street
Providence, RI 12345

Employment 401-555-1212
Training 401-555-1212
Government Sales 401-555-1212
Education Sales 401-555-1212

Resources

Violent Video Game Playing & Rule-Violating Behavior: Addressing Gaps in the Literature

We raised $500,000!

We are a community

Free Hand-on Theming Course

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal247.mp3
Category:general -- posted at: 8:24am EST

Welcome to Talking Drupal. Our thoughts are with the Drupal community as the world continues to fight Covid19. On today's show we reach into our list of topics and pull out a few for discussion including, views - pages vs blocks, claro theme, and user 1.

www.talkingdrupal.com/246

Topics

  • John - B Hyve wifi faucet timers
  • Stephen - Thinkpad and Linux - Fedora
  • Nic - Closing vent
  • Drupal 2020 Product Survey
  • Drupal Association fund raising campaign
  • Views Pages vs Embedded Views Block
  • Claro Admin Theme
  • User 1

Resources

B-hyve Smart Hose Faucet Timer with Wi-Fi Hub

Lenovo and Fedora

Pop!_OS 20.04 LTS

Dries's post about the Product Survey

Drupal 2020 Product Survey

Pixel Website

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal246.mp3
Category:general -- posted at: 10:04pm EST

Welcome to Talking Drupal. Our thoughts are with the Drupal community as the world continues to battle Covid19. On today's show we talk with Matt Westgate and Chis Murray, CEO’s of two of the 29 companies that have stepped up to support the Drupal Association’s Matching Campaign.

www.talkingdrupal.com/245

Topics

  • Stephen - Broadband and sharing monitors
  • Nic - Kitako update and groceries
  • John - Cooking
  • Chris and Matt at home
  • Agencies and home
  • Importance of the Drupal Association
  • Triple Your Impact Program

Resources

Matching Campaign

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guests

Matt Westgate  www.lullabot.com/

Chris Murray  www.oomphinc.com/

Direct download: TalkingDrupal245.mp3
Category:general -- posted at: 10:43pm EST

Our thoughts are with the Drupal community as the world continues to fight Covid19. On today's show we talk about all things Twig.

www.talkingdrupal.com/244

Topics

  • John - Working from home thing
  • Nic - Painting and Kitako
  • Stephen - No TV and Animal Crossing
  • What is Twig
  • Organizing templates
  • Tips
  • Types of files
  • Common needs
  • Filters

Resources

Dries is donating $100K to the DA

New Github Plans

DNS over HTTPS

Talking Drupal #058 - Twig, REST and Designing in the Browser (Erik Baldwin)

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

Direct download: TalkingDrupal244.mp3
Category:general -- posted at: 10:18pm EST

Our thoughts are with the Drupal community as the world continues to fight Covid19. On today's show we talk with Suzanne and Leslie from the Drupal Association board about what the community can do to help during this time of need.

www.talkingdrupal.com/243

Topics

  • What the Drupal Association does
  • Current status of DrupalCon
  • The DA priorities related to DrupalCon
  • The numbers
  • How the community can help

Resources

Sustaining the Drupal Association in uncertain times 

Supporting the Drupal Association during uncertain times 

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guests

Leslie Glynn  @leslieglynn

Suzanne Dergacheva  @suzanne_kennedy evolvingweb.ca

Direct download: TalkingDrupal243.mp3
Category:general -- posted at: 2:43pm EST

Our thoughts are with the Drupal community as the world fights Covid19. On today's show we have Preston So joining us to talk about that tool we all know and love Drush.

www.talkingdrupal.com/242

Topics

  • Nic - Vet story
  • Stephen - The reality of the times
  • John - New job
  • Intro - Preston So
  • Sustaining the Drupal Association in uncertain times
  • Brief history of Drush
  • How important is Drush
  • Drush in core
  • Drush 9, a re-write
  • Drush 10, whats coming

Resources

Sustaining the Drupal Association in uncertain times

New Drupal Module Versioning

Drush 10 & the Future of Drupal CLI


Preston's Links

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guests

Preston So  @prestonso  preston.so

Direct download: TalkingDrupal242.mp3
Category:general -- posted at: 11:58pm EST

As the world deals with the Corona Virus, conferences around the globe have been cancelled and rescheduled. Mid-Camp and NERD Summit were both scheduled last week. At the 11th hour they decided to go virtual. We have the organizers of those events with us to discuss the experience.

www.talkingdrupal.com/241

Topics

  • John - Zoom Phone, Distance Learning, Extreme Lego Building

  • Nic - Jackbox.tv

  • Stephen - Tile Window Managers - Awesome Window Manager.

  • Interview with Rick Hood, Avi Schwab and Kevin Thull

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guests

Kevin Thull  - www.bluedropshop.com  @kevinjthull

Avi Schwab - www.froboy.org   @ajschwab

Rick Hood - www.commonmedia.com@rickhood  @rickhood

Direct download: TalkingDrupal241.mp3
Category:general -- posted at: 8:18pm EST

Today, we preempt our planned topic to discuss outages, because we had one.

www.talkingdrupal.com/238

Topics

  • John - take a walk
  • Stephen - in the weeds
  • Nic - Joined a gym
  • Stories - HTML Titles and Drush 10
  • What type of outages afect your website
  • Preventing outages (?)
  • Outage now, next step
  • What happened yesterday

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

 

 

Direct download: TalkingDrupal238.mp3
Category:general -- posted at: 7:15am EST

Today we talk about a few things on our minds, including Drupal 9’s Release, Layout Builder, and last but not least custom entities.

www.talkingdrupal.com/237

Topics

  • Nic - Mario Maker level - DWL-YF2-3NF
  • Stephen - Talking Drupal Video
  • John - Vacation
  • Stories
  • Drupal 9 Launch
  • March Drupal Camps
  • Layout Builder
  • Custom Entities

Resources

Brief History of Drush

Managing Media Assets with Core Media - Video form Webwash

Why Accessibility it Important

When will Drupal 9 Be Ready

Midcamp 2020

NERD Summit

 

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

 

 

Direct download: TalkingDrupal237.mp3
Category:general -- posted at: 8:58pm EST

In this episode we have Chris Wells joins us to discuss his strategy for two way automatic configuration synchronization between production and development environments.

www.talkingdrupal.com/236

Topics

  • John - DrupalCon E-mail & Media
  • Nic - Roomba
  • Stephen - Switching to Linux
  • Drupal Performance Tips
  • Drupal 7 to Drupal 8 Migration
  • Promblem we are solving
  • Redfin Solution's approach
  • Challenges with this approach

Resources

Robo - Medern Task Runner for PHP

Config Auto Export

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guest

Chris Wells  @sceo www.redfinsolutions.com

 

 

 

Direct download: TalkingDrupal236.mp3
Category:general -- posted at: 8:08am EST

In this episode we have David Platek joining us to talk about Voice Integration with Drupal.

www.talkingdrupal.com/235

Topics

  • John - Drupal Camp NJ
  • Stephen - YoutTube
  • Nic - Heat
  • Alexa
  • Voice Basics
  • Privacy
  • Voice and Drupal
  • Some projects
  • How to get started

Resources

Marrying Alexa with Drupal

Cooking with Alexa and Drupal

Ask GeorgiaGov, an Alexa Skill for Citizens of Georgia by Acquia Labs

Integrating Amazon Alexa With a Drupal 8 Site

David's Twitch Channel - 12-Wee Drupal Training

 

Modules

Alexa Flash Briefing

Drupal: Alexa Module

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guest

David Platek  @theneonlobster

 

 

 

Direct download: TalkingDrupal235.mp3
Category:general -- posted at: 10:28pm EST

Drupal 8 caching is far superior to previous versions of Drupal and it pretty much just works. In the episode we focus on the key caching concepts.

www.talkingdrupal.com/233

Topics

  • Nic - Sonos & Ice cream
  • Stephen - Talking Drupal Video & Saag
  • John - Contrib Weekend & Drupal Camp NJ
  • Follow up - from Matt Glaman
  • Follow Up - Docker on Mac
  • Drupal 8.8 - recommend-project
  • Issues with recommend-project
  • Moving ahead

Resources

Starting a Site Using Drupal Composer Project Templates

Drupal Composer Project

.gitignore discussion

 

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

 

Direct download: TalkingDrupal234.mp3
Category:general -- posted at: 9:09pm EST

Drupal 8 caching is far superior to previous versions of Drupal and it pretty much just works. In the episode we focus on the key caching concepts.

www.talkingdrupal.com/233

Topics

  • Home automation
  • Tome
  • Legos
  • Lando performance
  • Global contrib weekend
  • Google search results
  • Goals of caching
  • Key concepts
  • Core cacing modules
  • Other caching
  • External caching

Resources

Key Conceprts  - https://www.drupal.org/docs/user_guide/en/prevent-cache.html

Internal Page Cache  https://www.drupal.org/docs/8/administering-a-drupal-8-site/internal-page-cache

Dynamic Page Cache - https://www.drupal.org/docs/8/core/modules/dynamic-page-cache/overview

 

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

 

Direct download: TalkingDrupal233.mp3
Category:general -- posted at: 11:41pm EST

In this episode we talk about translation. We discuss tips from the team that recently launched a Spanish site for the US Government, www.atf.gov.

www.talkingdrupal.com/232

Topics

  • Creating a good experience for the Spanish audience
  • What is a SME and how they impact a project
  • Spanish speakers on the project team
  • Tanslation is expensive
  • Top tips

Resources

Presentation: ATF.gov en español: Lessons and successes in site translation

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Guests

Nikki Philippeaux - nekeisha.philippeaux@atf.gov

Mayela Jackson - mayelajackson@gmail.com

 

 

Direct download: TalkingDrupal232.mp3
Category:general -- posted at: 11:27pm EST

In this episode we kick off a Drupal project, migrating Talking Drupal from Drupal 7 to Drupal 8.

www.talkingdrupal.com/231

Topics

  • Migration goals
  • New functionality
  • First and Next Steps

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkinDrupal231.mp3
Category:general -- posted at: 8:38pm EST

In this episode we talk about strategies we use to learn new technology.

www.talkingdrupal.com/230

Topics

  • Stories
  • How do we learn
  • What is new technology in Drupal and the web
  • Techniques for learning

Resources

Battery Case

Translating Drupal User interface with Spreadsheets - Mariano D'Agostino

On Being Self Taught - Aaron Crosman

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkinDrupal230.mp3
Category:general -- posted at: 10:15pm EST

In this episode, we talk about the importance of documentation and tools we use to create it.

www.talkingdrupal.com/229

Topics

  • Stories
  • What type of documentation do you need?
  • What do you expect to be included in documentation
  • Where and how

Resources

Discount tickets for DrupalCon

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

 

Direct download: TalkinDrupal229.mp3
Category:general -- posted at: 9:33am EST

In this episode, we talk about some recent Drupal news and how to deal with insecure modules

www.talkingdrupal.com/228

Topics

  • Stories
  • What happens when the Drupal Security Team marks a module as unsupported?
  • How do you handle modules not covered by security team
  • Field Slide Show

Resources

Acquia acquire AgilOne 

What happens when the Drupal Security Team marks a module as unsupported?

Field Slide Show

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

 

Direct download: TalkinDrupal228.mp3
Category:general -- posted at: 12:02am EST

In episode #227 Stephen, John and Nic catch up after on few months hiatus. We talk about Drupal 8.8, Drupal 9 readiness or retiring core modules.

www.talkingdrupal.com/227

Topics

  • What we've been up to
  • Drupal 8.8 Release
  • Drupal 9 Readiness
  • Drupal core modules that should be contrib

Resources

Breathe Life Back Into Your Late 2013 Or Older Apple Mac With Linux

Mac Mini (mid-2011) on Linux

NEDCamp Session Recordings

Drupal 8.8.0 is available

Drupal 9 Readiness

Oomph: WEBINAR: Upgrading to Drupal 9. When? Why? How?

 

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

 

Direct download: TalkinDrupal227.mp3
Category:general -- posted at: 7:10am EST

In episode #228 Kristiaan Van den Eynde tells us about the Group module.

www.talkingdrupal.com/226

Topics

  • What is the Group module
  • Group use cases
  • Basic concepts
  • Feature roadmap
  • Experience as a maintainer

Resources

Group Module

Guest

Kristiaan Van den Eynde  @Magentix

Hosts

Stephen Cross - www.stephencross.com @s tephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

 

Direct download: TalkinDrupal226.mp3
Category:general -- posted at: 7:07am EST

In episode #223 we explore the Tome module with maintainer Sam Mortenson.

www.talkingdrupal.com/225

Topics

  • What is Tome
  • Tome origin story
  • How Tome works
  • Tome pieces: Static, Sync, Netlify, Lunr
  • Stephen's experience with Tome
  • Tome vs other products

Resources

Tome Module

Tome Documentation

 

Tome Websites

Tome Documentation
Umami
OVH
jpoesen
Hike with Gravity
GNUSCHICHTEN
Badzilla
aikido essen karnap
Poop PDX
Switching to Linux 

Guest

Sam Mortenson  @DrupalSAM  mortenson.coffee/blog

Hosts

Stephen Cross - www.stephencross.com @s tephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

 

Direct download: TalkingDrupal225.mp3
Category:general -- posted at: 9:13pm EST

In episode #224 we talk with Grant and Shane from Third and Grove about Gatsby.

www.talkingdrupal.com/224

Topics

  • What is Gatsby
  • How Gatsby is paired with Drupal
  • Use cases for Gatsby
  • When Gatsby is not a good fit
  • Gatsby / Drupal Ecosystem
  • Third and Grove's use of Gatsby
  • Drupal Preview
  • How to get started with Gatsby

Resources

Blog Series - Site Speed - Part 1 and Part 2

Gatsby JS

Gatsby Module

Live Preview for Drupal + Gatsby

Gatsby Theme Drupal

 

Guest

Shane Thomas  @smthomas3  www.CodeKarate.com

Grant Glidewell  @GrantGlidewell

Hosts

Stephen Cross - www.stephencross.com @s tephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

 

Direct download: TalkingDrupal224.mp3
Category:general -- posted at: 9:17pm EST

In episode #223 we learn about GitLab and how Drupal.org is using it with Tim Lehnen.

www.talkingdrupal.com/223

Topics

  • How Drupal using git today
  • What is gitlab?
  • Features of gitlab are important to Drupal 
  • What features are available today
  • Were there other viable solutions, why was gitlab selected?
  • Gitlab as a partner
  • Project status

Resources

31 days of Drupal

Voting for the next community elected Director at large member of the Drupal Association board

Fairvote

Last Year's Results

Guest

Tim Lehnen  @TimLehnen www.drupal.org/u/hestenet

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

Direct download: TalkingDrupal223.mp3
Category:general -- posted at: 8:11pm EST

In episode #222 we talk with Kaleem Clarkson about Drupal Camps.

www.talkingdrupal.com/222

Topics

  • Drupal Event Organizers Working Group
  • Group mission
  • How it got started
  • Current initiatives
  • The biggest obstacles for camp organizers
  • Status of COD
  • Why should camps charge more?
  • How people can help

Resources

Meet the candidates

DrupalCamp Organizers Unite: Is it Time for Camp Organizers to Become an Official Working Group?

Policies and procedures for banned individuals?

Guest

Kaleem Clarkson  @kaleemclarkson  kaleemclarkson.com

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

Direct download: TalkingDrupal222.mp3
Category:general -- posted at: 4:53pm EST

In #221 we are live at Drupal GovCon talking with organizers Kirsten and Nina, John, Tim Lehnen, Leslie Glynn, Jacob Rockowitz and Kevin Thull.

www.talkingdrupal.com/221

Direct download: TalkingDrupal221.mp3
Category:general -- posted at: 11:35pm EST

In episode #220 we learn about Acquia's open source product, BLT, from Mike Madison.

www.talkingdrupal.com/220

Topics

  • What is BLT?
  • What is your involvement with BLT
  • What type of project is it used for?  Size/Scope 
  • What are the benefits of using BLT and similar tools
  • As an  Acquia project, is BLT  tied to Acquia services
  • What local tools are supported with BLT?
  • Why is Lightning installed by default?
  • Versioning with Drupal 8
  • How do you recommend someone gettings started?
  • How many people work on BLT at Acquia 

Resources

Acquia BLT

BLT on Github

BLT 10

Guest

Mike Madison  @mikemadison  mikemadison.net

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

Direct download: TalkingDrupal220.mp3
Category:general -- posted at: 10:38pm EST

In episode #219, Stephen, John and Nic talk about tech things they are interested in, Drupal and otherwise.

www.talkingdrupal.com/219

Topics

  • Show Transcripts
  • Drupal Boston Meetup - Project Nights
  • Gatsby
  • Using composer to pull in custom project 
  • iStat Menus
  • Tome
  • Lando - yarn and custom commands
  • I switched to Linux, you can too

Resources

Otter.ai

Lando Gatsby Drupal

Lando Exclude “Turbo Mode”

iStat Menu

Tome Module

 

Hosts

Stephen Cross - www.stephencross.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

Direct download: TalkingDrupal219.mp3
Category:general -- posted at: 9:10pm EST

In episode #218 we get an update on Backdrop, the Drupal fork, from Jen Lampton.

www.talkingdrupal.com/218

Topics

  • What is Backdrop and how did it get started.
  • What is the target audience for Backdrop.
  • What is the target websites for Backdrop, is it based on size or complexity.
  • How do you position Backdrop as an alternative to Drupal, what are the benefits of moving from Drupal to Backdrop.
  • Is there a migration process from Drupal 7.
  • How does Drupal 7 EOL impact Backdrop.
  • What has been most satisfying about co-foundering a project like Backdrop, and the most challendging?

Resources

Backdrop CMS

Backdrop Forum

Backdrop CMS Live Chat

More resources

Guest

Jen Lampton  @jenlampton  www.backdropcms.org

Hosts

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

Direct download: TalkingDrupal218.mp3
Category:general -- posted at: 8:29pm EST

In episode #217 we talk with the Diversity and Inclusion Group leadership.

www.talkingdrupal.com/217

Topics

  • Terms 101
  • What does the group do and how was it started?
  • Funding
  • Initiatives
  • Speaker Diversity Initiative
  • Drupal Association
  • Membership
  • Drupal Camps

Resources

Drupal Diversity & Inclusion website

Dries Note

Add slack channels

  • #diversity-inclusion: Main channel
  • #ddi-careers -- post jobs, look for jobs, discuss work and career issues in the Drupal-sphere! 
  • #ddi-contrib-team -- learn how to contribute back to the Drupal project! 
  • #ddi-session-help -- get feedback on sessions or proposals you have for camps and cons! 
  • #ddi-europe -- have conversations with the European Drupal community about D&I issues!
  • #ddi-media-club -- discuss books & other media related to d&i! 
  • #ddi-chat -- converse with DDI folks about *all kinds* of topics, from politics to why your view isn’t working! 

Drupal Camp Organizers slack: #community-diversity and #speaker-diversity

What we’ve learned from seven years of working to make RC 50% women, trans, and non-binary

Fundraising

Jill Binder site

Speaker Diversity Initiative Landing Page

Registration open for Speaker Diversity Workshop, set for September 21 and 28, 2019 

Guest

Tara King  @sparklingrobots

Alanna Burke @aburke626

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

Direct download: TalkingDrupal217.mp3
Category:general -- posted at: 11:00pm EST

In episode #216 with talk with Abby Bowman about Drupal for Government. The audio has some minor issues in this episode, but the content is great.  www.talkingdrupal.com/216

Topics

  • Why Drupal is a good fit for Government?
  • Benefits of using Drupal?
  • Challenges with using Drupal?
  • Areas where Drupal may not be a good fit?
  • Challenges with Gov (in general)?
  • Accessibility. Multilanguage and Security
  • Drupal GovCon

Resources

Drupal GovCon

Digital Gov - Community of Practices

Guest

Abigail Bowman  @abowmanr www.linkedin.com/in/arbowman/

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

Direct download: TalkingDrupal216.mp3
Category:general -- posted at: 9:58pm EST

In episode #215 Jason Pamental joins us to talk about Component Based Theming. We also get an update from the Drupal Association with Tim Lehnen.  www.talkingdrupal.com/215

Topics

  • CSS Layout: Subgrid lands in Firefox Nightly 
  • What is component based theming?
  • What problems is it trying to solve?
  • Tools and technologies in play
  • What is a component?
  • What is the workflow?
  • How is this integrated with the Drupal twig system?
  • Does this impact the site build side of the project?
  • Project by project decision or can be used for all projects?

 Resources

Jason’s website 

Grids All the Way Down

Brad Frost - Atomic Design

Emulsify - Pattern Lab and Drupal

Phase 2 - Particle 

Ooomph Drupal 9 Webinar

 

Guest

Jason Pamental  @jpamental  www.rwt.io

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

Direct download: TalkingDrupal215.mp3
Category:general -- posted at: 8:57pm EST

In episode #214 we revisit Layout Builder after our first impressions in March 2018. Kathy Beck, Senior UX Engineer from Oomph, joins us.  www.talkingdrupal.com/214

Topics

  • Story - Improve Your Remote Work Productivity With the ‘Shutdown Ritual’
  • Current status of usage
  • Where does layout builder fit into today's development process
  • What about paragraphs
  • What is good about Layout Builder
  • Some struggles with Layout Builder
  • Resource to learn 
  • Supporting Modules

 Resources

Improve Your Remote Work Productivity With the ‘Shutdown Ritual’

Full Focus Planner

Layouts Revisited with Tim Plunkett

The new Layout Builder: Unleash the Power!

Layout Builder: A paragraphs killer?

Modules

Layout Builder Restrictions

Guest

Kathy Beck oomph.is/kbeck @kbeck303

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal214.mp3
Category:general -- posted at: 9:49am EST

In episode #213 what have Nick Selvaggio join us to talk about learning PHP.   www.talkingdrupal.com/213

Topics

  • Sego Solutions and Stack Starter
  • Impact of OO PHP in Drupal 8
  • 3.5 years after launch Drupal 8
  • Opportunities beyond Drupal when investing in PHP
  • How to learn PHP?
  • Drupal Training Services

Resources

Drupalize.ME Hands on Theming

D7 to D8 upgrade tutorial: Convert hook_menu() and hook_menu_alter() to Drupal 8 APIs

Object Oriented PHP

Stack Starter

TryDrupal8.com

Guest

Nick Selvaggio   www.segosolutions.com  @direct

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal213.mp3
Category:general -- posted at: 10:21pm EST

In episode #212 we talk about our Wish Lists for Core. www.talkingdrupa.com/212

Topics

  • Listener e-mail
  • Drupal Stories
  • Existing modules to include
  • Existing modules to remove
  • New Functionality 
  • Changes to Core

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal212.mp3
Category:general -- posted at: 8:46am EST

In episode #211 we discuss how we plan for using new Drupal features. We also get our monthly update from Tim Lehnen at the Drupal Association and we a quick preview of Design 4 Drupal from Leslie Glynn.  www.talkingdrupal.com/211

Topics

  • Drupal stories
  • Update from the Drupal Association
  • Design 4 Drupal
  • Major feature changes 8.7
  • When do you start looking at new features
  • When do you start using a new feature rich version? (Beta, RC)
  • When is the right point to introduce them into production projects
  • Do you look at Core and Contrib differently 

Resources

Stories

Drupal Association appoints Executive Director

Everything You Need to Know About Drupal 8.7

Drupal Association Update

GitLab Integration Part 2

Drupal Steward

Why Drupal Video

Design 4 Drupal Update

D4D Website

Show Topic

The new Layout Builder: Unleash the Power! 

Drupal Roadmap

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal211.mp3
Category:general -- posted at: 4:04pm EST

In episode #210 we listen in to John's presentation, Multi-Site Vs Domain: A Commerce Case Study, at Boston Drupal Meetup, sponsored by BioRAFT.  www.talkingdrupal.com/210

Topics

  • First ever, face to face recording with Stephen, John and Nic 
  • The Drupal Song performed by Mike Miles
  • John's presentation

Resources

Design 4 Drupal

Video of presentation at DrupalNights.org

BioRAFT

Boston Drupal Meetup

 

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal210.mp3
Category:general -- posted at: 10:47pm EST

In episode #209 we talk with Bob Kepford about The Week Drop, a weekly Drupal newsletter. www.talkingdrupal.com/209

Topics

  • Drupal stories
  • What is the Weekly Drop
  • Origin story
  • Weekly Drop content
  • Technology behind the newsletter
  • How to get listed
  • Sponsorship

Resources

Lullabot DrupalCon Recap - Episode 235 

Rand in Repose Process

Serverless, Well Actually...

Feedbin.com

Pinboard.in 

Guest Host

Bob Kepford  @kepford  www.theweeklydrop.com

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal209.mp3
Category:general -- posted at: 11:05pm EST

In episode #208 we talk with Drupal agency owner Patrick Corbett from Redfin.  www.talkingdrupal.com/208

Topics

  • Redfin’s Leslie Glynn receives Aaron Winborn award! 
  • Who is Redfin?
  • Why would a company choose Redfin?
  • How did Redfin get started?
  • Why Drupal?
  • Challenges as a Drupal agency
  • Key projects

Resources

Redfin’s Leslie Glynn receives Aaron Winborn award! 

Redfin Solutions

Design 4 Drupal

 

Guest Host

Patrick Corbett @pcorbett  redfinsolutions.com

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal208.mp3
Category:general -- posted at: 11:00pm EST

In episode #207 we talk with Jon Pugh about OpenDevShop.  www.talkingdrupal.com/207

Topics

  • Drupal Stories
  • DrupalCon Recap
  • What is Open DevShop?
  • Features included
  • How does it work
  • Support options
  • Key accounts
  • How to get up and running
  • Going full time with open collective

Resources

How to Prepare for Drupal 9 

OpenDevShop

Open Collective - OpenDevShop

OpenDevShop Patreon 

Guest Host

Jon Pugh  @jonpugh  devshop.cloud

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal207.mp3
Category:general -- posted at: 9:38pm EST

In episode #205, the lost episode is released. We talk with Jeff Geerling about Rasberry Pis and Drupal.  www.talkingdrupal.com/205

Topics

  • Show feedback
  • What is a Raspberry Pi?
  • What are you using it for?
  • Use cases for a Pi
  • Pi Dramble
  • How to get started?
  • Ansible for Dev Ops and migrating to Kubernetes

Resources

Jeff Geerling

DrupalVM

Pi Dramble

Server Check In

Hosted Apache Solr

Anisble for DevOps

Guest Host

Jeff Geerling  @geerlingguy  www.jeffgeerling.com

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal205.mp3
Category:general -- posted at: 7:02pm EST

In episode #204 we talk about getting the most out of DrupalCon and expanding your toolkit. www.talkdrupal.com/204

Topics

  • Drupal stories
  • Getting the most of DrupalCon 
  • Planning your trip
  • Exhibit floor
  • Social events
  • Expanding your toolkit

Resources

Drupal accepted into Google Summer of Code 2019

#175 - Automated Testing with Oliver

Guest Host

Oliver Davies  @opdavies   www.drupal.org/u/opdavies

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal204.mp3
Category:general -- posted at: 6:50am EST

In episode #203 we talk about writing speaking proposals for Drupal conferences and camps.  www.talkdrupal.com/203

Topics

  • Drupal Stories
  • Monthly Update From the Tim at the Drupal Association
  • Speaking idea
  • Session Submission
  • How important is experience?
  • Shelf life of a presentation
  • Challenges as a selection committee
  • Tips for getting selected

Resources

The World Wide Web at 30: We got the free and open internet we deserve.

Solid (web decentralization project)

Beaker: the Decentralized Read-Write Browser 

Zucked: Waking Up to the Facebook Catastrophe

Notis

Help Me Abstract

 

Guest Host

Chad Hester @chadkhester www.unleashed-technologies.com

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal203.mp3
Category:general -- posted at: 7:08am EST

In this episode we talk about non-mainstream modules we have recently discovered or are using regularly.  www.talkingdrupal.com/202

Topics / Modules

Google Commerce Tag Manager

Simple XML Sitemap

Views AJAX History

Protect Pages

Pathologic

Csv Serialization

Recreate Block Content

SVG Image

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal202.mp3
Category:general -- posted at: 11:25am EST

In episode #201 we talk about Single Sign On with SAML and oAuth.  www.talkingdrupal.com/201

Topics

  • What is Single Sign On?
  • Single Sign On Protocols
  • Single Sign On Terminology
  • Recommended drupal modules
  • SAML vs. OAuth
  • SSO Brokers
  • Issues with SSO

Modules

OAuth2 Client

SAML Authentication

Social API

Nate’s SAML modules:

Drupal 7 (Uses the OneLogin PHP Toolkit)

Drupal 8 (Uses LightSAML)

Resources

Introducing the Quicklink Module for Drupal 

 

Guest Host

Nathan Dentzau - @NathanDentzau

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal201.mp3
Category:general -- posted at: 2:45pm EST

Topics

  • Catching up with Jason
  • Discussion with Dries

Resources

Web typography newsletter!

Type Audits

Guests

Jason Pamental - @jpamental https://rwt.io

Dries Buytaert - @Dries https://dri.es

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

Direct download: TalkingDrupal200.mp3
Category:general -- posted at: 2:29pm EST

In #199 we get an update from the DA, answer a listener's question, discuss Google Analytics alternatives, Re-coupling Drupal and VS Code. www.talkingdrupal.com/199

Topics

  • The Lost episode
  • Stories
  • Drupal Association Update
  • Drupal Template
  • VS Code

Resources

Announcing the New Lullabot.com

It's not me, Google, it's you - from GA to Fathom

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal199.mp3
Category:general -- posted at: 10:11am EST

Ever wonder how Talking Drupal is created? This episode is for you.  www.talkingdrupal.com/198

Topics

  • Show prep
  • Audio
  • Mics
  • Mixing board
  • Digital Recorder
  • Zoom 
  • Post Processing

Resources

Mackie 802

Zoom H4nPro

 

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal198.mp3
Category:general -- posted at: 5:31pm EST

Topics

  • Stories
  • What is contributing
  • Direct and indirect contributions
  • Ways to contribute

Resources

Lando is ready for the masses with RC2 release

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal197.mp3
Category:general -- posted at: 7:46pm EST

In episode #196 we talk with Mike Miles about the skills you can develop to change directions.  www.talkingdrupal.com/196

Topics

  • Drupal stories
  • Upcoming NERD Summit 
  • Non-Drupal work
  • Skills that are valuable to go beyond Drupal
  • Goal setting
  • How to obtain new skills

Resources

European Commission will start offering bug bounties for Open Source software

NERD Summit

Developing Up Podcast

Podcast Episodes related to Beyond Drupal:

Mike Miles

Genuine

Guest

Mike Miles - @smthomas3 www.CodeKarate.com

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

Direct download: TalkingDrupal196.mp3
Category:general -- posted at: 5:08pm EST

In episode #195 with talk about finding Drupal work with Shane Thomas. www.talkingdrupal.com/195.

Topics

  • Stories
  • DrupalCon North America
  • Linux on Dell
  • Finding Drupal Jobs and Works
  • Tactical Steps
  • Strategic Steps
  • Job Services

Resources

Guests

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

 

Direct download: TalkingDrupal195.mp3
Category:general -- posted at: 7:57am EST

In episode #194 we talk with Ashraf Abed and Kevin Thull about the inception and launch of Drupal.tv. We also talk about Drupal turning 18, Webform joining Open Collective and Drupal Mountain Camp.  www.talkingdrupal.com/194

Topics 

  • Drupal Stories
  • What is Drupal.tv?
  • What is connection between Debug Academy and Drupal.tv short and long term?
  • How did Drupal.tv come about?
  • How to Add content?
  • Who is developing?
  • Feature Roadmap
  • How to contribute

Resources

The Webform module for Drupal joins Open Collective

Introducing the (unofficial) Drupal Recording Initiative

A new beginning for the Drupal community!

Drupal Recording Initiative

Drupal.tv

Guests

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal194.mp3
Category:general -- posted at: 10:20pm EST

In episode #193 we talk about tasks for maintaining a Drupal website. We also get an update from the Drupal Association.  www.talkingdrupal.com/193

Topics 

  • Update from the Drupal Association with Tim Lennen
  • What do we mean by maintaining? Technology & Functionality
  • Hourly, Daily, Weekly, Monthly, and Quarterly
  • Functionality

Resources

Log Noise

Link Checker

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal193.mp3
Category:general -- posted at: 6:07am EST

For our first show recorded in 2019 we talk with Chad and Shelley, a husband and wife team in the tech field with Drupal.  www.talkingdrupal.com/192.

Topics

  • Introduction of guests Chad Hester and Shelley Goetz 
  • What does Unleashed do?
  • What does Tesserac UXD do?
  • The Drupal journey
  • The importance of UX
  • Interesting Projects in 2019

Guests

Chad Hester

www.unleashed-technologies.com

@chadkhester

Shelley Goetz

www.tesserac-uxd.com

@ShelleyGoetz

Resources 

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

Direct download: TalkingDrupal192.mp3
Category:general -- posted at: 11:41pm EST

In episode #191 we talk about gifts to give a Drupalist or technologist. Things we want or recently bought.  www.talkingdrupal.com/191

Topics

John

Stephen

Nic

 

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal191.mp3
Category:general -- posted at: 7:51pm EST

In episode #190 with talk with Mike Anello, from Drupal Easy, about local web development and his new book.

Topics

  • Local development journey
  • Benefits of DDEV
  • Company behind DDEV
  • The Book
  • Drupal Easy Training
  • Drupal Easy Podcast
  • FL Drupal Camp

Guest

Mike Anello

www.drupaleasy.com

@ultimike

Resources

Local Web Development with DDEV Explained

DDEV, Docksal, and Lando: A comparison 

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

Direct download: TalkingDrupal190.mp3
Category:general -- posted at: 7:31pm EST

Topics 

  • How Automattic uses Slack
  • Cesar's Interview process
  • Synchronous and A-Synchronous messaging
  • Internal and External Communications
  • Managing Slack
  • Helpful Add-ons
    • Giphy :)
    • Zapier
    • Meekan scheduling

Resources

John’s DrupalCon Session Configuration Management A True Life Story

Open Source Alternatives to Slack

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Cesar Abeid - https://cesarabeid.com/  @cesarabeid

 

 

Direct download: TalkingDrupal189.mp3
Category:general -- posted at: 11:33am EST

In episode #188 we talk with Brian Perry about tools for generating static websites.  www.talkingdrupal.com/188

Topics

  • What does “static site generation” mean?
  • Why would someone what to create a static website?
  • Tools
    • Jekyll
    • Sculpin
    • Gatsby JS
  • With Drupal - Tome module
  • Build process
  • Dynamic and server side functionality
  • Recommendations to get started

Modules

Tome Module

Resources

Jekyll

Sculpin 

Gatsby JS

Netlify

Contenta CMS

  

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Brian Perry - www.bounteous.com @bricomedy

Direct download: TalkingDrupal188.mp3
Category:general -- posted at: 7:47pm EST

In episode #187 we talk with Dwayne McDaniel from Pantheon.  www.talkingdrupal.com/187

 

Topics

  • NEDCamp experience
  • Work life before Pantheon
  • Role at Pantheon - what does a Developer Advocate do?
  • Booth vs non-Booth
  • What has it been like to be part of Pantheon during their successful growth?
  • How many conferences per year
  • Likes and dislikes about travel
  • What are the differences between Wordpress and Drupal communities
  • Non-Tech

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Dwayne McDaniel - www.mcdwayne.com @McDwayne

Direct download: TalkingDrupal187.mp3
Category:general -- posted at: 8:57pm EST

In episode #185, we talk about tasks that need to be completed when a website launches.  www.talkingdrupal.com/185

Topics

  • Why we have this list?  Do you have a list like this...
  • Communicate date and time with client and host if applicable
  • Have go no go meeting
  • Search Engine Stuff
    • Analytics setup
    • XML Site Map
    • Google Webmaster
    • Metatag module - www.drupal.org/project/metatag
  • Redirects
  • Domain
    • DNS
    • Test www bare domain
    • Setup SSL and Configure SSL redirect
    • Check all content is being accessed via https (Avoid mixed content console error) 
  • Security Lockdown
  • Performance Testing
    • http://talkingdrupal.com/088
  • Disable development modules
  • Cron
  • Database Log Files
  • PHP
    • Check Max Upload Files
    • Check POST max size
    • Check Max Max Execution Time
    • Memcache

 

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal185.mp3
Category:general -- posted at: 8:55pm EST

Live from New England Drupal camp, Stephen interviews 10 speakers, sponsors and the keynote presenter.  www.talkingdrupal.com/186

Topics

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

Direct download: TalkingDrupal186.mp3
Category:general -- posted at: 10:56am EST

 

In episode #184 we talk with long time show friend Chris Well from Redfin Solutions about React.  www.talkingdrupal.com/184

Topics

  • Redfins recent react experience
  • React - what is it?
  • React - why do we care?
  • What does React mean to Drupal developers
  • How did Redfin use React
  • What lessons did they learn
  • What advice would they give someone wanting to learn about react

 Resources

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Tim Lehnen - https://www.drupal.org/u/hestenet @TimLehnen

Direct download: TalkingDrupal184.mp3
Category:general -- posted at: 12:24pm EST

In episode #183 we talk with Tim Lehnen, the Executive Director of the Drupal Association.  www.talkingdrupal.com/183

Topics

  • TIm's history
  • Interim Executie director and the search
  • Role of the Drupal Assocation
  • Is the DA in transition?
  • Drupal Camp funding
  • Drupal Associaion financial status
  • Upcoming projects
  • What's coming in the future

Resources

Tim Lehnen - Priviledge to Serve

Drupal and GitLab Demo

Lallabit Podcast - Upcoming changes to DrupalCons

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Tim Lehnen - https://www.drupal.org/u/hestenet @TimLehnen

Direct download: TalkingDrupal183.mp3
Category:general -- posted at: 5:57pm EST

In episode #182 the three hosts are back together talking about Migration. www.talkingdrupa.com/182

Topics

  • What is Migration
  • What is different about Migration in from 7 to 8 
  • What types of content to migrate
  • Considerations for migration
  • When to NOT migrate with code
  • Full and partial migration
  • One Time migration and continuous
  • Modules for migration 
  • Basic process

Resources

List of core Migrate process plugins

List of process plugins provided by Migrate Plus

Migrate API Overview


Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

Direct download: TalkingDrupal182.mp3
Category:general -- posted at: 11:11pm EST

In episode #181, John and Stephen talk about the first experiences with Drupal. An episode Jason should have co-hosted. www.talkingdrupa.com/181
Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Direct download: TalkingDrupal181.mp3
Category:general -- posted at: 6:36am EST

In episode 180 with Ivan Zugec from Webwash about Media in Drupal 8.6.  www.talkingdrupa.com/180

Topics

  • Drupal 8 Media
  • What's new in Media 8.6
  • Related modules
  • Current limitations 

Resources

Ivan Zugec on Drupal.org 

Ivan's Website

Wedwash

Managing Media Assets using Core Media in Drupal 8 

New Media Management Functionality in Drupal 8.6


Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Ivan Zugec - www.Webwash.net @ivanzugec

Direct download: TalkingDrupal180.mp3
Category:general -- posted at: 4:42pm EST

In episode #179 we talk with Adam G-H about Acquia's Lightning distribution.
 
 

Topics

  • What is Lightning?
  • Why was Lightning created?
  • Who is Lightning Intended for?
  • Key Features
  • Why would a team start a project with Lightning?
  • Does Lightning save time?
  • Current status of lightning
  • What’s coming? 

Resources

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Adam Globus-Hoenich @PhenaProxima

Direct download: TalkingDrupal179.mp3
Category:general -- posted at: 10:57am EST

In episode #178 we talk with J Hogue from Oomph about their contributed modules Oomph Paragraphs.  www.talkingdrupal.com/178

Topics

  • What is Oomph Paragraph
  • What is the origin story for this module
  • Who would use Oomph Paragraphs?
  • Why contribute?
  • Why name it oomph paragraphs

Resources

https://www.drupal.org/project/oomph_paragraphs

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 J Hogue - www.oomphinc.com @artinruins

Direct download: TalkingDrupal178.mp3
Category:general -- posted at: 12:30am EST

In episode #177 we talk about strategies for working remotely.  www.talkingdrupal.com/177

Topics

  • Hardware consideration
  • Are you hardware bound
  • Multiple computer environment
  • Cloud services
  • Internet and VPN

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighte

 

Direct download: TalkingDrupal177.mp3
Category:general -- posted at: 6:10am EST

In episode #176 we talk about the techniques we use to learn new things, Drupal and otherwise.  www.talkingdrupal.com/176

Topics 

  • Learning never stops
  • What we are currently learning
  • Balancing on and off hours learning
  • Techniques for learning
  • Resource to learning

Resources

Drupal Providence YouTube - https://www.youtube.com/channel/UCYgONUjGIp8u2JOjFwaXJHA

Code Karate - https://www.youtube.com/user/codekarate

Level Up Tuts - https://www.youtube.com/user/LevelUpTuts

Web Wash - https://www.youtube.com/user/webwashnet

Drupalize Me - https://drupalize.me

Build A Module - https://buildamodule.com

Drupal Easy - https://www.drupaleasy.com

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

Direct download: TalkingDrupal176.mp3
Category:general -- posted at: 2:53pm EST

In episode #175 we talk with Oliver Davies about Automated Testing.  http://www.talkingdrupal.com/175

Topics

  • Why test?
  • Types of tests
  • Drupal testing
  • Basic workflow
  • Getting started

Resources

https://www.drupal.org/docs/8/testing

https://www.drupal.org/u/opdavies

https://www.drupal.org/microserve

https://www.drupal.org/oliver-davies-ltd

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Oliver Davies - https://www.drupal.org/u/opdavies @opdavies

Direct download: TalkingDrupal175.mp3
Category:general -- posted at: 12:00pm EST

In episode #174 we catch up on things.  www.talkingdrupal.com/174

Direct download: TalkingDrupal174.mp3
Category:general -- posted at: 12:00pm EST

In episode #173 we discuss continuous integration with Nate Dentzau.  www.talkingdrupal.com/173

Topics

  • What is CI
  • Benefits
  • Deployment vs Delivery
  • Common CI Tools
  • Getting started with CI

Resources

Oomph Drupal Scaffold https://github.com/oomphinc/drupal-scaffold

Travis-CI integrations: https://docs.travis-ci.com/user/code-climate/

Github Integrations: https://github.com/marketplace

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

 Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Nate Dentzau - @NathanDentzau

Direct download: TalkingDrupal173.mp3
Category:general -- posted at: 12:00pm EST

In episode #172 -Ways to Rule we talk about using the Rules module.  www.talkingdrupal.com/172

Topics

  • What is the Rules module
  • Examples of using Rules module

Resources

https://www.youtube.com/watch?v=C1xrlK2pCrA

https://noti.st/johnpicozzi

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

 

 

Direct download: TalkingDrupal172.mp3
Category:general -- posted at: 12:00pm EST

In episode #171 we talk share tips regarding Drupal Interviews. www.talkingdrupal.com/171

Agenda

Typical Questions

  • What are your 5 goto modules, D7 and/or D8?
  • What benefits have you seen from Drupal 8 and what has frustrated you about Drupal 8?
  • What criteria do you use when selecting a Drupal contributed module?
  • When do you use custom code?
  • What is your process for updating a module to the latest release?
  • What’s the site you’re most proud of?
  • What’s the site you wish you could redo and why?
  • Are you familiar with OOP coding style in Drupal 8
  • Are you familiar with the symphony framework
  • How do you keep up with the industry and learn new skills techniques

Tips

  • Bring your laptop and make sure it works
  • Show up early
  • Have questions for the company or interviewer
  • Ask for an interview with a friend - practice
  • Appropriate dress

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

Direct download: TalkingDrupal171.mp3
Category:general -- posted at: 8:04am EST

In this episode, we talk about using Linux for your local development. www.talkingdrupal.com/170

 

Agenda

  • Mollom has closed down
  • What we use for local development
  • Mac and Linux
  • Stephen's move to Linux
  • How to get started with Linux
  • Issues with moving to Linux

Resources

Mollom

System 76 Meerkay

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

Direct download: TalkingDrupal170.mp3
Category:general -- posted at: 8:08pm EST

In this episode we discuss our testing with Lando for local development. www.talkingdrupal.com/169

 

Agenda

  • What is Lando

  • How are we using it

  • How to get started

  • Lando and Drupal 8

  • Lando and Pantheon

  • Lando Support

     

Resources

Previous Episode about Docker #158

John Kennedy's Session at DrupalCon 2018

Lando Documentation

 

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

 

Direct download: TalkingDrupal169.mp3
Category:general -- posted at: 12:00pm EST

In episode 168 we talk with Webform Module maintainer, Jake Rockowitz, about open source sustainability.  www.TalkingDrupa.com/168

Agenda

  • What is open source sustainability
  • The path - YML and Webform Module Sustainability
  • Different approaches to monetize
  • Sponsor a feature
  • Open source clauses for contracts
  • SaaS
  • Wordpress module approach
  • Mentoring approach
  • Drupal Association
  • Messaging

Resources

Jasob Rockowitz website

Yes, the contribute module is making a statement

My three mistakes in regards to the Contribute module

A handy guide to financial support for open source

Request For Commits

Why Paid Drupal Modules Fail: Drupal as Art

Open Collective 

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Jacob Rockwitz - https://www.jrockowitz.com @jrockowitz

 

Direct download: TalkingDrupal168.mp3
Category:general -- posted at: 5:26pm EST

In this episode, Stephen and Nic talk with John, who is attending Drupal Con.

Direct download: TalkingDrupal167.mp3
Category:general -- posted at: 8:46am EST

In episode #166 we review 8 tips for conducting code reviews like a human with Michael Lynch. www.talkingdrupal.com/166

 

Topics

  • March 28th Security Release

  • Overview of Code Review Like a Human

  • Michel Lynch

  • 8 Tips

    1. Settle style arguments with a style guide
    2. Let computers do the boring parts
    3. Be generous with code examples
    4. Never say “you”
    5. Frame feedback as requests, not commands
    6. Offer sincere praise
    7. Aim to bring the code up a letter grade or two
    8. Handle stalemates proactively

 

Resources

Drupal core - Highly critical - Remote Code Execution - SA-CORE-2018-002

Can We Code Without Comments?

How to Do Code Reviews Like a Human

Slide Deck

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Michael Lynch - https://mtlynch.io/ - @deliberatecoder

Direct download: TalkingDrupal166.mp3
Category:general -- posted at: 11:07pm EST

In episode 165 we re-unite with former co-host Jason Pamental to talk about front end development. www.talkingdrupal.com/165

Agenda

  • CSS Grid
  • Variable Fonts
  • Firefox Dev Tools
  • CSS Custom Properties & Calculations

Resources

Rachel Andrew’s

Jen Simmons’ Layout Land YouTube channel

Microsoft Variable Font Demo Site

Axis-Praxis.org

V-Fonts

My Codepen Demos

Variable Font and Future of Web Design Presentation

Typography demo

Lea Verou - talk on CSS variables

Mozilla grid inspector docs

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Jason Pamental - www.isovera.com @jpamental

 

Direct download: TalkingDrupal165.mp3
Category:general -- posted at: 7:37am EST

 

In the episode we discuss using third party email services for outbound transactional emails. www.talkingdrupal.com/164

 

Agenda

  • Drupal PSA

  • Drupal as bad as Sharepoint?

  • Types of outbound e-mail

  • Email Services

  • Mandril

  • SendGrid

     

Resources

PSA-2018-001

Developer Survey Results 2018

Why is Drupal now the second most hated platform behind SharePoint?

Transactional Email: The 7 Best Services to Send 1000s of Emails Daily

Mandril

SendGrid

 

 

Hosts

 

Direct download: TalkingDrupal164.mp3
Category:general -- posted at: 12:00pm EST

In this episode we share our first impressions of Drupal 8.5 experimental module Layout Builder.  www.talkingdrupal.com/163

 Topics

  • Experimental module

  • Lacking good documentation and examples to get you started

  • Installation

    • Requires Layout Discovery
  • All or nothing

  • Layout scope - Content type or Node

  • Observations and issues

  • Replacement of Panels?

 

Resources

- https://dri.es/an-update-on-the-layout-initiative-for-drupal-8-4-8-5

Hosts

 

Direct download: TalkingDrupal163.mp3
Category:general -- posted at: 10:37pm EST

In episode #162 we talk about Project Management tools we use. www.talkingdrupal.com/162

Topics

  • News
    • Drupal 8.5 released
    • Drush sanitize issue
  • Types of PM tools
  • Basecamp
  • Jira
  • Redmine
  • Rally
  • Trello
  • Asana
  • HipChat
  • Slack
  • Notebook (yes)
  • OmniFocus
  • Email
  • Timetracking

Hosts

 

Direct download: TalkingDrupal162.mp3
Category:general -- posted at: 11:35pm EST

In episode #161 we talk about HTTPS!  www.talkingdrupa.com/161

Topics

Upcoming Events

Patching Core

HTTPS

  • What is https and why does it exist
  • Recent histry with HTTPS
  • Securing your webste with HTTPS
  • Forcing HTTPS
  • HSTS 

Modules

Secure Pages

HSTS

Resources

Nerd Summit

DrupalCon Nashville

Composer Patches

Blog - A Secure web is here to stay

Google Starts Giving A Ranking Boost to Secure HTTPS/SSL Sites

Let's Encrypt

Cert Signing Request

HSTS Preload Request Form 

Hosts

Direct download: TalkingDrupal161.mp3
Category:general -- posted at: 8:40pm EST

In episode #160 we discuss the Config Split module. www.talkingdrupal.com/160

Topics

Hosts

Direct download: TalkingDrupal160.mp3
Category:general -- posted at: 11:03pm EST

In episode #159 we discuss a baker's dozen of helpful modules.   www.talkingdrupal.com/159

TOPICS:

Flippy - Version: 7. Created pager to move Next/Prev through nodes

Simplify Menu Version: 8. Allows for easier manipulation of menus in twig templates.

Coffee Version: 7/8. Helps navigate the admin faster

Content LockVersion: 7/8. Prevent two users from editing same content, prevent user from navigating away from content edit by mistake

Shield Version: 7/8. Places an easily configurable htaccess password on your site

Admin ToolbarVersion: 8 or (admin menu for 7). Provides drop downs for the admin toolbar

Environment IndicatorVersion: 7/8. Allows you to change color of admin bar based on environment.   Prevent confusion of which environment someone is working in, ie. green for DEV, yellow for TEST and RED for live.

Video Embed Field Version: 7/8. Easier to embed videos by copying url?

Responsive Menu Version: 7/8. Build an easy mobile nav

Block Class Version: 7/8. Add a class to the block through the UI

Configuration Split Version: 8. Allows for separate environments for deployment

Role Assign Version: 7/8. Allows better role/user management

ReCaptcha Version: 7/8. Implements ReCaptcha

 

HOSTS:

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal159.mp3
Category:general -- posted at: 9:22pm EST

In episode #158 we discuss using Docker for local Drupal Development. www.talkingdrupal.com/158

TOPICS:

  • Call for DrupalCon Sessions Extended

  • Drupal 8.5 out March 7th
  • What is Docker
  • Contaniers
  • Docker and Vagrant
  • Getting Started with Docker
  • Use Cases

RESOURCES: 

Drupal Con Sessions

Drupal 8.5

What is Docker

What is a Container

Nic's NEDCamp Docker Presentation "Docker and Drupal"

The docker Book

HOSTS:

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLighteneddevelopment.com @nicxvan

Direct download: TalkingDrupal158.mp3
Category:general -- posted at: 12:00pm EST

Stephen, John and Nic are back in 2018. In episode #157, we reflect on 2017 and look forward to 2018 www.talkingdrupal.com/157

Show Topics

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

Nic Laflin - www.nLightened.net @nicxvan

John Picozzi - www.oomphinc.com @johnpicozzi

Direct download: TalkingDrupal157.mp3
Category:general -- posted at: 6:56pm EST

In Episode #156 we talk with Matt Glaman about the release of Commerce 2.0.

www.TalkingDrupal.com/156

Show Topics

  • Commerce 2.0 Announcement
  • How does Commerce Guys help develop / maintain Commerce
  • Difference between Drupal 7 version and Commerce 2.0
  • What’s new Commerce 2.0
  • Is there an upgrade path?
  • Contributed modules
  • What is missing in Drupal 8?
  • Any website running live on Commerce 2.0?
  • Recommendation on how to get started
  • Case against other commerce platforms?

Resources

Drupal Commerce Module

Commerce 2.0 Documentation

Creating online stores with Commerce 2.x on Drupal 8

DrupalCon Dublin 2016: Launching online stores with Commerce 2.x on Drupal 8

Using Drupal Commerce for rich eCommerce Experiences - DrupalCamp London

List of available payment gateways

2.0 Website - Urban Hipster

2.0 Website - Orlo

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

Nic Laflin - www.nLightened.net @nicxvan

John Picozzi - www.oomphinc.com @johnpicozzi

Guest

Matt Glaman - http://www.glamanate.com @nmdmatt

Direct download: TalkingDrupal156.mp3
Category:general -- posted at: 1:15am EST

In episode #155 we talk about Drupal 8 Webforms with the creator Jacob Rockowitz.

www.TalkingDrupa.com/155

Show Topics

  • with Jacob Rockowitz
  • YAML Form module
  • Extend Form API
  • Fields API is not used for Webform
  • Webform 5.x is D8 Webform
  • There is a migration path
  • Major changes from D7 to D8
  • Jacob’s strategy
  • What’s next
  • How to contribute

Resources

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

Nic Laflin - www.nLightened.net @nicxvan

John Picozzi - www.oomphinc.com @johnpicozzi

Guest

Jacob Rockowitz - www.jrockowitz.com @jrockowitz

Direct download: TalkingDrupal155.mp3
Category:general -- posted at: 3:58pm EST

www.talkingdrupal.com/154

Show Topics

 

  • What is taxonomy - “the classification of something”
  • Use Cases
  • Hierarchical Taxonomy uses
  • Implementation

Modules

  • Hierarchical Select (7) - https://www.drupal.org/project/hierarchical_select
  • Simple hierarchical select (7 and 8) - https://www.drupal.org/project/shs
  • Client-side hierarchical select (7 and 8) - https://www.drupal.org/project/shs

Module of the Week

Mailchimp - Module of the Week

https://www.drupal.org/project/mailchimp

This module provides integration with MailChimp, a popular email delivery service. The module makes it easy for website users or visitors to control which of your email lists they want to be on (or off), lets you generate and send MailChimp email campaigns from your site, and lets you and your users view a history of emails they have been sent from MailChimp. More generally, it aspires to makes your email delivery world efficient and to make your user's email receipt and control simple and precise. Thanks to MailChimp's ongoing sponsorship, this module is actively maintained and regularly adding features

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

Nic Laflin - www.nLightened.net @nicxvan

John Picozzi - www.oomphinc.com @johnpicozzi

Guest

Direct download: TalkingDrupal154.mp3
Category:general -- posted at: 12:00pm EST

TalkingDrupal.com/153

Show Topics

  • What is Configuration Management
  • Drupal 7 Approach - Features
  • Drupal 8 Approach - Core
  • Steps to using CM
  • UI and Command Line
  • Tips

Modules

Recreate Block Content

Features

Configuration Split

Resources

Workflow using the Drupal UI

Workflow using Drush

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

Nic Laflin - www.nLightened.net @nicxvan

John Picozzi - www.oomphinc.com @johnpicozzi

Direct download: TalkingDrupal153.mp3
Category:general -- posted at: 10:50pm EST

TalkingDrupal.com/151

In episode #151, we talking about using Drupal as an API

Show Topics

  • What is an API (Application Programming Interface)
  • Why create an API?
  • How to create one (High Level)
  • Security
  • Documentation
  • Routing
  • Testing an api
  • Caching

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

Nic Laflin - www.nLightened.net @nicxvan

John Picozzi - www.oomphinc.com @johnpicozzi

Direct download: TalkingDrupal151.mp3
Category:general -- posted at: 8:47am EST

TalkingDrupal.com/152

In episode #152, we return after a few weeks off. In Off The Cuff #5 we talk about Drupal things are on our minds.

Tip

drush fu <name> --version-increment

Show Topics

  • General updates - what we are working on
  • Drupal GovCon
  • Webform
  • Continuous Integration and Drupal Automatic Updates

Resources

drush fu

Drupal GovCon

Webform Drupal 8 - Drupal GovCon

Automatic Drupal Updates using Visual Regression & Continuous Integration

Module of the Week

CKEditor iFrame - https://www.drupal.org/project/ckeditor_iframe

This module integrates the CKEditor iFrame Dialog for CKEditor. After installing, you will be able to add a button to the CKEditor toolbar that will allow a user to embed iframe content from YouTube or applications like Google Calendar.

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

Nic Laflin - www.nLightened.net @nicxvan

John Picozzi - www.oomphinc.com @johnpicozzi

Direct download: TalkingDrupal152.mp3
Category:general -- posted at: 12:00pm EST

www.talkingdrupal.com/150

In Episode #150 we talk with the organizers of Drupal GovCon. Learn why this Drupal Camp is called “GovCon”.

Show Topics

  • July 31 - August 2, Bethesda, MD
  • Not a Government focussed conference
  • Camp size and attendees
  • Sessions
  • Beyond the Sessions
  • History of GovCon
  • Organizing a camp

Resources

www.drupalgovcon.org

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

Nic Laflin - www.nLightened.net @nicxvan

John Picozzi - www.oomphinc.com @johnpicozzi

Guest

Kirsten Burgard - www.drupal.org/u/bendygirl @uniongal

Daniel Schiavone - www.drupal.org/u/schiavone @schiavo

Direct download: TalkingDrupal150.mp3
Category:general -- posted at: 10:31pm EST

www.talkingdrupal.com/149

In episode #149 with Jason Pamental about the Typogrify module.

Show Topics

  • What is Typogrify?
  • What does the Drupal module do?
  • Who is this module for?
  • Feature review
  • Life as a module maintainer

Resources

Typogrify Module

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

Nic Laflin - www.nLightened.net @nicxvan

John Picozzi - www.oomphinc.com @johnpicozzi

Guest

Jason Pamental - www.isovera.com @jpamental

Direct download: TalkingDrupal149.mp3
Category:general -- posted at: 12:00pm EST

www.talkingdrupa.com/148

In episode #148 we talk Drupal system settings and how you can use them.

Show Topics

  • What are system settings?
  • Use cases
  • Using systems settings in Drupal 7 and Drupal 8

Resources

D7 system settings form

Change record for variable set get del

Config Object D8

How to upgrade D7 variables to D8's state system

 

Module of the Week

Neutral Paths

A module for multi-language web sites, allowing users to access content in languages other than the current one by using path aliases.

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

Nic Laflin - www.nLightened.net @nicxvan

John Picozzi - www.oomphinc.com @johnpicozzi

 

Direct download: talkingDrupal148.mp3
Category:general -- posted at: 12:42pm EST

www.talkingdrupal.com/147

In episode #146 we talked about applying code patches to your Drupal modules.

Show Topics

  • What is a patch
  • How are patches used with Drupal
  • Discovering patches
  • Contributed and homegrown
  • Implementing patches
  • Composer
  • Patch command
  • Git Apply
  • Patch Folder
  • Upgrading after a patch
  • Contributing your patches

Resources

Composer Patches

Drupal Apply Patches\

Previous episode #104 - Feature Debate

Module of the Week

Features - The features module enables the capture and management of features in Drupal. A feature is a collection of Drupal entities which taken together satisfy a certain use-case.

Features provides a UI and API for taking different site building components from modules with exportables and bundling them together in a single feature module. A feature module is like any other Drupal module except that it contains additional information in its info file so that configuration can be checked, updated, or reverted programmatically.

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

Nic Laflin - www.nLightened.net @nicxvan

John Picozzi - www.oomphinc.com @johnpicozzi

Direct download: TalkingDrupal147.mp3
Category:general -- posted at: 4:35pm EST

www.talkingdrupal.com/146

In episode #146 we talk with Kevin Thull about Drupal Camps and Video recording sessions.

Show Topics

  • What is Kevin providing
  • Why is Kevin doing this
  • What does it cost
  • Requirements for the camp
  • Value of having video at Drupal Camp
  • What tools and software being used?

Resources

Midcamp 2017

Florida Drupal Camp 2017

Food Truck 50

Module of the Week

Free Linking

This project implements a filter framework for easier creation of HTML links to other pages on the site or to external sites.

 

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

Nic Laflin - www.nLightened.net @nicxvan

John Picozzi - www.oomphinc.com @johnpicozzi

Guest

Kevin Thull www.bluedropshop.com @kevinjthull

Direct download: TalkingDrupal146.mp3
Category:general -- posted at: 12:00pm EST

http://www.talkingdrupal.com/145

In episode #145 we talk about log files. Exciting? No. But you should be getting comfortable with them. Logs are your friend.

Show Topics

  • Why log files are important
  • When to review logs
  • Types of log files
  • Watchdog
  • Dev vs Production
  • Modules and tools to help

Resources

DrupalCon Videos - https://www.youtube.com/playlist?list=PLpeDXSh4nHjRbDdwHEBRHItfnjrJ8kEDK

D8 Logger - https://api.drupal.org/api/drupal/core!lib!Drupal.php/function/Drupal%3A%3Alogger/8.2.x

Watchdog - https://api.drupal.org/api/drupal/includes%21bootstrap.inc/function/watchdog/7.x

Splunk - https://www.splunk.com/

Solar Winds - http://www.solarwinds.com/

Module of the Week

Typogrify module - Typogrify.module brings the typographic refinements of Typogrify to Drupal.

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

Nic Laflin - www.nLightened.net @nicxvan

John Picozzi - www.oomphinc.com @johnpicozzi

 

Direct download: TalkingDrupal145.mp3
Category:general -- posted at: 12:00pm EST

www.talkingdrupal.com/144

In episode #144 we talk about redirects, what are they, why are they important and how to implement them.

Show Topics

  • What is a redirect
  • Most common needs for a redirect
  • Redirects and SEO
  • Why are redirects important
  • Redirect Strategies
  • Modules and tools

Modules

Redirect Module

Global Redirect

Resources

Stephen’s iTerm2 configuration

Module of the Week

Menu Link Attributes

This module allows you to add attributes to your menu links.

D7 Version - Menu Attributes

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

Nic Laflin - www.nLightened.net @nicxvan

 

Direct download: TalkingDrupal144.mp3
Category:general -- posted at: 12:00am EST

www.talkingdrupal.com/143

In episode #143 we talking about ordering content in Drupal, primarily using contributed modules.

Show Topics

  • Creating a custom order for a view and why
  • Module to look at
  • Other options

Modules

Draggable Views

Weight

Node Order

Node Queue

Module of the Week

Redirect Module

Manage redirects for pages, manually and automatically.

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

Nic Laflin - www.nLightened.net @nicxvan

Direct download: TalkingDrupal143.mp3
Category:general -- posted at: 12:00pm EST

www.TalkingDrupal.com/142

In episode #142 we talk with J. Hogue about his upcoming presentation at Drupal Con Baltimore. We discuss the use of Atomic Design and Paragraphs to build the new Blue Cross Blue Shield website (www.bcbs.com)

Show Topics

  • Overview of the BCBS project
  • Role of Paragraphs
  • Atomic Design
  • Paragraphs and Atomic Design
  • Drupal Con

Modules

Paragraphs

Module of the Week

Honey Pot

Honeypot uses both the honeypot and timestamp methods of deterring spam bots from completing forms on your Drupal site (read more here). These methods are effective against many spam bots, and are not as intrusive as CAPTCHAs or other methods which punish the user.T he module currently supports enabling for all forms on the site, or particular forms like user registration or password reset forms, webforms, contact forms, node forms, and comment forms.

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLightened.net @nicxvan

Guest

J. Hogue - www.oomphinc.com - @artinruins

Direct download: TalkingDrupal142.mp3
Category:general -- posted at: 12:00pm EST

www.talkingdrupal.com/141

Talking Drupal #141 - Working with MySQL

In episode #141, we talk about getting comfortable with MySQL.

Show Topics

In episode #141, we talk about getting comfortable with MySQL.

  • Get familiar with the Drupal database
  • Why a SQL view is helpful
  • The command line
  • Modules that will help
  • Tools
  • Drush import/export

drush sql-dump > \~/db.sql

drush sql-drop

drush sql-cli < \~/db.sql

Modules

Backup and Migrate

Resources

Mysql Workbench

Sequel Pro

phpmyadmin

Module of the Week

Force Password Change

This module allows administrators to force users, by role, individual user, or newly created user, to change their password on their next page load or login, and/or expire their passwords after a period of time.

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLightened.net @nicxvan

 

Direct download: TalkingDrupal141.mp3
Category:general -- posted at: 12:00pm EST

www.TalkingDrupal.com/140

Talking Drupal #140 - Getting Started with Composer

In episode #140 We walk about using composer.

Show Topics

  • What is composer
  • When to use composer
  • What about drush?
  • Composer and hosting providers
  • Getting started

Module of the Week

Group Module - https://www.drupal.org/project/group

The Group module allows you to create arbitrary collections of your content and users on your site and grant access control permissions on those collections

Out of the box, Drupal only allows a person to view, create or edit the different content types you create. However, you might want to be able to let them view or edit all content types, but only in a specific section of the site.

Group also allows you to create communities. Users of the site can become members of a Group. You can then decide what membership of a Group entitles them to, such as access to content only available to members of that Group. There can also be different levels of membership to a Group so, for example, you can have administrative members who can create content and basic members who can only view content within the Group.

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLightened.net @nicxvan

Direct download: TalkingDrupal140.mp3
Category:general -- posted at: 12:00pm EST

Talking Drupal #139 Using an IDE

In episode #139 we discuss the benefits of using an IDE for development.

Show Topics

  • Do you use an IDE?
  • Why use an IDE?
  • Features
  • XDebug
  • IDE Variations

Module of the Week

Custom Search

This module alters the default search box in many ways. If you need to have options available like in advanced search, but directly in the search box, this module is for you.

Hosts

Stephen Cross - www.ParallaxInfoTech.com @stephencross

John Picozzi - www.oomphinc.com @johnpicozzi

Nic Laflin - www.nLightened.net @nicxvan

 

Direct download: TalkingDrupal139.mp3
Category:general -- posted at: 4:40pm EST

In episode #138