Talking Drupal
Today we are talking about Patching Drupal, Composer, and Composer Patches 2.0 with guest Cameron Eagans. We’ll also cover Configuration Development as our module of the week. For show notes visit: Topics What is Composer Patches 2.0 Exploring Community Dynamics in Composer Patches The Genesis of Composer Patches The Decision to Use GitHub Broadening Composer Patches Beyond Drupal The Evolution to Composer Patches 2.0 Understanding Workflow Complexities Refining User Experience in 2.0 New Features and Enhancements in 2.0 Navigating Controversial Changes in 2.0 The Role of Dependency...
info_outlineTalking Drupal
Today we are talking about Recording Podcasts, The tech used, and How Drupal Can help with guest Stephen Cross. We’ll also cover Chosen as our module of the week. For show notes visit: Topics Podcasting and Second Signal Media Evolution of Podcasting Tech Essentials for Podcasting The CEO's Video Strategy Transformation Overcoming the Fear of Speaking on Camera The Importance of Consistency in Content Creation Editing vs. Authenticity in Video Content Choosing the Right Environment and Equipment Setting Realistic Goals for Your Podcast Recording Workflow Recommendations Tools and Tips for...
info_outlineTalking Drupal
Join Johanna and Jess as they dive deep into their experiences and insights working with Drupal in the nonprofit sector. Learn about their early careers, the evolution of Drupal's development, the significance of community in nonprofit tech, and the origins and importance of the Nonprofit Summit at DrupalCon. Discover how their community initiatives foster collaboration and support among nonprofit technologists, and get a glimpse into the upcoming summit details. Perfect for anyone interested in Drupal, open-source technology, and nonprofit organizational challenges. For show notes visit: ...
info_outlineTalking Drupal
Today we are talking about , What it is, and How it helps build Drupal faster with guest Fons Vandamme. We’ll also cover Metatag Simple Widget as our module of the week. For show notes visit: Topics What is Web Haven Web Haven's Technical Insights and Future Plans Developer's Perspective on Recipe Upgrades Documentation vs. Automatic Updates Module Management Concerns Drupal Canvas Challenges with Drupal Canvas Integration Web Haven's Future with Drupal Canvas Exploring Headless Architecture with Web Haven Business Plan and Roadmap for Web Haven AI Integration in Web Haven Creating and...
info_outlineTalking Drupal
Today we are talking about The Drupal At-Large Board Seat, What the job entails, and some common misconceptions with guest Fei Lauren. We’ll also cover Token Browser as our module of the week. For show notes visit: Topics Understanding the Drupal Association at Large Board Seat Responsibilities and Experiences of a Board Member Challenges and Insights from Serving on the Board Community Representation and Accountability Skills and Qualities for Aspiring Board Members Navigating Board Member Responsibilities Community Perception and Board Care Global Community Engagement Challenges and...
info_outlineTalking Drupal
Today we are talking about AI Marketing,Marketing Trends, and The caber toss with guest Hayden Baillio. We’ll also cover Drupal core 11.3 as our module of the week. For show notes visit: Topics AI in Marketing: Hayden's Insights The Role of AI in Content Creation Challenges and Ethical Considerations of AI AI Training Data and Bias AI in Security Testing AI Replacing Jobs The Future of Marketing with AI Highland Games and Personal Hobbies Resources Guests Hayden Baillio - Hosts Nic Laflin - John Picozzi - Fei Lauren - MOTW Correspondent Martin Anderson-Clutz - Brief...
info_outlineTalking Drupal
Today we are talking about Drupal for Applications, Types of Applications Drupal can build, and How we change our thinking of Drupal with guests Alexander Varwijk (far-vag) & Jürgen Haas. We’ll also cover Drupal Remote Dashboard as our module of the week. For show notes visit: Topics Drupal as an Application Framework Challenges with Drupal for Real-Time Applications Exciting Prospects with AI and Drupal Showcasing Successful Drupal Implementations Batch Processing and Worker Improvements Orchestration and Integration with External Platforms Future of Drupal as an Application...
info_outlineTalking Drupal
Today we are talking about the community working group, What they do, and how you can help with guests AmyJune Hineline, Mark Casias, and Matthew Saunders. We’ll also cover Drupal CMS Geo Images as our module of the week. For show notes visit: Topics Exploring the Community Working Group (CWG) Roles and Responsibilities within the CWG Conflict Resolution and Community Health Matthew's Journey and Joining the CWG Qualities and Experiences for CWG Members Identifying the Need for Cultural Sensitivity The Importance of Patience and Grace in Conflict Resolution Onboarding and the Role of the...
info_outlineTalking Drupal
Today we are talking about MCPs, AI Automators, and AI Agents with guest Marcus Johansson. We’ll also cover AI Ecosystem Recipe as our module of the week. For show notes visit: Topics Understanding Model Context Protocol (MCP) AI Automators in Drupal Creating Complex Workflows with Automators Simple and Effective Automator Use Cases AI Image Alt Text and Contextual Understanding AI Tagging and Content Management Introduction to AI Agents in Drupal Challenges and Future of AI Agents Real-World Applications and Future of AI in Drupal Proliferation of Orchestration Tools Resources ...
info_outlineTalking Drupal
In this episode, Martin sits down with Adam Boros, a passionate developer who shares his journey in the Drupal community. Adam discusses the importance of automation for small teams and recounts his experiences with Drupal's evolution from version 6 to the recent resurgence of enjoyment with Drupal 10. He introduces his innovative personal calendar builder created for DrupalCon Vienna, explaining its simplicity and the enthusiastic community feedback it received. For show notes visit: Topics The Fun of Drupal Over the Years Reconnecting at DrupalCon Vienna The Personal Calendar Builder...
info_outlineToday we are talking about Patching Drupal, Composer, and Composer Patches 2.0 with guest Cameron Eagans. We’ll also cover Configuration Development as our module of the week.
For show notes visit:
https://www.talkingDrupal.com/536
Topics
- What is Composer Patches 2.0
- Exploring Community Dynamics in Composer Patches
- The Genesis of Composer Patches
- The Decision to Use GitHub
- Broadening Composer Patches Beyond Drupal
- The Evolution to Composer Patches 2.0
- Understanding Workflow Complexities
- Refining User Experience in 2.0
- New Features and Enhancements in 2.0
- Navigating Controversial Changes in 2.0
- The Role of Dependency Patches
- Introducing patches.lock.json
- Best Practices for Patch Management
- Transitioning to Git Patching
- Exploring New APIs in Composer Patches 2.0
- Understanding Capabilities and Events
- Transitioning to Composer Patches 2.0
- Future of Composer Patches and Community Contributions
Resources
Guests
Cameron Eagans - cweagans.net cweagans
Hosts
Nic Laflin - nLighteneddevelopment.com nicxvan
John Picozzi - epam.com johnpicozzi
Andy Giles - dripyard.com andyg5000
MOTW
Correspondent
Martin Anderson-Clutz - mandclu.com mandclu
- Brief description:
- Do you maintain modules that provide configuration files? There’s a module that can help manage them.
- Module name/project name:
- Brief history
- How old: created in Apr 2014 by chx, though recent releases are by Joachim Noreiko (joachim)
- Versions available: 8.x-1.11, which works with Drupal 9.3, 10, and 11
- Maintainership
- Actively maintained
- Security coverage
- Test coverage
- Number of open issues: 36 open issues, 7 of which are bugs
- Usage stats:
- 2,391 sites
- Module features and usage
- The module really provides three useful features. First, it can ensure specific configuration files are automatically imported on every request, as though the contents were pasted into the core “single import” form
- Second, it can automatically export specific configuration objects into files whenever the object is updated. You provide a list of filenames and the module will derive the objects that need to be exported.
- Finally, it provides a drush command that can be used to generate all the necessary configuration files for a specific project. You put a list of the files into the project’s info.yml file, and then with a single command a fresh copy of all the specified files will be generated and placed directly into the project’s configuration folder.
- For obvious reasons this is not something you should ever have enabled in production, so definitely a best practice to pull this in using the require-dev composer command