Drupal modules

Introducing My Drupal Module: Fivestarstats


Screenshot Gallery (5 pictures)



I'm a huge fan of Drupal's Fivestar module. I use it on all of the sites I run. That said, I always wanted to see some reporting and stats features with the module. It would be nice to track voting activity so that I can spot instances of abuse, or see if there are any users who consistently receive low ratings. So I decided to write a separate module which did just that.

Here's what Fivestarstats does:

  • Gets total vote stats, including the average rating
  • Tells what IP addresses:
    • Are top voters
    • Are top 1-star voters (to catch abuse)
    • Have the lowest vote average. (generally mean people)
  • Tells what users:
    • Have the highest average rating
    • Have the lowest average rating
    • Have had the most 1-star votes cast against them (to catch abuse)

So where can it be found? On GitHub, naturally:

https://github.com/dmuth/fivestarstats

Have fun!

5
Average: 5 (2 votes)
Your rating: None

One of my Drupal Modules: DDT


Screenshot Gallery (5 pictures)



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:

https://github.com/dmuth/Dougs-Drupal-Tools

Share and enjoy!

2.8
Average: 2.8 (5 votes)
Your rating: None
Syndicate content