loader from loading.io

Talking Drupal #443 - Violinist.io

Talking Drupal

Release Date: 03/25/2024

Talking Drupal #488 - Drupal Open University show art Talking Drupal #488 - Drupal Open University

Talking Drupal

Today we are talking about The open university initiative, Drupal in academia, and Fostering Drupal Education with guest Jean-Paul Vosmeer. We’ll also cover Artisan as our module of the week. For show notes visit: Topics What is the Drupal Open University Initiative How did this initiative start Why is it important to get Drupal into Universities and Classrooms What stage is the initiative at Is Drupal currently in any universities Is it better to approach schools or professors directly How is the curriculum being developed What are the main differences between this initiative and...

info_outline
Talking Drupal #487 - Single Directory Components Workflow show art Talking Drupal #487 - Single Directory Components Workflow

Talking Drupal

Today we are talking about Single Directory Components, How best to work with them, and their future with Drupal with guest Brian Perry. We’ll also cover Embedded Content as our module of the week. For show notes visit: Topics What are Single Directory Components (SDC) Why the switch to SDCs What is there in common between decoupled and SDCs Can you give us an overview of your workflow Common pitfalls How should someone get started working with SDCs Does it work with Paragraphs and Blocks? Does it need to be all at once How do you think SDCs will evolve Do you see this leading to more...

info_outline
Talking Drupal #486 - GraphQL & Drupal Decoupled show art Talking Drupal #486 - GraphQL & Drupal Decoupled

Talking Drupal

Today we are talking about GraphQL, Drupal Decoupled, and What to do with them with guest Jesus Manuel Olivas. We’ll also cover CORS UI as our module of the week. For show notes visit: Topics What is GraphQL How do you use GraphQL with Drupal Would you use GraphQL without a headless theme Do you need additional server requirements What are some of your favorite GraphQL modules What caused the change from v3 to v4 What is meant by Drupal Decoupled What are the best use cases How do you handle caching and performance How do you handle roles and permissions Do you think AI has made decoupled...

info_outline
Talking Drupal #485 - AI Autonomy show art Talking Drupal #485 - AI Autonomy

Talking Drupal

Today we are talking about AI Autonomy, How it could help Drupal Development, and AI in the future with guest Jay Callicott. We’ll also cover AI Agents as our module of the week. For show notes visit: Topics What got you interested in this topic What is meant by AI Autonomy You suggested in your blog post in the Drop Times that developers will manage AI can you elaborate AI coming for our jobs Drupal X Do decoupled sites have an advantage Is the future going to be all prompts Skill decay What would you say to a CEO thinking about replacing developers with AI Resources Guests Jay...

info_outline
Talking Drupal #484 - Drupal CMS show art Talking Drupal #484 - Drupal CMS

Talking Drupal

Topics What is Drupal CMS Are we ready for the release Drupal 7 What can people expect Will there be a launch button If someone uses the one click install how will they know what to do next What new features are there If someone tries the trial how do they get that site on a host When will Experience builder be out Are any vendors going to provide Drupal CMS as a service What is on the roadmap How can people get involved Resources Guests Matthew Grasmick - Hosts Nic Laflin - John Picozzi - Scott Weston - MOTW Correspondent Martin Anderson-Clutz - Brief description: Have you...

info_outline
Talking Drupal #483 - Meet your host: Nic Laflin show art Talking Drupal #483 - Meet your host: Nic Laflin

Talking Drupal

On today's show we are talking with Nic. This is our chance to learn more about our beloved Talking Drupal show host. For show notes visit: Topics Talking Drupal NLightened Development Contribution Personal Background Interests Drupal Guests Nic Laflin - Hosts Stephen Cross-

info_outline
Talking Drupal #482: Meet your host: John Picozzi show art Talking Drupal #482: Meet your host: John Picozzi

Talking Drupal

On today's show we are talking with John. This is our chance to learn more about our beloved Talking Drupal show host. For show notes visit: Topics Talking Drupal Non-Code Contribution Solution Architect Personal Background and Interests Drupal Guests John Picozzi - Host Stephen Cross-

info_outline
Talking Drupal #481 - Drupal Marketing & Drupal CMS show art Talking Drupal #481 - Drupal Marketing & Drupal CMS

Talking Drupal

Today we are talking about Drupal Marketing, how it applies to Drupal CMS, and what a Drupal and Drupal CMS Marketing Future look like with guest Suzanne Dergacheva. We’ll also cover Drupal 11.1 as our module of the week. For show notes visit: Topics Drupal marketing moves New brand Marketing people at the DA Goal of marketing How does this impact Drupal CMS Drupal CMS marketing How will you educate people about the differences between core and CMS Any challenges How do you like the new homepage Next steps to move the brand forward Case studies Why did you volunteer If someone wants to...

info_outline
Talking Drupal #480 - Ripple Makers show art Talking Drupal #480 - Ripple Makers

Talking Drupal

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: 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 Resources ...

info_outline
Talking Drupal #479 - Drupal CMS Media Management show art Talking Drupal #479 - Drupal CMS Media Management

Talking Drupal

Today we are talking about Drupal CMS Media Management, How media management has evolved, and Why managing our media is so important with our guest Tony Barker. We’ll also cover URL Embed as our module of the week. For show notes visit: Topics What do we mean by media management in Drupal CMS How is it different from media in Drupal today Why is media management important How are you applying these changes to Drupal What phase are you in Will this be ready for Drupal CMS release in January What types of advanced media will supported Do you see it growing to replace some DAMs Are there...

info_outline
 
More Episodes

Today 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