12 years agoChanges related to presentation, and new tabs.
Ross Jones []
Changes related to presentation, and new tabs.

- Changed nearly all values to percentages of the total
- Added non-version info for OS and browsers
- Made tabs into dropdowns for Browser/OS

12 years agoRemove unnecessary footnote marker (*)
Ross Jones []
Remove unnecessary footnote marker (*)

12 years agoMade sure the csv is served as an attachment
Ross Jones []
Made sure the csv is served as an attachment

12 years agoChanges to enable proper download
Ross Jones []
Changes to enable proper download

12 years agoMoved minor nav into util file and implemented
Ross Jones []
Moved minor nav into util file and implemented

12 years agoFixes to show All Time data
Ross Jones []
Fixes to show All Time data

12 years agoAdded a class for spacing to More link
Ross Jones []
Added a class for spacing to More link

12 years agoAdded a link to the publisher statistics
Ross Jones []
Added a link to the publisher statistics

12 years agoChanged to provide a lambda to check if the extension is installed
Ross Jones []
Changed to provide a lambda to check if the extension is installed

12 years agoAdded a helper for generating a list of all time popular datasets
Ross Jones []
Added a helper for generating a list of all time popular datasets

12 years agoNicer 404 message
Ross Jones []
Nicer 404 message

12 years agoMake sure we 404 for non-existent groups
Ross Jones []
Make sure we 404 for non-existent groups

12 years agoHuman readable times
Ross Jones []
Human readable times

12 years agoTrimming long float numbers
Ross Jones []
Trimming long float numbers

12 years agoChange the rules for top datasets
Ross Jones []
Change the rules for top datasets

12 years agoTidying up
Ross Jones []
Tidying up

12 years agoChanging the content disposition, just in case
Ross Jones []
Changing the content disposition, just in case

12 years agoChanging the download url for csv
Ross Jones []
Changing the download url for csv

12 years agoMinor change to sidebar
Ross Jones []
Minor change to sidebar

12 years agoRemoving cruft
Ross Jones []
Removing cruft

12 years agoDebugging
Ross Jones []
Debugging

12 years agoreordering maps
Ross Jones []
reordering maps

12 years agoFix to date fetching
Ross Jones []
Fix to date fetching

12 years agoUncommenting needed code
Ross Jones []
Uncommenting needed code

12 years agoTemplate fix
Ross Jones []
Template fix

12 years agoMinor template tweaks
Ross Jones []
Minor template tweaks

12 years agoFixing setup
Ross Jones []
Fixing setup

12 years agoFixing a typo in the instructions
Ross Jones []
Fixing a typo in the instructions

12 years agoReinstating a sidebar with related info.
Ross Jones []
Reinstating a sidebar with related info.

12 years agoAdding site analytics at /data/analytics
Ross Jones []
Adding site analytics at /data/analytics

- Allows for download as CSV
- Also refactored the publisher urls to allow index page and a read for a specific publisher

12 years agoRemembered to actually limit to the top 10
Ross Jones []
Remembered to actually limit to the top 10

12 years agoProvides a top-10 most viewed datasets.
Ross Jones []
Provides a top-10 most viewed datasets.

12 years agoFixing up setup.py and making sure routes exist for site and publisher reports
Ross Jones []
Fixing up setup.py and making sure routes exist for site and publisher reports

12 years agoFixed the publishr information (to enable leaderboard) to show the number
Ross Jones []
Fixed the publishr information (to enable leaderboard) to show the number
of children publishers and the total for all sub-publishers

12 years agoImplemented further analytics by fetching more specific items.
Ross Jones []
Implemented further analytics by fetching more specific items.

Now fetches:
[x] Pages per visit
[x] Average visit duration
[x] % new visits
[x] Bounce rate
[x] Browser distribution
[x] IE version distribution (can work out from Browser stats)
[x] OS distribution
[x] Language distribution
[x] Location distribution
[x] Mobile device distribution
[x] Top twitter referrals

12 years agoRemoved some unused commented out code
Ross Jones []
Removed some unused commented out code

12 years agoRemove prettyprinting unless DEBUG is set in env and add a new
Ross Jones []
Remove prettyprinting unless DEBUG is set in env and add a new
test for actually making the calls.

12 years agoAdds new columns to the table to store the relevant organisation, but also
Ross Jones []
Adds new columns to the table to store the relevant organisation, but also
allows for the metric/value to be stored so that it can eventually contain
different metrics than the default

12 years agoPackages up the data from Analytics.
Ross Jones []
Packages up the data from Analytics.

- Makes sure we get the right account by requiring a new googleanalytics.account
config option which will be used to look up the correct account details.

- Changed the model to use the sqlalchemy orm and made sure it does the updates correctly.

- Still need to collect further info (such as the group details)

12 years agoflake8
Ross Jones []
flake8

12 years agoCommented the code in ga_auth
Ross Jones []
Commented the code in ga_auth

12 years agoMinor documentation update
Ross Jones []
Minor documentation update

12 years agoMinor RST error
Ross Jones []
Minor RST error

12 years agoImplement oauth2 for accessing google analytics
Ross Jones []
Implement oauth2 for accessing google analytics

- Provided a command (getauthtoken) to go through the auth flow and have
the user's oauth credentials written to local disk.
- Make sure loadanalytics command uses the token file to authenticate on
the request
- Added documentation on how to get the credentials (from google) to allow
for the oauth2 flow.
- Added google-api-client to the requirements

12 years agoInitial iteration
David Read []
Initial iteration <