Page MenuHomePhabricator

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

Description

Background

Currently, new charts require manual JSON editing. Instead, I would prefer to use VE using a TemplateWizard like dialog to edit all chart properties.

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:

[Links to or inline inclusion of any UI/UX designs or mockups that are relevant to the story.]

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

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 added a project: Community-Wishlist.
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.