Bug 8188 - include a "beacon" so we find out about installs
include a "beacon" so we find out about installs
Status: NEW
Product: OJS
Classification: Unclassified
Component: General
3.0
All All
: P3 normal
Assigned To: PKP Support
: 4148 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-04-05 09:57 PDT by Juan Pablo Alperin
Modified: 2013-09-12 15:02 PDT (History)
3 users (show)

See Also:
Version Reported In:
Also Affects:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Juan Pablo Alperin 2013-04-05 09:57:40 PDT
We should have OJS talk back to PKP and give us information about the install. I don't mind making it configurable (via config file), so people can turn it off, but it should be on by default. 

We should report back to PKP some usage stats, such as: 
- number of journals
- some metric of whether or not they are using the workflow

These could be anonymous somehow. I suggest further thinking on how to make it work.
Comment 1 Alec Smecher 2013-04-05 10:48:00 PDT
As we've often discussed, this has the potential to be evil. I think the best compromise we've come up with is to look at referrals to the PKP version descriptor, which ought to result in an upgrade warning appearing upon JM login. If the metrics you're looking for are available on the journal website, then reaching out to that web server as per the current tracker (though perhaps making use of more machine-friendly tools such as the sitemap) ought to be friendly enough to the userbase; if the metrics aren't currently available then I'd argue we ought not to be collecting them behind the scenes.
Comment 2 Juan Pablo Alperin 2013-04-05 10:49:35 PDT
many OSS projects give the option of giving back anonymous usage stats. Eclipse is one example. Wordpress is another.
Comment 3 Juan Pablo Alperin 2013-04-05 10:50:08 PDT
i'd like to know what plugins are enabled, what options are filled in. It would be an invaluable resource for allocating development priorities.
Comment 4 Alec Smecher 2013-04-05 10:53:20 PDT
The version check would be a good, non-evil source for install URLs; an opt-in for further stats similar to Wordpress is a good idea but needs scoping/design.
Comment 5 Juan Pablo Alperin 2013-04-05 10:56:31 PDT
opt-out
Comment 6 Juan Pablo Alperin 2013-04-05 11:00:57 PDT
also, the version check and the sitemap.xml
Comment 7 Alec Smecher 2013-05-29 15:32:46 PDT
*** Bug 4148 has been marked as a duplicate of this bug. ***
Comment 8 Marc Bria 2013-08-17 07:09:18 PDT
Good proposal.
Posting to follow.
Comment 9 Alec Smecher 2013-09-12 15:02:49 PDT
CrossRef has suggested that we trigger the beacon when an OJS install is created, and again when a journal is enabled ("go-live" if the administrator is using the "Enabled" checkbox for that purpose, though I suspect just keeping the url private is also a common means for this).