Discussed in #1652
Originally posted by bgrgicak July 29, 2024
Figma design

@WordPress/playground-maintainers Let's discuss the Web app redesign.
We have a new design that I broke it down into rough tasks and created a timeline.
Timeline
The project is broken up into smaller pieces that can be delivered individually, so we can ship things immediately and avoid feature branches. If a feature requires more PRs like the site manager, we could hide it behind a feature flag (show only in development mode or if a query string exists) until it's ready.
Phase 1: Fundamentals
Let's start by creating the fundamentals like site storage and site switching.
Alongside this, we can start replacing existing modals with new components.
Phase 2: Redesign
Let's expand the fundamentals by adding the site manager editor and support for all existing features in the current view.
After we have feature support, we can update the site header.
Phase 3: Improvements
In the end, let's tackle all non-blocking work and improvements that don't exist in the current design.
Features
A detailed list of all the features that the design includes. It will help us break down the project into tasks once we answer all questions.
Other, related issues:
Expand the full list of features
Site Storage
We need a way to store a list of all sites the user has created. Let's make it flexible so that we can add more data in the future.
Site manager
The site manager consists of a sidebar, site editor, site preview, and notice sections.
Sidebar
Add site
A site can be added using a site settings modal, or by importing from different sources.
Notice
Site preview
Site editor
Notice
Header
Export to GitHub
Download as .zip
Restore from .zip
Share feedback
Settings
Site settings
Logs
Site view
Title bar
Discussed in #1652
Originally posted by bgrgicak July 29, 2024
Figma design
@WordPress/playground-maintainers Let's discuss the Web app redesign.
We have a new design that I broke it down into rough tasks and created a timeline.
Timeline
The project is broken up into smaller pieces that can be delivered individually, so we can ship things immediately and avoid feature branches. If a feature requires more PRs like the site manager, we could hide it behind a feature flag (show only in development mode or if a query string exists) until it's ready.
Phase 1: Fundamentals
Let's start by creating the fundamentals like site storage and site switching.
Alongside this, we can start replacing existing modals with new components.
Phase 2: Redesign
Let's expand the fundamentals by adding the site manager editor and support for all existing features in the current view.
After we have feature support, we can update the site header.
Phase 3: Improvements
In the end, let's tackle all non-blocking work and improvements that don't exist in the current design.
Features
A detailed list of all the features that the design includes. It will help us break down the project into tasks once we answer all questions.
Other, related issues:
Expand the full list of features
Site Storage
We need a way to store a list of all sites the user has created. Let's make it flexible so that we can add more data in the future.
metadata.jsonfileSite manager
The site manager consists of a sidebar, site editor, site preview, and notice sections.
Sidebar
Add site
A site can be added using a site settings modal, or by importing from different sources.
Notice
Site preview
Site editor
Notice
Header
wp-adminand logs in the user.Export to GitHub
Download as .zip
Restore from .zip
Share feedback
A form for sharing feedback with the Playground team.
1-5 score
How can we improve (optional)
Email address (optional)
Settings
Site settings
Logs
Site view
Title bar
titletag