Hello,

I have been looking around for a module that will track website changes. Not just changes to content, but any change that happens to the website, particularly administration and configuration changes.

I have already enabled the Drupal 7 native modules like Syslog, Statistics and Tracker, which log some information but not admin changes. I also tried some other modules like Settings audit log, Administration Notifications and Record Feature, yet have not found any results in using these modules. If there is some configuration that I might have missed with these modules, please point it out (yes I did install Features for Record Feature).

The site I am trying this on is Drupal 7.7 with only one user (the admin), no content and no other add-ons other than the items I mentioned above, if that means anything.

Thanks in advance.

Comments

LarsKramer’s picture

Subscribing.

warriors2832org’s picture

Are you refering to a module or just subscribing to the issue? There is no module called "Subscribing."

LarsKramer’s picture

@warriors2832org: Since there isn't yet any way to "subscribe" to a Drupal forum post or issue, you will often see comments just saying "subscribe" or "+1" from other people intererested in the topic. That way you get notified in your dashboard if there are new comments.

Of cause it's a bit of annoyance for the original poster, so it should be used with some caution.

WorldFallz’s picture

Don't think there is one yet-- sniff purports to do this, but there's no d7 version and the module looks stagnant.

warriors2832org’s picture

Maybe there isn't any module like Sniff for Drupal 7, but is there a module that tracks database changes and logs it either in another database table or physical file?

joekrukosky’s picture

There is a journal module: http://drupal.org/project/journal. I have been using it on a couple sites to record changes. It works fairly well. However, all input is manual. As you suggested I would like to record changes automatically, and have the ability to add additional comments. It looks like the developers of journal have something like this in mind see: http://drupal.org/node/247635. If anyone agrees, maybe we give them some support.

Joe Krukosky
Cool Fire Inc

scurtisdrup’s picture

A year has passed since warriors2832org original post. Are there any new suggestions for tracking admin changes?

mototribe’s picture

I'm interested in this as well

chrowe’s picture

Features is one way of handling this. Though it is manual.
One thought I have had is to add all available config options to a feature, and then changes in the db could be tracked compared to the feature code.

It would be nice if Journal module integrated with Features so that you had some options when editing a form
1. If the config is not part of a feature
a. Add to an existing feature
b. Create a new feature
c. Leave untracked

2. If it is part of a feature
a. Update feature
b. Override feature

By default, Drupal does 1c or 2b.
Features lets you do all of the other options, but you have to use the Features UI or Drush.
My idea would be to expose those options on every form, as part of, or in a similar way as Journal module.

denix’s picture

Any news on this? it would be very useful to be able to log all "non content related" changes, especially in a complex site with many roles.

chrowe’s picture