Talking Drupal
In this episode, we are joined by special guests Mike Herchel and Andy Giles, founders of Dripyard. Dripyard is a premium Drupal theme designed to reduce the cost of ownership and enhance the developer experience for modern Drupal projects. Mike and Andy share insights into their motivation behind launching Dripyard, the detailed work that goes into creating accessible, high-quality themes, and how their themes will integrate with upcoming Drupal features like Canvas. We also discuss the module of the week, Content First, and a crucial public service announcement about a supply chain attack...
info_outlineTalking Drupal
Join John and Steve as they delve into the intricacies and challenges of maintaining Drupal modules, comparing experiences with WordPress, and sharing their journey in making web development more accessible. They discuss their personal stories, the learning curve in module development, balancing user experience, and the importance of contributing back to the community. Learn about their current projects, thoughts on AI's role in accessibility, and get inspired by their dedication to improving the web for all users. For show notes visit: Topics Drupal Beginnings: Personal Stories Journey into...
info_outlineTalking Drupal
Today we are talking about DrupalCon Vienna, what we can expect, and any surprise updates with guests Cristina Chumillas, Antonella Severo, and Catherine Tsiboukas. We’ll also cover Recipe Tracker as our module of the week. For show notes visit: Topics When is DrupalCon Vienna What types of sessions will be there Are there any unique formats or events we don't see at other DrupalCons Splash Awards Surprises from the Driesnote Drupal Canvas Additional Keynotes Training Social events Tickets Resources Guests Catherine Tsiboukas - Antonella Severo - Cristina Chumillas - Hosts Nic...
info_outlineTalking Drupal
Today we are talking about Drupal Canvas, What it is, and when we can use it with guest Lauri Timmanee. We’ll also cover Starshot Demo Design System as our module of the week. For show notes visit: Topics What is Drupal Canvas The Evolution and Future of Drupal Canvas Building with Drupal Canvas: Components and Templates User Experience and Flexibility in Drupal Canvas Collaboration and Extensibility in Drupal Canvas Default Components in Drupal Canvas Introduction to Modular Components Drupal CMS and Site Templates Acquia Source and Drupal Canvas Integration Pricing and Use Cases for...
info_outlineTalking Drupal
Join John and Chris for an engaging conversation as they dive into the latest developments in Drupal CMS, including the analytics recipe installation and upcoming features for Project Browser. They also discuss the challenges and strategies of thriving with ADHD, the impact of AI in web development, and personal stories from summer activities to travel plans. For show notes visit: Topics Introduction and Personal Reflections Living in Maine and Childhood Memories Travel Plans and European DrupalCon Project Browser and Technical Discussions AI and Coding Experiences The Future of Drupal and...
info_outlineTalking Drupal
Today we are talking about Drupal’s Event Platform, What’s new, and what’s to come with guest Martin Anderson-Clutz. We’ll also cover ECA Tamper as our module of the week. For show notes visit: Topics What is Event Platform New Features and Multi-Event Architecture Event Platform Theme: Event Horizon Managing Contribution Time Event Platform Workflow Features Transitioning to Recipes Module Installation Challenges in Drupal Event Platform Installation and Configuration Performance Improvements and Core Installer Issues Modular Design and Recipe Mapping Content Migration and Recipe...
info_outlineTalking Drupal
Today we are talking about Drupal CMS Analytics, Recipes, and how to use both with guest Dharizza Espinach. We’ll also cover Field Data as our module of the week. For show notes visit: Topics Drupal CMS Analytics Track Balancing Personal and Work Contributions Planning and Estimating Contributions Team Effort and Collaboration Challenges and Solutions in UI and Integration Future Enhancements and Roadmap Conclusion and Contact Information Resources Guests Dharizza Espinach - Hosts Nic Laflin - John Picozzi - Rich Lawson - MOTW Correspondent Jacob Rockowitz - Brief...
info_outlineTalking Drupal
In this episode, Martin and Jürgen dive deep into the concept of modular API, ECA and more. Jürgen shares insights from Dev Days in Lubin, key improvements in ECA 3.0, and the exciting potential of leveraging the BPMN interface for AI. The conversation also addresses future aspirations for ECA. Additionally, Jürgen and Martin share their personal travel hacks and discuss the intersection of Drupal travel and photography. For show notes visit: Topics Introduction to Modular API Conversations at Dev Days Exploring Modeler API AI Integration and Future Prospects Challenges and Comparisons...
info_outlineTalking Drupal
Today we are talking about AI, How it can be privacy focused, and What is doing to help with guest Michael Schmid. We’ll also cover LiteLLM AI Provider as our module of the week. For show notes visit: Topics Privacy Concerns with AI Amazee's Privacy-Focused AI Solutions Foundation Models and Their Importance AI-Powered Search in Drupal Customizing AI Responses and Search Proprietary vs. Open Source Models Understanding Neural Networks Training and Weights in Models Integrating AI with Drupal Practical Steps to Implement AI in Drupal AI and MCP for Automation Open Source Models in AI...
info_outlineTalking Drupal
Today we are talking about HTMX, What it is, and why it could be a game changer for Drupal with our guests Shawn Duncan & Carson Gross. We’ll also cover RefreshLess as our module of the week. For show notes visit: Topics What is HTMX HTMX and Drupal Integration Community and Contribution Discussing HTMX and Its Integration HTMX's Stability and Composition Programming with HTMX: A Lego-like Experience Drupal's HTMX Initiative Proof of Concept and Community Involvement HTMX's Flexibility and Developer Experience Big Pipe and HTMX Integration Comparing HTMX with Hotwire Turbo Getting...
info_outlineToday we are talking about Violinist.io, Managing Composer Dependencies, and automation with guest Eirik Morland. We’ll also cover Composer Patches as our module of the week.
For show notes visit:
www.talkingDrupal.com/443
Topics
- What is Violinist.io
- How does it work
- How much technical knowledge do you need
- Is this a security risk
- How much does it cost
- Patron question: Peter: Difference between violinist and dependabot
- What are the major differences in plans
- Who is the ideal user
- Can you self host
- Can this help with Drupal 11 readiness
- Complementary tools
- Notable users
- Why did you start this
- What is it like using Drupal for a SAAS
- Is it open source
- Pros and cons of open source for a SAAS
- How can the community support
- What is on the roadmap
Resources
Guests
Eirik Morland - violinist.io eiriksm
Hosts
Nic Laflin - nLighteneddevelopment.com nicxvan
Martin Anderson-Clutz - mandclu.com mandclu
Anna Mykhailova - kalamuna.com amykhailova
MOTW
Correspondent
Martin Anderson-Clutz - mandclu
- Brief description:
- Have you ever wanted a simple way to manage patches to Drupal core and your contrib projects? There’s a composer plugin for that
- Module name/project name:
- https://github.com/cweagans/composer-patches
- Composer Patches
- Brief history
- How old:created in Apr 2015 by Cameron Weagans
- Versions available: 1.7.3 and 2.0.0-beta2
- Maintainership
- Actively maintained, beta2 release was a little over a month ago
- Test coverage
- Has a documentation site, as well as a COMMANDS markdown file in the repo to help you get started
- Number of open issues: 10, 2 of which are bugs
- Usage stats:
- It’s been installed over 42 million times and it’s approaching 43 thousand installs per day, according to a recent blog post
- Module features and usage
- Using the plugin is simple, you require cweagans/composer-patches the same way you would a Drupal contrib project. The important difference is that composer will ask you if you trust composer-patches to make changes to your codebase. Once you grant that, the plugin is ready to start applying patches
- You can specify what patches you want applied by adding a patches section to the extra section of your project’s composer.json file, or by adding a patches.json file
- Each patch can be specified using a URL or a path relative to the JSON file
- In theory it’s possible to have composer patches pulled directly from the diff in a merge request, but this is a significant security risk and should always be avoided
- The first beta release for the 2.0 branch actually dropped support for dependency patch resolution, noting that it had become the source of most support requests. In the end the community made it clear that they would resist upgrading without this capability, so the most recent beta2 release adds it back in.
- Finally, on his website cweagans.net Cameron mentions that he’s currently looking for full-time employment. So if your organization relies heavily on composer in general or composer-patches specifically, consider reaching out to him