Talking Drupal
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

In episode 548 we welcome back JD Leonard to discuss what CRMs are, what problems they solve, and which organizations benefit from them. JD explains why Drupal CRM defines CRM as “Contact Relationship Management,” outlines core expectations like contact and relationship tracking and integrations, and describes Drupal CRM’s Drupal-native architecture using dedicated, fieldable entity types for contacts, relationships, and contact methods. The panel compares Drupal CRM to older Drupal CRM efforts and user-based approaches, covers security considerations for PII and plans for field encryption, and highlights ecosystem projects such as CRM Email, CRM Membership (including Drupal Commerce integration), and event registration needs.

For show notes visit:
https://www.talkingDrupal.com/548

Topics

  • Module of the Week: Module of the Week: Social Media Links Block and Fields
  • Use Cases and Discussion
  • How to Suggest Modules
  • What Is a CRM
  • CRM Hats and Naming
  • Core CRM Features and Users
  • Why Drupal CRM Exists
  • Drupal CRM Architecture Deep Dive
  • Demos and Legacy Alternatives
  • Project Origins and Community
  • Out of the Box Features
  • Security and PII Considerations
  • Field Encryption Limits
  • Core First Drupal Native
  • Search Deprecation Drupal 12
  • Choosing Contrib Integrations
  • Ecosystem Modules Upstream
  • Getting Started
  • Evaluating CRM Options
  • Common CRM Pitfalls
  • Community Sustainability Vision
  • Funding Volunteers Sponsors
  • Roadmap Toward 1.0
  • Ecosystem Membership Events

Resources

Try the latest - https://drupal.org/project/crm
Field encrypt - https://www.drupal.org/project/crm/issues/3558040
Primary entity reference - https://www.drupal.org/project/primary_entity_reference
Member Platform initiative - https://www.drupal.org/project/member
Financial sponsor of Steve Ayers’ time working on Drupal CRM - https://www.govwebworks.com https://www.portlandwebworks.com
CRM ecosystem modules - https://www.drupal.org/project/crm/ecosystem
Drupal Slack #crm channel: - https://drupal.slack.com/archives/C08N90UF9TR

Guests

JD Leonard - modernbizconsulting.com jdleonard

Hosts

Nic Laflin - nLighteneddevelopment.com nicxvan
John Picozzi - epam.com johnpicozzi

Martin Anderson-Clutz - mandclu.com mandclu

Module of the Week

with Martin Anderson-Clutz

Social Media Links Block and Field

The modules provides a configurable block that display links (icons) to your profiles on various popular networking sites.
With this module, a website can be quickly extended with a "Follow us" functionality. Or you make the block available for your site editors, and they can configure the social networks themselves.

Direct download: td-548.mp3
Category:general -- posted at: 2:00pm EDT

In episode #547, guest JD Flynn joins us to discuss why developers don’t choose Drupal, focusing on Drupal adoption, discoverability, and outdated perceptions from Drupal 6/7. JD cites survey data showing low interest among non-Drupal developers, arguing Drupal’s biggest problem is invisibility and that developers often pre-filter it due to PHP stigma and friction getting started.

For show notes visit:
https://www.talkingDrupal.com/547

Topics

  • Welcome to Talking Drupal
  • Meet JD Flynn
  • Co Hosts Introductions
  • Module of the Week: Native Observability
  • Production Overhead Debate
  • AI Patches and Etiquette
  • Live Stream and Topic Setup
  • Why Developers Skip Drupal
  • Invisibility and Discovery
  • Perception and Onboarding Friction
  • Composer and Leaving the Island
  • Perception Gap and PHP Stigma
  • PHP Perception Versus Reality
  • Why Developers Avoid Drupal
  • Selling Drupal to Clients
  • Instant Demos With Drupal Forge
  • Discoverability in the AI Era
  • Content Strategy Beyond Drupal
  • PHP Stigma and Performance
  • Community Effort and Live Streaming
  • Marketing Drupal Out of the Box
  • Wrap Up and Where to Connect

Resources

Why Developers Don't Choose Drupal (And What We Can Do About It) - https://www.fldrupal.camp/session/why-developers-dont-choose-drupal-and-what-we-can-do-about-it
JD’s stream - http://twitch.tv/jddoesdev
Drupal is Great! Its Perception Might Not be. -https://picozzi.com/notebook/2025/jan/drupal-great-its-perception-might-not-be
Drupal Forge - https://www.drupalforge.org/

Guests

JD Flynn - Crepdrop dorficus

Hosts

Nic Laflin - nLighteneddevelopment.com nicxvan
John Picozzi - epam.com johnpicozzi
Rod Martin - DrupalHelps.com imrodmartin

Module of the Week

Correspondent

Martin Anderson-Clutz - mandclu.com mandclu

Native Observability brings real observability into Drupal. Trace requests, inspect execution, analyze performance, and explore runtime behavior — directly inside your application.

No core patches. No external dependencies required to get started.
Just install, enable, and start seeing what actually happens inside your system.

Direct download: td-547.mp3
Category:general -- posted at: 2:00pm EDT