I'm pleased to announce my module called DDT, which stands for "Doug's Drupal Tools". (Clever, huh?)
I wrote this module to add some auditing and other functionality to the Drupal-powered sites that I run. Here's a list of its main features:
- A command-line script for backing up an entire Drupal installation. (bin/backup.php)
- Auditing of changed Drupal-wide variables between cron runs. (To determine if another site admin changed anything)
- Auditing of this module being enabled/disabled (to see if admins are trying to bypass it)
- Auditing of changes made to published/promoted/sticky/comments status on any node. (see what posts other admins are removing)
- Auditing of changes made to comments (see if other admins are removing comments)
- Auditing of changes made to any user's active/blocked status (see if other admins are blocking users)
- Integration with Drupal's Flag module. This module logs whenever a node or comment is flagged or unflagged.
- Integration with Drupal's Privatemsg module. This module logs whenever a private message is created or read.
But wait, there's more! Due to some incidents of spam and other network abuse, I added in some anti-abuse tools:
- See what IPs a user or a list of users came from
- See what users came from a given IP (helpful for spotting sockpuppets)
- Search chats from the Chat Room module to investigate and verify claims of abuse, harassment, and/or spam.
So where can you get a copy? Right now, it's on GitHub:
Share and enjoy!