Page MenuHomePhabricator

Epic: Enable Chart extension for pilot wikis
Closed, ResolvedPublic

Description

Task to track tasks that need to be resolved before we can deploy the Chart extension to production wikis. This doesn't include the mechanics and process of deploying to production (those are tracked in the parent task, T369944); this task is meant to track the readiness of the Chart extension itself.

TBD:

  • Design review
  • QTE audit
  • Performance review

Event Timeline

MediaWiki-extensions-Graph had a Special page that used the Ace syntax highlighter. If you plan to do something similar for Charts, please consider using MediaWiki-extensions-CodeMirror instead. The subtasks like T373343 make it sound like we'll have a new chart content model? if it acts the same as JSON, then of course just use CodeEditor for now. If you need to build a new pseudo-language, or even JSON with special meanings (expected keys and such), I'd be happy to assist with building out the editor on top of CodeMirror. I say all of this given the long-term possibility that CodeEditor may eventually be sunset in favor of CodeMirror.

CCiufo-WMF lowered the priority of this task from High to Medium.Oct 24 2024, 6:28 PM
CCiufo-WMF renamed this task from Epic: Chart extension production readiness to Epic: Deploy Chart extension to pilot wikis.Oct 30 2024, 9:23 PM
CCiufo-WMF updated the task description. (Show Details)
CCiufo-WMF renamed this task from Epic: Deploy Chart extension to pilot wikis to Epic: Enable Chart extension for pilot wikis.Tue, Dec 3, 7:32 PM
Jdlrobson edited projects, added Charts (Sprint 13); removed Charts.
Jdlrobson moved this task from Incoming to Ready for Signoff on the Charts (Sprint 13) board.