Bringing Clarity to Complex Drupal Sites with the Audit Export module

Session Category Site-Building Audience All Attendees

Drupal sites rarely stay simple for long. New content types, fields, roles, and menus are added over the years, often by different teams. When it is time for a redesign, a migration, or a new feature, one of the most complex parts is answering basic questions like “what is actually on this site,” “what is still in use,” and “where is this configured.”

This session will examine common discovery challenges and demonstrate how the Audit Export module can provide a clear, repeatable view of a Drupal site. We will focus on how Audit Export helps you prepare for redesigns and migrations, understand inherited projects, and keep ongoing work grounded in the actual structure of the site.

You will see how to run the built-in reports from the admin UI to review content types, fields, roles, menus, taxonomy vocabularies, and views. From there, we will examine scheduling those audits to run regularly, exporting results to CSV for your team, and utilizing Drush commands to integrate audits into technical discovery, deployment, and maintenance workflows. Along the way, we will briefly note that Audit Export is also available as a plugin for WordPress, allowing the same approach to be used across mixed Drupal and WordPress portfolios.

To conclude, we will explore how the Audit Export Tool submodule exposes audits through Drupal’s Tool API, enabling other systems to interact with them in a structured manner. This opens the door to automation and deeper analysis, including integration with modern tools like ChatGPT and Claude when you are ready to explore AI-assisted workflows.

You will leave with a clear understanding of:

  • How to use the default Audit Export reports to understand site structure quickly
  • How to add custom reports for site-specific entities and business rules
  • How to schedule and automate audits with cron and Drush
  • How the Audit Export Tool submodule and Tool API prepare your site for integration with external tools

No prior experience with automation or AI tools is required. Basic familiarity with Drupal administration or development is recommended.

About the Speaker