J
J
John2015-10-02 10:43:45
PHP
John, 2015-10-02 10:43:45

How to organize the collection of statistics, process and display in a form that is pleasing to the eye?

It is necessary to collect statistics on projects. Information will be taken from Google Analytics, the number of messages, comments, attendance, voting, social networks. The part that cannot be automated will be entered manually.
A graph is built for each source. Sources are combined into groups. Each source has a priority of importance (for example, attendance is higher than voting) and taking this into account, a group graph is built. Groups also have priorities and the schedule of the entire project is built on them.
All this should be displayed in a User frienldy interface with easy navigation and beautiful graphics.
The question boils down to "Are there such ready-made systems?". Paid ones are not interested, maybe there is Open-Source? And if not, what tools can I use to create such a system?
Under the hands of PHP and Python (it is more desirable).
Thanks for the replies.
-----
upd.
I will add what is needed.
We need to collect statistics on social networks. VK, OK, Facebook. How to automate them? Crawler or is there analytics from them?
Well, what tools are needed for the back-end.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
H
Here_and_Now, 2015-10-08
@Bekchan

As always, the request is "I want everything and for free"
1) Most services have an API.
2) I am using TalendOpenStudio. You can build work in it Request to RESTApi -> transformation -> table (Excel / database)
3) TOS can generate a script that can be uploaded to the server and set up automatic work via cron or Scheduler.
4) Once the base is full, render whatever you want. Or d3.js, if you know how and need to be web friendly. Or Excel if everyone has it at work. I use Tableau, but it won't work for you. Rather, some Cyfe. It's almost free + part of your needs will be covered by built-in connectors
. Or write everything yourself. Facebook, for example, has a ready-made SDK for python and for PHP. Smoke the documentation and on other services.
If there is no API, then you have to write Crawler. But I, for example, hire students to do everything by hand.
Go ahead.

S
shearlocktm, 2015-10-02
@shearlocktm

To draw graphs, use D3.js
Links to the topic : infogra.ru/infographics/vizualizatsiya-osnovy-chas
... com/table-of-contents

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question