I am building a low-traffic Drupal-built site with about eighty nodes and attached PDF’s. All PDF’s download methods will be set to the “private” option.

All visitors to the site will have their own username and password. There will be non anonymous traffic.

I would like Drupal to report what node and PDF’s were viewed by which users. (Not edited, but viewed!)

This viewing activity should be reported as an event in the dblog module, and filterable.

This can be for D5 or D6, although I’d prefer D6.

I will strongly consider contributing this work back to the community, if appropriate/applicable and after I learn more about that process.

Please PM me if you are interested in doing the contract development for this project. Drupal contributor preferred.

Thanks
Andrew

Comments

andrewbenkard’s picture

1.
I just discovered that the statistics module reports who viewed what node, and when. (I hadn’t fully enabled it, duh.)
So this is half of what I want, already built into the core.

I just need a way to track views of attachments.

My ideal is now to have that activity reported not in dblog, but on this hypothetical page ../user/2/track/attachments
in the same way that ../user/2/track/navigation shows the node views.

2.
The site I need to build needs node-level per-role access control, which recently led me to content_access, which is D5.x only.
So unless I find another way to get that access control, I would need this code written for D5.x.