This will make the data better reusable as it will be exposed in machine readable format. With JavaScript we also do not need to worry about fonts and we can make prettier and more interactive graphs.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Nikerabbit | T263004 Enable Special:TranslationStats on Wikimedia production | |||
Resolved | abi_ | T134634 Replace phplot graphs with JavaScript library solution | |||
Resolved | BUG REPORT | abi_ | T263092 TranslationStats graphs should be oriented horizontally | ||
Resolved | BUG REPORT | abi_ | T263106 TranslationStats: Numbers in the graph are not properly formatted | ||
Resolved | abi_ | T263543 Improve accessibility for the Translation statistics | |||
Resolved | Nikerabbit | T264158 Stat type registrations is too slow for Wikimedia production |
Event Timeline
Change 620736 had a related patch set uploaded (by Abijeet Patro; owner: Abijeet Patro):
[mediawiki/extensions/Translate@master] [WIP] Add Chart.js in Special:TranslationStats
Change 622546 had a related patch set uploaded (by Abijeet Patro; owner: Abijeet Patro):
[mediawiki/extensions/Translate@master] Create separate classes for different graph types
Change 622547 had a related patch set uploaded (by Abijeet Patro; owner: Abijeet Patro):
[mediawiki/extensions/Translate@master] Refactor stats data fetching logic into TranslationStatsDataProvider
Change 622548 had a related patch set uploaded (by Abijeet Patro; owner: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add a common interface to query graph options
Change 623169 had a related patch set uploaded (by Abijeet Patro; owner: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add API to fetch translation stats
Change 622546 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Create separate classes for different graph types
Change 622547 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Refactor stats data fetching logic into TranslationStatsDataProvider
Change 622548 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Add a common interface to query translation statistics
Change 627477 had a related patch set uploaded (by Abijeet Patro; owner: Abijeet Patro):
[mediawiki/extensions/Translate@master] Ignore empty array options when generating TranslationStats template code
Change 623169 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Add API to fetch translation stats
Change 620736 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Add Chart.js in Special:TranslationStats
Change 627477 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Ignore empty array options when generating TranslationStats template code
Change 627984 had a related patch set uploaded (by Abijeet Patro; owner: Abijeet Patro):
[mediawiki/extensions/Translate@master] Align translation stats graphs horizontally
This is now deployed on Translatewiki.net. We've removed the dependency on PHPlot and are now rendering the graph using Chart.js. While working on this, we've also added an API (translationstats) that is queried to fetch the data for the graph.
We're going to file some follow-up tasks to do some bug fixes and other code improvements that were identified while working on this task.
Development on all tasks (and bugs) under this task is done and deployed. Currently waiting for QA on T263543: Improve accessibility for the Translation statistics and configuration change for T264158: Stat type registrations is too slow for Wikimedia production