Custom Query (2152 matches)
Results (1264 - 1266 of 2152)
Ticket
|
Resolution
|
Summary
|
Owner
|
Reporter
|
#75 |
duplicate
|
Record and display package "usage" information
|
dread
|
rgrp
|
Reported by rgrp,
5 years ago.
|
Description |
- Number of package page visits on ckan (can we get this straight from google analytics)
- Number of times url or download url is used - now ticket:937 (Record download stats for resoures)
How do we do this?
- Google analytics will miss a lot of this usage (and how do we get that data out anyway)
- Could use javascript but again misses usage.
- One option is to redirect link but that is kind of nasty (but may be only option ...)
|
#937 |
fixed
|
Record download stats for resources (extension)
|
sebbacon
|
rgrp
|
Reported by rgrp,
3 years ago.
|
Description |
As a User (especially as a Package Owner/Maintainer?) I want to know how many times a resource has been downloaded (and when).
So let's record download stats (as in clicks on the link for a resource).
Implementation
- Use the existing support for this feature in google analytics or piwiki
- For google analytics see:
- Limitations only record downloads by browsers with js turned on.
- This is OK I think (in any case machine download via e.g. datapkg does not get downloaded)
Old Spec (do it in CKAN)
- Record info of form: resource id (or url?), timestamp
- Do this via javascript capturing of onclick event talking to an api
- API: /api/resource/{id}/download
- POST to increment (how do we stop spamming -- could use a nonce setup with a random string set on each page load for the js)
- GET to get data back { total: X, day_count: [ [yyyy-mm-dd, count], ... ] }
Questions
- Do we record ip addresses (to handle de-botting etc)?
- Do we count preview clicks as well?
|
#2428 |
fixed
|
Reduce/sort out CKAN's dependencies
|
seanh
|
seanh
|
Reported by seanh,
2 years ago.
|
Description |
This ticket depends on #2423, #2424, #2425, #2426 and #2427.
- Try to remove as many of CKAN's dependencies as possible
- Try to update as many of the remaining ones as possible
- Try to get rid of some dependencies that are fetched from random hg or git servers instead of pypi
- Then try to get the order of deps in the requirements files right so that you end up with the right versions of everything
- Each module in the dependencies file should specify the exact version, to protect us from changes due to them upgrading versions under us and breaking things or changing their own deps
- Consider shipping dependencies with ckan instead of pip installing them?
- This is related to moving CKAN to Ubuntu 12.04
- Add a test case that runs pip freeze and tests that all the right versions of deps are installed?
|
Note: See
TracQuery
for help on using queries.