Talking Drupal
Talking Drupal Hosts
All episodes
Best episodes
Seasons
Top 10 Talking Drupal Episodes
Goodpods has curated a list of the 10 best Talking Drupal episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to Talking Drupal for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite Talking Drupal episode by adding your comments to the episode page.
Talking Drupal #454 - Drupal API Client
Talking Drupal
06/10/24 • 58 min
Today we are talking about Drupal’s API Client, What it does, and why you might need it with guest Brian Perry. We’ll also cover Iconify Icons as our module of the week.
For show notes visit: www.talkingDrupal.com/454
Topics- Brian what is new with you!
- Elevator pitch for Drupal API Client
- What was Pitchburg like
- Is this a normalizer for JSON API
- Why is this JS framework agnostic
- What is typescript and how does Drupal API Client use it
- Looking at the quick start guide the second step is to create an instance, where do you do that
- Who is this module for
- Will Drupal API Client be added to core
- What is on the roadmap
- How does this relate to Chapter Three and Next.js
- What is the spin up time
- How will Starshot impact this
- API Client
- API Client Quick Start
- NPM Packages
- Ideas Queue Issue - Promote API client packages to Drupal NPM namespace
- Drupal at your Fingertips
- Open collective
- JSON API Schema
Brian Perry - brianperry.dev brianperry
HostsNic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Randy Fay - rfay
MOTW CorrespondentMartin Anderson-Clutz - mandclu.com mandclu
- Brief description:
- Have you ever wanted to empower your content creators to place icons from a massive, open source library into your Drupal site? There’s a module for that.
- Module name/project name:
- Brief history
- How old: created on May 22 of this year, so less than two weeks ago, by David Galeano (gxleano) of Factorial
- Versions available: 1.0.0 which supports Drupal 9.3 or newer, right up to Drupal 11
- Maintainership
- Actively maintained
- Security coverage
- Test coverage
- Documentation
- Number of open issues: 2 open issues, neither of which are bugs
- Usage stats:
- 1 site
- Module features and usage
- Out of the box the module provides both a CKEditor button for placing icons, and a new field type. It even provides a new form element that can be used in custom forms, a render element you can use to programmatically put an icon into something like a custom block, and a Twig extension that can be used to place icons in templates.
- According to the project page, the Iconify icon library includes more than 200,000 icons, though in my limited experimentation it seems like there are some duplicates between icon sets. Speaking of which, Iconify provides over 150 different icon sets, and in this module’s configuration you can specify which ones you want to be available on your site.
- Placing an icon is as simple as using an autocomplete to search the names of the icons available, and a preview is shown for each of the matches found.
- The field widget and the CKEditor button both give content creators options for what size and color to use for the icons. For myself I’d prefer to lock some of those options down (for example, make that part of the field’s display configuration instead), but I’m sure that could be added as part of a different widget.
- I can think of a few Drupal sites I’ve built where this would have been really handy, so I’m interested to ...
Talking Drupal #480 - Ripple Makers
Talking Drupal
12/16/24 • 78 min
Today we are talking about The Ripple Makers program, How it benefits Drupal Association members, and Why it’s important to Drupal with guest Julia Kranzthor. We’ll also cover Migrate Boost as our module of the week.
For show notes visit: https://www.talkingDrupal.com/480
Topics- What is Ripple Makers
- Taxes
- Why did the Drupal Association (DA) membership program need overhauling
- Are DA individual memberships different than Ripple Makers
- Do people have to sign up if they are already a DA member
- Coming up with the benefits
- Where did the name come from
- Does this have new benefits
- What has the impact been
- Ripple Makers
- Drupal Certified Partner (DCP)
- Drupal staff page
- Migrate Boost
- 'workbench_moderation',
- 'pathauto',
- 'xmlsitemap',
- 'search_api',
- 'search_api_algolia',
Julia Kranzthor - JR_KThor
HostsNic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Suzanne Dergacheva - evolvingweb.com pixelite
MOTW CorrespondentMartin Anderson-Clutz - mandclu.com mandclu
- Brief description:
- Have you ever wanted to disable hooks to accelerate your Drupal migration? There’s a module for that.
- Module name/project name:
- Brief history
- How old: created in Sep 2023 by our own Nic Laflin
- Versions available: 1.0.1, compatible with Drupal 10 and 11
- Maintainership
- Actively maintained
- Security coverage
- Documentation README / project page have instructions
- Number of open issues: none!
- Usage stats:
- 119 sites
- Module features and usage
- Having hooks fire during a migration can significantly slow down the process, and what’s worse, it can also cause some significant problems, for example sending email notifications every time a node is created
- You disable hooks by defining an array in your settings.php file, either an array of specific hooks you want to disable, or an array of modules for which you want to disable all hooks
- This was a capability available for the Drupal 7 Migrate module, but hasn’t been available in the Migrate API in Drupal core since version 8, so this module can be invaluable if you’re working on a sizable migration
- Hopefully there are a lot of folks working on migrations ahead of the January 5 EOL for Drupal 7, so I thought this module would be timely
Talking Drupal #475 - Workspaces
Talking Drupal
11/11/24 • 66 min
Today we are talking about Workspaces, What They are, and How They Work with guest Scott Weston. We’ll also cover Workspaces Extra as our module of the week.
For show notes visit: https://www.talkingDrupal.com/475
Topics- What are Workspaces in Drupal
- What's a common use cases for Workspaces
- Are Workspaces stable
- Do Workspaces help with content versioning
- What does the module ecosystem look like for Workspaces
- Inspiration
- Workspaces best practices
- Any interesting ways it is being used
- Is there a way to access workspace content in twig
- Navigation integration
- Workspaces and workflows
- What aspects of a Workspace are limited to live
- If someone wants to get involved or get started
- Drupal Workspaces
- Core issue: Media library form can only be submitted in the default workspace
- Integrate Navigation with Workspaces
Scott Weston - scott-weston
HostsNic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Joshua "Josh" Mitchell - joshuami.com joshuami
MOTW CorrespondentMartin Anderson-Clutz - mandclu.com mandclu
- Brief description:
- Do you want to extend the capabilities of the Workspaces system in Drupal core? There’s a module for that.
- Module name/project name:
- Brief history
- How old: created in Apr 2021 by Andrei Mateescu (amateescu) of tag1, who has also contributed to Workspaces in core, among other many things
- Versions available: 2.0.0-alpha3 which works with Drupal 10.3 or 11
- Maintainership
- Actively maintained, latest release is less than a week old
- Security coverage: technically yes, but not really until it has a stable release
- Test coverage
- Number of open issues: 20 open issues, 3 of which are bugs against the current branch, though one has already been fixed
- Usage stats:
- 89 sites
- Module features and usage
- One of the big features in Drupal 10.3 was that Workspaces is now officially stable. That said, not everything works the way some site builders will want it to. That’s where a contrib solution like Workspace Extra can help to fill in the gaps
- It provides new options like letting you roll back changes from a published workspace, move content between workspaces, discard changes in a workspace, squashing content revisions when a workspace is published, and more
- Workspaces Extra, or WSE also includes a number of submodules to add even more capabilities. For example, they can allow your workspace to stage an allowlist of configuration changes, deploy workspace content using an import/export system, stage menu changes, and more. For workflow, there’s an option to generate a shareable workspace preview link for external users, and a scheduler to publish your workspace at a specific day and time
- I will add that the first time I played with workspaces I ran into an issue where I couldn’t create media entities within a workspace. I don’t know for sure that this hasn’t been fixed in core, but the core issue about it is still listed as “Needs work”. That said, the last comment on that issue (link in the show notes) lists WSE as something that helps, so if you encounter the same issue with Workspaces, WSE is worth a try
Talking Drupal #441 - CI for Drupal modules
Talking Drupal
03/11/24 • 74 min
Today we are talking about CI for Drupal modules, How it helps us build Drupal, and the ongoing work and improvements being made with guest Fran Garcia-Linares. We’ll also cover Require on Publish as our module of the week.
For show notes visit: www.talkingDrupal.com/441
Topics- What does CI mean
- How do Drupal modules use CI
- When we talk about Drupal CI are we talking about the website itself or the CI that supports contributors
- What tools does Drupal use for CI
- How do maintainers interact with CI
- What changes have happened in the last year
- Speed improvements
- Drupal CI vs Gitlab CI
- Process to convert
- When is Drupal CI being shut down
- What improvements are coming
- If someone has an issue where do they get help
- Gitlab templates module
- Gitlab CI Drupal
- Support ElasticSearch 8 [#3279558] | Drupal.org
- Slack channel for ci questions #gitlab
- DrupalCI and all patch testing will be turned off on July 1, 2024 | Drupal.org
- Testing a Drupal module | Basic module building tutorial: Lorem ipsum generator
- Gitlab CI getting started
- GitLab CI | Using GitLab to Contribute to Drupal
- WIP:
- Create a space to document how to customize each of the GitLab CI jobs [#3423238] | Drupal.org will generate https://project.pages.drupalcode.org/gitlab_templates/
- We are pushing for a basic version to be fully live this week
- [Meta] Switching to Gitlab CI [#3424725] | Drupal.org
Fran Garcia-Linares - fjgarlin
HostsNic Laflin - nLighteneddevelopment.com nicxvan Stephen Cross - stephencross.com stephencross Anna Mykhailova - kalamuna.com amykhailova
MOTW CorrespondentMartin Anderson-Clutz - mandclu
- Brief description:
- Have you ever wanted to have content fields that could be optional until a piece of content is published, or ready to be published? There’s a module for that.
- Module name/project name:
- Brief history
- How old: created in Apr 2018 by Mike Priscella (mpriscella), though recent releases are by Mark Dorison (markdorison) of Chromatic
- Versions available: 8.x-1.10
- Maintainership
- Actively maintained, latest release just over a month ago
- Security coverage
- Test coverage
- Number of open issues: 18, 8 of which are bugs
- Usage stats:
- 3,001 sites
- Module features and usage
- With this module enabled, form to configure fields for you content types will have a new checkbox labeled “Required on Publish”
- Check this new box instead of the normal “Re...
Talking Drupal #438 - CKEditor 4 End of Life
Talking Drupal
02/19/24 • 75 min
Today we are talking about CKEditor 4 End of Life, Moving to CKEditor 5, and what you can expect from CKEditor 5 now and in the future with guest Wim Leers. We’ll also cover CKEditor 5 Premium Features as our module of the week.
For show notes visit: www.talkingDrupal.com/438
Topics- CKEditor 4 end of life June 2023
- Issues people might see if they are still on CKE4
- Why a third party library and not roll our own
- Are there other alternatives
- Why did Drupal decide on CKEditor
- Drupal 10 moved to CKE5 How should people update
- Upgrade gotchas
- What's new in CKE5
- What is on the roadmap regarding Drupal and CKE5
- Is there going to be a CKE6
- Native Web Components
- Does CKE in core affect Gutenberg
- CKEditor 4 End Of Life
- Drastically improve the linking experience in CKEditor 5
- Drupal Image ability to opt in to SVG image uploads
- Native
- and
- Extended html filter
- Views / ckeditor custom elements
Wim Leers - wimleers.com Wim Leers
HostsNic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Ivan Stegic - ten7.com ivanstegic
MOTW CorrespondentMartin Anderson-Clutz - mandclu
- Brief description:
- Have you ever wanted to offer your content creators advanced capabilities like real-time collaboration? There’s a module for that.
- Module name/project name:
- Brief history
- How old: created in Sep 2022 by Wiktor Walc, although recent releases are by Wojciech (vOYchekh) Kukowski, both of CKSource, the company behind CKEditor (Wiktor was on episode 372 https://talkingdrupal.com/372)
- Current version available: 1.2.5 which works with Drupal 9 and 10
- Maintainership
- Actively maintained, latest release in the past month
- User Guide available, link is in the README
- Number of open issues: 16, 8 of which are bugs
- Usage stats:
- 159 sites
- Module features and usage
- To me, the most compelling features enabled by this module are the ones that turn your Drupal WYSIWYG into a robust collaboration tool, similar to what users may be used to in tools like Google Docs or Office 365
- Real-time inline comments and changes from multiple users
- Track changes to suggest ways the content could be improved
- A history of changes made in ...
Talking Drupal #450 - Certification & Exam Prep
Talking Drupal
05/13/24 • 66 min
Today we are talking about Certification & Exam Prep, Resources for studying, and tips to get a passing grade with guests Chad Hester & Martin Anderson-Clutz. We’ll also cover Quiz Maker as our module of the week.
For show notes visit: www.talkingDrupal.com/450
Topics- Why are exams and certifications important to dev's
- After going through the Talking Drupal Skills Upgrade mini series do you feel preparted to take an Acquia certification
- How should someone get ready
- What are some struggles people may have getting ready
- What does the plan look like for someone getting ready
- Does Acquia provide pre tests
- Did Skills Upgrade prepare you for this type of assessment
- What happens if you do not pass
- How do you know you're ready
- Tips and tricks for taking a test
- Where do you take the test
- Questions to someone who has taken the test
- Special surprise
- Acquia Certification Study Guides
- Acquia Certification Information
- Widgets Burritos D8 Certification Study Guide
- [email protected] for questions
- Chad Hester - chadkhester.com chadhester
- Martin Anderson-Clutz - mandclu.com mandclu
Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Matthew Grasmick - grasmash
MOTW CorrespondentMartin Anderson-Clutz - mandclu
- Brief description:
- Have you ever wanted to build and deliver interactive quizzes on your Drupal website?
- Module name/project name:
- Brief history
- How old: created in Apr 2024 (the last couple of weeks) by Roman Chekhaniuk (r_cheh)
- Versions available: 1.0.5, which works with Drupal 9, 10, and 11
- Maintainership
- Actively maintained
- Not yet opted into Security coverage, but being so new it’s possible they started the process of getting the project reviewed
- Number of open issues: 0
- Usage stats:
- Not currently installed on any sites yet, according to Drupal.org
- Module features and usage
- The module defines a number of of custom entities to allow your site to define very flexible quizzes, that can include options like the amount of time allowed, pass rate, maximum number of attempts, randomizing the sequence of the questions, and more
- The module also defines custom plugins for questions, responses, and answers, so you can extend it to handle very custom use cases
- The Quiz module is very popular in this space but the version you can use with modern versions of Drupal is still in alpha, so it’s great to see another option available, especially for sites that don’t need anything as complex as the Opigno LMS
Talking Drupal #434 - Talking Drupal
Talking Drupal
01/22/24 • 52 min
Today we are talking about te show itself. We’ll also cover Autosave Form as our module of the week.
For show notes visit: www.talkingDrupal.com/434
Topics- Update on the show
- Guest hosts
- MOTW Correspondent
- Newsletter
- Sponsorship
- Open Collective
- Content
- New content in 2024
- Expanding team
Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Stephen Cross - stephencross.com stephencross
MOTW CorrespondentMartin Anderson-Clutz - mandclu
- Brief description:
- Have you ever wanted an autosave feature on your Drupal site’s forms, so content creators won’t lose their work if they accidentally close the window or lose power? There’s a module for that.
- Module name/project name:
- Brief history
- How old: created in Nov 2016 by Hristo Chonov of 1x Internet, who is also one of the organizers of Drupal Dev Days 2024 in Burgas
- Versions available: 8.x-1.4 which works with Drupal 9 and 10
- Maintainership
- Actively maintained, most recent comment less than 3 months ago
- Test coverage
- 38 open issues, 20 of which are bugs
- Usage stats:
- 6,414 sites
- Module features and usage
- Works by automatically saving the content of the current form every 60 seconds, though the time period is configurable
- When a user opens a form, if an autosaved state exists for that form a dialog will be shown asking if they want to resume editing or discard any autosaved states
- Once a form is submitted, any saved states will be automatically deleted
- Notionally it should work with both content entity forms and config forms, but the majority of development and testing has been with entity forms in mind
- The project page also mentions an issue with nested entity reference inline forms, and has links to relevant Drupal core issues
- Worth noting that this module uses AJAX to save the states to the Drupal database, separate from entity revisions
- If you want a solution that save form states into the browser’s localStorage instead, you can check out the Save Form State module, using the jQuery Sisyphus plugin
Talking Drupal #430 - Drupal in 2024
Talking Drupal
12/25/23 • 74 min
Today we are talking about Drupal in 2024, What we are looking forward to with Drupal 11, and the Drupal Advent Calendar with James Shields. We’ll also cover Drupal 10.2 as our module of the week.
For show notes visit: www.talkingDrupal.com/430
Topics- Advent calendar
- Selection process
- Popularity
- Next year
- Drupal features in 2024
- Drupal 11
- Project browser
- Recipes / Starter templates
- Automated updates
- Gitlab
- Smaller core
- Predictions
- Drupal Advent Calendar
- A Plan for Drupal 11
- Drupal 10.2 announcement
- Change Records for 10.2.0
- Dev Days
James Shields - lostcarpark.com lostcarpark
HostsNic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Martin Anderson-Clutz - mandclu Ron Northcutt - community.appsmith.com rlnorthcutt
MOTW CorrespondentMartin Anderson-Clutz - mandclu Drupal 10.2
- Improvements include
- Technology Updates
- PHP 8.3
- Includes capabilities that previously required contrib projects
- File name sanitization
- A search filter on the permissions page
- End Users
- Performance enhancements and improved caching APIs
- Support for PHP Fibers to accelerate handling things like asynchronous remote calls
- Content Creators
- Revision UI for media
- Wider editing area in Claro on large screens
- The return of “Show blocks” in CKEditor 5, missing until now
- Site Builders
- Field creation UI has a new, more visual interface, and an updated workflow
- Block visibility can now be based on the HTTP response status, for example to make it visible or invisible on 404 or 403 responses
- Tour module is no longer enabled by default for the Standard and Umami profiles
- New “negated regular expression” operator for views filters (string/integer), to exclude results matching a provided pattern
- Site Owners
- Announcements Feed is now stable and included in the Standard profile
- The functionality in the experimental Help Topics module has been merged into the main Help module, so the Help Topics module is now deprecated
- New permission: Use help pages
- Developers
- A fairly sizable change is a move to use native PHP attributes instead of doctrine annotations to declare metadata for plugin classes. Work is already underway to get core code converted, and an issue has been opened to have rector do this conversion for contrib projects
- A new DeprecationHelper::backwardsCompatibleCall() method to help write Drupal extensions that support multiple versions of core
- A PerformanceTestBase is now in core, to support automated testing of performance metrics
- A new #config_target property in...
- Technology Updates
Skills Upgrade #9
Talking Drupal
05/01/24 • 26 min
Welcome back to “Skills Upgrade” a Talking Drupal mini-series following the journey of a D7 developer learning D10. This is the final episode, 9.
Topics- Review status of Chad's Smart Date test
- Panel discussion
- Chad, What was your biggest takeaway?
- Mike, How do you approach this type of one on one mentorship differently than your courses?
- AmyJune, do you think there are other types of focused mentorship like this that would be valuable to the community?
- Chad, what was the most surprising thing you learned in Modern Drupal vs Drupal 7?
- Michael, what did you learn through this process?
- How do you think people will use this journey to help their learning process?
- Chad, what are your plans for your next contribution?
Chad's Drupal 10 Learning Curriclum & Journal Chad's Drupal 10 Learning Notes
The Linux Foundation is offering a discount of 30% off e-learning courses, certifications and bundles with the code, all uppercase DRUPAL24 and that is good until June 5th https://training.linuxfoundation.org/certification-catalog/
HostsNic Laflin - www.nlightened.net AmyJune Hineline - @volkswagenchick
GuestsChad Hester - chadkhester.com @chadkhest Mike Anello - DrupalEasy.com @ultimike
Talking Drupal #460 - Preconfigured CMS Solutions
Talking Drupal
07/22/24 • 76 min
Today we are talking about Preconfigured CMS Solutions, How they can help your business, and The best way to build them in Drupal with guests Baddy Sonja Breidert and Dr. Christoph Breidert.
For show notes visit: www.talkingDrupal.com/460
Topics- Spain
- What is a Preconfigured CMS / Drupal Solution
- Who is the audience
- What business objectives can preconfigured solutions solve
- What are the ingredients
- How do you manage theming
- How do you manage customized design
- What do you do if your client has a need that your preconfigured solution does not solve
- What about Starshot
- Did the two of you meet over Drupal
- How do you manage work life balance
Christoph Breidert - 1xINTERNET breidert
HostsNic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Baddý Sonja Breidert - 1xINTERNET baddysonja
MOTW CorrespondentMartin Anderson-Clutz - mandclu.com mandclu
- Brief description:
- Have you ever wanted to customize the way Google Maps appear on your Drupal site? There's a module for that.
- Module name/project name:
- Brief history
- How old: created in Mar 2014 by iampuma, but recent releases are by Artem Dmitriiev (a.dmitriiev) of 1xINTERNET
- Versions available: 7.x-2.0, 8.x-1.7, and 8.x-2.6 versions available, the last of which works with Drupal 8, 9, 10, and 11
- Maintainership
- Actively maintained, latest release a week ago
- Security coverage
- Has a Documentation page and lots of information on the project page
- Number of open issues: 8 open issues, 1 of which is a bug against the current branch, though it was actually fixed in the latest release
- Usage stats:
- 1,764 sites
- Module features and usage
- The module provides allows your Drupal to use custom styles, which you can copy and paste from SnazzyMaps.com, or create from scratch using a configuration widget on Github that is linked from the project page
- You will be able to use custom markers by using the System Stream Wrapper module
- You can also specify popups for the markers, using a field or a view mode
- If you use the companion styled_google_views module, you can also show multiple locations, and define clustering options
- Styled Google Map also has integration with Google's Directions service, so visitors can easily get turn-by-turn directions for how to reached their chosen location
- The module also includes a demo submodule you can use to quickly set up a working example to illustrate all the different options available using Styled Google Map
Show more best episodes
Show more best episodes
FAQ
How many episodes does Talking Drupal have?
Talking Drupal currently has 487 episodes available.
What topics does Talking Drupal cover?
The podcast is about Drupal, Podcasts and Technology.
What is the most popular episode on Talking Drupal?
The episode title 'Talking Drupal #425 - Modernizing Drupal 10 Theme Development' is the most popular.
What is the average episode length on Talking Drupal?
The average episode length on Talking Drupal is 61 minutes.
How often are episodes of Talking Drupal released?
Episodes of Talking Drupal are typically released every 7 days.
When was the first episode of Talking Drupal?
The first episode of Talking Drupal was released on May 30, 2013.
Show more FAQ
Show more FAQ