Module provides additional log of non-tracking Admin panel entities and elements, such as changes in configuration settings on admin/config. Different system events, like adding new content types or switching modules off, already tracked by system Database logging module. Using of DB Track can provide more complete history of working session. Idea of creating this project has appeared during working on maintain around 50 sites with three enviroments on each, when sometimes we cannot remember all changes made on one enviroment and simply write them in notes.

Module aims to cover most of administrator configuration changes, but now it is a little hard to handle whole wide range of Drupal form fields. Functionality is well tested on admin/config and it tracks most of inputs in this administration section. Remaining inputs will be handled in future versions.

Features

  • Transparency logging of admin panel changes on form submit
  • Form field types which are already processed: checkbox, select, textarea, textfield, radios
  • Providing of simple report on admin/reports/db_track
  • Excluding form by URL or form_id on admin/config/development/db_track

Simply download and turn on this module - it doesn't need any dependences. No similar modules was found on Drupal.org, but question about tracking changes in Admin panel appears on many discussion through the Internet,

Plans on future

  • More handled fields in forms.
  • Improving UI of DB Track report for best grouping, sorting or filtering changes
  • Adding simple revert button in report. This mean that you could be able to just push on start value and it will roll back
  • Extending of report: adding other events to report for clearly and completely story of working session
  • Showing diff for large texts using Diff module's API
  • Supporting organizations: 

    Project information

    Releases