Description
In this session, we continue the conversation started at BADCamp 2024, focusing on the practical use of AI tools in the CMS ecosystem. Specifically, we'll explore two key use cases: accelerating the development cycle for porting modules and writing tests. While other potential applications — such as documentation, content generation, project management, and image processing — are important, we reserve those for other sessions.
In 2024 I wanted to port module Config Direct Save that gives site-builders full power of configuration management via UI. I posted message in User Group meeting. The result? In just 44 minutes, Justin Keiser successfully ported the module and released for community testing. Watching this profoundly shaped how I view LLM-driven coding practices.
Our Approach: Think of LLMs as interns, not mentors. They’re capable and resourceful but require guidance and supervision to be effective.
By the end of this session, you'll gain a clear understanding of how to train your LLM to tackle coding tasks and see a live example of creating code for a real module.
Irina Zaks
Web Developer and Co-Founder @ Fibonacci Web StudioFibonacci Web Studio is a group of experts that develop cutting edge web tools for research and academia. We work with a wide variety of passionate people doing fascinating and fulfilling work: researchers, academics, doctors, law professors, lawyers, judges, administrators, and advocates. Our goal is to help them do and share that work more efficiently, thoughtfully, and beautifully.
Irina Zaks is the founder of Fibonacci Web Studio. She is a web developer, a technology teacher, and an open-source software evangelist with Stanford Open Source Lab.

Justin Keiser
Drupal Web Programmer @ Academy of Model AeronauticsJustin Keiser is a web developer in Muncie, Indiana, managing websites for a non-profit using Drupal, Backdrop CMS, and WordPress. He contributes to both the Backdrop CMS and Drupal communities, maintaining modules like S3 File System, OpenAI, and Konami Code for Backdrop, as well as the recent Spinal Tap module for Drupal. He also has many conversations with ChatGPT.
