Apr
13
2026
--

Talking Drupal #548 – How to build your own CRM

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.

Written by in: Zend Developer |
Apr
07
2026
--

Percona ClusterSync for MongoDB 0.8.0: Up to 18x Faster Change Replication

Percona ClusterSync for MongoDB 0.8.0 introduces document-level parallel replication and an async bulk-write pipeline, replacing the previous single-threaded change-replication architecture. These changes deliver to 18.5x performance improvements.

Apr
06
2026
--

Talking Drupal #547 – Why Developers Don’t Choose Drupal

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.

Written by in: Zend Developer |
Apr
01
2026
--

Percona Operator for PostgreSQL 2.9.0: PostgreSQL 18 Default, PVC Snapshot Backups, LDAP Support, and More!

We are excited to announce Percona Operator for PostgreSQL 2.9.0! In this release, we bring significant improvements across database lifecycle management, security, backup/restore, and operational observability, making it easier than ever to run production PostgreSQL on Kubernetes. Here’s a deep dive into what’s new.   Percona Operator for PostgreSQL 2.9.0 PostgreSQL 18 Is Now the […]

Apr
01
2026
--

Benchmarking MyRocks vs. InnoDB in Memory-Constrained Environments

Benchmarking MyRocks vs. InnoDB in Memory-Constrained Environments It is a well-known fact in the database world that InnoDB is incredibly fast when the entire database fits into memory. But what happens when your data grows beyond your available RAM? MyRocks, built on RocksDB, is frequently recommended as a superior choice for environments constrained by memory, […]

Powered by WordPress | Theme: Aeros 2.0 by TheBuckmaker.com