Page MenuHomePhabricator

EPIC Make the chart extension more beginner-friendly
Open, In Progress, LowPublicFeature

Description

Background

Currently, new charts require manual JSON editing. Instead, we are introducing Visual mode, an interface to add the different values.

User Story

As a chart creator, I want to edit .chart using VE, so that I do not have to write JSON myself

Technical Specifications:

[Any technical requirements or details necessary for implementation. This might include data models, architectural considerations, or integration points.]

Mockups/Designs:

Screenshot 2026-05-11 at 16.54.29.png (1,439×913 px, 91 KB)

Screenshot 2026-05-11 at 16.53.56.png (1,439×913 px, 106 KB)

Screenshot 2026-05-11 at 16.54.39.png (1,439×913 px, 108 KB)

Screenshot 2026-05-11 at 16.54.54.png (1,439×913 px, 210 KB)

Dependencies:

[List of any other stories, tasks, or external factors that this story depends on, or that need to be completed before work can start.]

Notes:

The tool https://json-editor.github.io/json-editor/ provided a form based JSON editor based on a given JSON schema.

Acceptance Criteria:

[Criterion 1: Clear, concise statement of a key functionality that must work to consider this story complete.]
[Criterion 2: Another specific outcome or condition that must be met.]
[Criterion 3: Continue listing out all necessary conditions for acceptance.]

Communication criteria:

[Does this need an announcement or discussion?]

Test Steps:

  • For QA engineer to fill out

Related Objects

StatusSubtypeAssignedTask
In ProgressFeatureNone
ResolvedMusikAnimal
ResolvedMusikAnimal
ResolvedMusikAnimal
ResolvedMusikAnimal
ResolvedMusikAnimal
ResolvedMusikAnimal
ResolvedMusikAnimal
ResolvedMusikAnimal
Resolvedaude
Resolvedaude
DeclinedNone
Resolvedaude
Resolvedaude
Resolvedaude
Resolvedaude
Resolvedaude
Resolvedaude
Resolvedaude
Resolvedaude
Resolvedaude
ResolvedMusikAnimal
ResolvedMusikAnimal
ResolvedMusikAnimal
DuplicateNone
ResolvedMusikAnimal
Resolved• HMonroy
ResolvedMusikAnimal
ResolvedMusikAnimal
ResolvedMusikAnimal
OpenNone
Resolvedaude
Openaude

Event Timeline

CCiufo-WMF renamed this task from As a chart creator, I want to edit .chart using VE, so that I do not have to write JSON myself to Add support for editing charts using VE.May 16 2025, 6:10 PM
CCiufo-WMF triaged this task as Medium priority.
CCiufo-WMF changed the subtype of this task from "Task" to "Feature Request".
CCiufo-WMF updated the task description. (Show Details)
aude renamed this task from Add support for editing charts using VE to Add support for editing chart definitions with a visual editing interface.Nov 20 2025, 6:48 PM
• KSiebert changed the task status from Open to In Progress.Feb 6 2026, 12:51 PM
• KSiebert moved this task from Backlog to In Progress on the Community-Wishlist board.
• KSiebert renamed this task from Add support for editing chart definitions with a visual editing interface to Make the chart extension more beginner-friendly.Feb 11 2026, 12:53 PM
MusikAnimal subscribed.

There will be a "visual mode" so-to-speak (as opposed to editing JSON), but it will not use VisualEditor. This wouldn't be part of the TemplateWizard, either, hence un-tagging those.

• KSiebert renamed this task from Make the chart extension more beginner-friendly to EPIC Make the chart extension more beginner-friendly.May 12 2026, 11:11 AM