Drupal as an Archiving and Visual Regression Platform

WidgetsBurritos

Identifying when bugs get introduced, content is changed, or evaluating the full impact of code and configuration changes, can be a time-consuming and expensive process for any website or application maintainer. Fortunately there are ways to minimize this burden all from within Drupal's familiar admin panel.

This session will demonstrate how to use Drupal for:

  • Performing periodic snapshots of websites and applications (e.g. screenshots and HTML)
  • Identifying changes over time (e.g. production today vs production a month ago)
  • Quality assurance testing (e.g. production vs staging)

Additionally we will talk about:

  • Underlying technology and system requirements
  • How to capture other types of data by building your own capture utility plugins
  • Other use cases
  • Project roadmap 
  • Known issues 

From this session, you will take away a Drupal-based utility that can benefit anyone who builds or maintains websites and applications; regardless of whether they are built with Drupal or not.

Program tags

automation, process, testing

Experience Level

Beginner

Drupal Version