Automattic / Automattic/jetpack

Forms Dashboard: add new "List form blocks" view

Open
#35,031 2 comments 0 reactions 0 assignees View on GitHub
[Feature] Forms [Package] Forms [Plugin] Jetpack [Pri] Normal Customer Report [LEGACY] Enhancement
Dominant language
PHP
Stars
1.8k
Forks
898
Avg merge
1d 18h
Merged PRs (30d)
774

Description

Right now, the Forms dashboard has 2 main views:

https://github.com/Automattic/jetpack/blob/64a170c9d320ad8110a0364e1e48b5b751664251/projects/packages/forms/src/dashboard/index.js#L25-L32

- The Landing page is displayed as long as no one has submitted a response to a form on your site.
- The Responses view is displayed as soon as you have at least one response to any form.

It would be nice to add a third view, allowing you to see where you've added forms on your site. This view would list all posts, pages, widget areas, and templates that include a form block (and maybe form shortcode as well) allowing you to edit them.

********

Related discussion: pf9WZf-a8-p2#comment-99

Contributor guide

Open the contributing guide

Research direction

Start with projects/packages/forms/src/dashboard/index.js around lines 25-32 to understand how the existing dashboard views are selected, then review the related discussion pf9WZf-a8-p2#comment-99. Done means the dashboard can show posts, pages, widget areas, and templates containing a form block, with a way to edit them; shortcode support remains to be clarified.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, react
Domain
content, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.