Giter Club home page Giter Club logo

statistics's Issues

Final deployment

  • Identify what domain Europeana wants to host it on
  • Ask Europeana to create a new email ID and provide so we can get oAuth APIs
  • Move to Mirko's S3
  • Deploy on AWS

Google Analytics Query

GA Query With Europeana API

Year Month Collection_Id Collection_Name Provider_Id Provider_Name Country Rights Page_Views Meta_Data Visits Clicks CT CTR
2014 8 Nationaal Archief Archives Portal Europe Germany As per Rights 3000 300 200 Need to ask Need to ask
2014 7 Nationaal Archief Archives Portal Europe Germany As per Rights 300 30 20 Need to ask Need to ask
2014 6 Nationaal Archief Archives Portal Europe Germany As per Rights 1000 200 100 Need to ask Need to ask

After GA Query Will add Facebook and Pintrest to above table

Europeana API

To get meta_data and rights use item object response from api, as per provider.

Drag and drop visualizations inside articles

  • Have a embed visualization button
  • On click, it loads a modal window that lists all the viz
  • Select a viz in the modal window and it writes to the TEXTAREA following text Embed Visualization SLUG
  • On article#form, article#show you will have a Javascript file that reads Embed Visualization SLUG and decodes the SLUG and then generates the viz from Datawrapper.js
  • On article index page, you need find the FIRST Embed Visualization SLUG and then create a smaller thumbnail and then show it within each box.

Add more charts

  • Bar chart not working because it relies on ID
  • Investigate Maps and see what is effort to add maps
  • Bring back pie
  • Election Donut
  • Stacked

Remove articles#index page

  • Remove t.boolean "is_star" from table, controller and UI and model, routes
  • From core_tags remove description from table, controller and UI and model, routes
  • Remove Core_Tags
  • Add Tag in article table and make it unique (not mandatory)
  • Change UI for this concept
  • Remove artciles index page
  • Root URL mapping

Add help text

  • Use Chardin to provide meaningful help to users on all pages

Nightly Job for Google Analytics

  • Append the results to the same Data::Filz
  • Monitor running of delayed jobs post login to see if they are running well
  • Email admin on failure
  • Run MAPPERs again for every viz that uses API data
  • Do the first Google Analytics pull
  • Add a Heroku Cron Job to pull data from Google Analytics each night

Tag articles

Each article should be tagged by various "segments" e.g. overview, funding, social, etc.

  • Create tags by genre
  • Assign one tag per article and genre
  • On articles # index page allow users to filter
  • Make one article per TAG as BIG BOX
  • Make 3 viz per row
  • Show logout link
  • Add title - Title Europeana Dashboard

Liquid Layout

  • Three layouts
  • Embed Viz and Img in each box
  • Margins (top and bottom) to row style="margin: 50px 0px"
  • Make the shortcodes simpler
  • Get Side by Side editor working "OR" Remove Side by Side and give a PREVIEW page
  • Make whole image in SELECT Layout a clickable link.
  • Change that image content to say Box 1, Box 2, Box 3. ..
  • Swap buttons Add Layout and Add Chart positions.

Deployment

  • Setup S3 bucket for images
  • Add DB to Heroku
  • DB backup add on to Heroku
  • Schedular cron to Heroku

Mapper

Finish mapper in Ruby for:

  • 1D charts e.g. Pie, Donut, Election Donut
  • 2D charts e.g. Line, Bar, Column
  • 2D grouped / stacked charts e.g. Grouped Bar, Stacked Bar
  • Ruby aggregation problem
  • Load presaved map
  • Add mandatory or optional in reference mapping logic

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.