gephi / gephi/gephi.github.io

Monitor visitors somehow

オープン
#54 コメント 8 件 リアクション 0 件 担当者 2 名 @sim51 が担当を希望しています GitHub で見る
主要言語
Astro
スター
20
フォーク
51
平均マージ
4時間 10分
マージ済み PR(30日)
7

説明

Gephi project needs several server-side actions.
This issue discusses options to support them.

- Gephi.org analytics: we would like to track visits on the main website (mainly counts and geo origins but nothing else to respect GDPR)
- Gephi Desktop usage: the idea is to track the number of visits to the plugin version check which is done daily if Gephi is running (i.e. requesting https://raw.githubusercontent.com/gephi/gephi-plugins/gh-pages/plugins/${gephi.minor.version}/updates.xml)
- Gephi Lite: Github login proxy to fuel the github integration feature (currently done through a proxy on githubapi.gephi.org hosted on ouestware server)

We could do analytics with the same method as the Github API proxy, i.e. a stats.gephi.org subdomain which redirects to ouestware matomo server.

For the Gephi Desktop usage analytics is trickier.

The more straight forward solution would be to add yet another subdomain which points to one proxy on ouestware server which would redirect to the plugins file. But adding analytics on those proxy would require to analyse the proxy raw log files. This could be done by using the same matomo server with log analytics for the proxy : https://matomo.org/guide/tracking-data/import-server-logs/
Or we add a server controller in place of the nginx proxy (some JS or PHP code) which does the reverse proxy + a man in the middle request which triggers the analytic server.

In short we need a bit more of server side complexity.
Thus we might consider setting up a Gephi server to handle those instead or relying on ouestware server.

New server option:

The idea would be to rent a very simple server on which we can set up:
- an analytics server (i.e. Matomo ?) for gephi lite and gephi.org
- a reverse proxy to handle the Github integrations
- a reverse proxy to track plugin updates.xml requests through server log analytics

Such a server can cost 45€HT/year : https://www.ovhcloud.com/fr/vps/configurator/?planCode=vps-2025-model1&brick=VPS%2BModel%2B1&pricing=upfront12&processor=%20&vcore=4__vCore&storage=75__SSD__NVMe

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。