Great module, we're planning to use this to look after our network of 30+ sites.
We'd like to add a component to both the server and client that reports back on content statistics. The main purpose being so we can see proactively track changes in site usage and potential spam/bot attacks.
Initial thoughts are to include the following data in the client xml-rpc response to a nodeInfo call.
- Total nodes (broken down by node type)
- Total nodes created in last 24 hours (broken down by node type)
- Total comments
- Total comments created in last 24 hours
- Total users
- Total users created in last 24 hours
- Last 5 nodes created
- Last 5 users created
- Last 5 comments created
And add a Content tab to the server component to allow display of this data for each site in our network.
To avoid duplicated effort, has any progress been made in this area?
Happy to patch here if we get something working soon.
Comments
Comment #1
snufkin commentedI dont think anything has been done. But how about that instead of a patch you create a standalone plugin module? I am happy to help you with the API, but you may want more freedom of a repository that you can freely commit to as opposed to the repo of this module. As you can see most of the plugins are standalone modules even in this module too. Same goes for the client, someone actually wrote a standalone client for their own server plugin:
http://drupal.org/project/sentry_client_userhash
http://drupal.org/project/sentry_server_userhash
Comment #2
rsaddington commentedThanks for the pointers, we've started implementing this as standalone plugins as suggested.
Comment #3
rrbambrey commentedHi, following the post from rsaddington above, we have created two new sandbox projects:
Sentry Server Nodeinfo a plugin for Sentry Server and
Sentry Client Nodeinfo a module to go alongside Sentry Client to feed back into the server plugin.
I have committed the D7 version of the client to the sandbox but have backports to D6 and D5 ready too (currently still working on getting permission to release proper projects)
Community review issue can be found here
Comment #4
snufkin commentedAwesome, i'll try to review it as soon I have some free time.
Comment #5
rrbambrey commentedServer plugin is now its own project Sentry Nodeinfo I'll be trying to get 5, 6 and 7 releases of the client up to scratch for release very soon.
Comment #6
rrbambrey commentedPleased to say that Drupal 5, 6 and 7 versions of the client for this are now released on the Sentry Client Nodeinfo project page.