Talking Drupal

Talking Drupal

By Talking Drupal HostsTechnology
Download on the App Store

Talking Drupal episodes

  • Talking Drupal #369 - PHP End of Life

    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
    • https://stitcher.io/blog/new-in-php-8
    • https://medium.com/jakob-on-drupal/dont-go-making-major-version-changes-474293dda1d7
    • https://dev.acquia.com/article/how-select-drupal-modules-part-3-evaluation-tips
    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.

    1 hr 18 min
  • Talking Drupal #368 - Image Optimization

    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
    • Board Elections
    • Web Almanac 2022 - Median page weight over time
    • Web Almanac 2022 - Median page weight by content type
    • PreviousNext - Better image optimisation in Drupal
    • Browser Calories extension
    • What are NextGen Web Formats?
    • AVIF vs GIF: The battle for the animated picture format
    • www.Webpagetest.org
      • Shows full waterfall of the page and how it loads
    • Helpful Modules
      • Blazy for older sites
      • Crop API
      • Focal Point
      • Image Widget Crop
      • WebP or similar
      • SVG Image Field
      • Image Optimize API, and Local Binaries
      • Resmush.it or similar
      • Imagemagick
    • Talking Drupal 348: Carbon footprint
    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
    1 hr 4 min
  • Talking Drupal #367 - Don't Game the Credit System

    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
    • Helping Maintain High Value Drupal Contributions
    • To participate in the discussion
    • Talking Drupal - 361 Drupal Credit System
    • Talking Drupal #265 - People Powered
    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.

    1 hr 21 min
  • Talking Drupal #366 - Schema.org Blueprints Module

    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
    • Introducing the Schema.org Blueprints Module for Ambitious Drupal Site Builders
    • Schema.org Blueprints project page
    • Schema.org-first blog posts
      • The future of our Drupal CMS and Schema.org: APIs, UI, and UX
      • Using a Schema.org-First approach to build a single source of truth and a unified Content Management System
      • Exploring a Schema-First approach to Drupal and Content Management Systems
    • Videos
      • Here is a 7 minute demo of the module's features and functionality
      • Here is a demo of a podcast Github issue
    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.

    1 hr 18 min
  • Talking Drupal #365 - Event Platform

    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
    • Event Platform Module
    • Smart Date
    • Event Organizers Working Group
    • COD
    • Drupal Event Platform Initiative
    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.

    1 hr 5 min
  • Talking Drupal #364- Cypress

    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.

    54 min
  • Talking Drupal #363 - Working Within Your Values

    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
    • ADR
    • https://www.lullabot.com/values
    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.

    1 hr 5 min
  • Talking Drupal #362 - Progressive Web Apps

    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
    • A Drupal developer's guide to Progressive Web Apps
    • An almost complete guide to PWAs+, using Drupal as the glue code (though many other technology will do)
    • Project Fugu/web capabilities
    • Web capabilities tracker.
      • WebAuthn
      • Web Workers
      • Programmable cache
      • What Web Can Do
    • Native/App store submission
      • Ionic
      • WKWebView
    • evaluateJavascript()
      • https://www.hackingwithswift.com/example-code/wkwebview/how-to-run-javascript-on-a-wkwebview-with-evaluatejavascript
      • https://developer.chrome.com/docs/android/trusted-web-activity/
      • https://www.pwabuilder.com/
    • Moonraft
    • carbonPay
    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
    57 min
  • Talking Drupal #361 - Drupal Credit System

    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
    • Drupal Contribution Credits
    • Drupal Marketplace
    • Matthew's website (the hub for everything he does)
    • How We Compare: Leaderboards and Related Comparison Metrics in the Drupal Community (2021)
    • Contribution Recognition and the Drupal Project (2021)
    • Drupal's Credit System and Evidence-Based Open-Source Sustainability (2021)
      • All Things Open
      • GitLab Commit
    • Leaderboards and Metrics at Drupal.org with Matthew Tift and Tim Lehnen
    • DrupalCon Seattle: The Imaginary Band of Drupal Rock Stars (2019)
    • Who Sponsors Drupal Development? (2016)
    • The Cultural Construction of Drupal (2015)
    • Gitlab issue on credit system
      • Issue
      • Epic
    • Interpreting drupal core commit history
    • CHAOSS (Community Health Analytics Open Source Software) metric
      • Contribution Attribution
    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).

    1 hr 9 min
  • Talking Drupal #360 - Backdrop Case Study

    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
    • Talking Drupal #17 - Backdrop
    • Talking Drupal #218 - Backdrop
    • Talking Drupal # 319 - Backdrop CMS
    • Justin Toupin - Talking Drupal #337
    • Cypress
    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

    57 min

About Talking Drupal

From the publisher's feed

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

More shows like Talking Drupal

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

985 Listeners