Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nav Unification - Main Issue #45435

Closed
82 of 94 tasks
obenland opened this issue Sep 7, 2020 · 6 comments
Closed
82 of 94 tasks

Nav Unification - Main Issue #45435

obenland opened this issue Sep 7, 2020 · 6 comments
Assignees
Labels
[Feature] Calypso & wp-admin Navigation All navigation in Calypso and wp-admin, and the unified transitions between the two. Navigation [Team] AJAX

Comments

@obenland
Copy link
Member

obenland commented Sep 7, 2020

Note: this Issue has been updated by @getdave to be focused on the work required to implement the final version of the nav unification project.

This Issue is organised into Issues for two phases of work:

  1. The Final version
  2. The Prototype (complete - archived).

With the completion of the prototype (see pbAPfg-VL-p2) phase only #1 is relevant. This is further broken down into the key sections that will need to be completed in order for the project to be put into Production.

Version 1 Tasks/Issues

The following sections represent the work that is necessary to be completed in order to launch the final version of the unified navigation. This is based on the sections identified by @Automattic/ajax as posted in pbAPfg-VL-p2. The aim is to provide an "at a glance" overview of where we are with the project at any given time.

As new issues are discovered please add them here and also check them off when complete.

🖼 Design

For v1 the visual appearance will be guided by "Nav Unification Project Design i2" - We aim to implement the "Nav Unification Project Design i2" which closely resembles core wp-admin. Future design explorations will be addressed in a v2 and/or will likely involve a core-first approach.

🙋🏽‍♂️ User Experience Issues

This section is for UX Issues which don't fit nicely into any other section.

🚀 Jetpack

All tasks relating to Jetpack green branded version of Calypso - https://cloud.jetpack.com/. Note that @davemart-in agreed extensive work on this should not form part of our version 1 launch.

  • Test that we have not visually broken "green Calypso".

🤖 🕵🏼‍♂️ Quality Assurance and Automated Testing Issues

Only for issues relating to ensuring ease of maintenance and error handling/reporting.

🏎 Performance

This section is for Issues relating directly to work to improve the performance of the navigation on both the front and backend.

🎓 WP on Atomic

This section is for Issues relating directly to work on making the navigation work on WoA.

📚 Reader integration

This section is for Issues relating directly to work on the navigation shown in the Reader section.

👩🏽‍💼 Me integration

This section is for Issues relating directly to work on the navigation shown in the Me section.

🎨 Color Scheme Issues

This section is for Issues relating directly to work on Color schemes. For the approved direction please see #45675 (comment).

🚦Release Process

Documentation

  • Write Fieldguide entry on the Unified Navigation.



Version 2 Issues

Following launch of an v1 of this project the following items are known to be issues that will need to be addressed as part of a v2:

  • Notices and Nudges - these don't work on WPAdmin.



🗝️ (Old) Prototype Completed Issues

These items were completed during the Prototype phase of work.

@getdave getdave self-assigned this Sep 8, 2020
@getdave getdave changed the title Unified Nav: Rebuild sidebar navigation Unified Nav: (Experiment) Rebuild sidebar navigation using JSON as single source of truth Sep 8, 2020
@getdave
Copy link
Contributor

getdave commented Sep 8, 2020

I've updated the Issue with a list of sub tasks as I see them. Please feel free to amend.

@getdave
Copy link
Contributor

getdave commented Sep 29, 2020

@Automattic/ajax Please note that as of this merge ebde236, we are now persisting adminMenu state to IndexDB. Therefore any changes to the shape of the data coming back from the REST API endpoint needs to be updated in the corresponding schema.js file.

I'd recommend a quick read up on this documentation to ensure you're up to speed.

I added r214400-wpcom to WPCom API which adds comments which attempts to make devs aware of this when changing the API endpoint.

@getdave getdave changed the title Nav Unification: rebuild sidebar navigation using JSON as single source of truth Nav Unification Prototype: rebuild sidebar navigation using JSON as single source of truth Oct 20, 2020
@getdave getdave changed the title Nav Unification Prototype: rebuild sidebar navigation using JSON as single source of truth Nav Unification: rebuild sidebar navigation using JSON as single source of truth Oct 20, 2020
@getdave
Copy link
Contributor

getdave commented Oct 20, 2020

I've updated the description of this Issue to catalogue the required work remaining to be able to launch the nav unification feature across WordPress.com.

@getdave getdave changed the title Nav Unification: rebuild sidebar navigation using JSON as single source of truth Nav Unification Main Issue: rebuild sidebar navigation using JSON as single source of truth Oct 20, 2020
@getdave
Copy link
Contributor

getdave commented Nov 3, 2020

@Automattic/ajax FYI I added a Version 2 Issues section to this Issue to track any items that have been removed from v1 on the grounds of scope. Please move items there as required.

@frontdevde frontdevde changed the title Nav Unification Main Issue: rebuild sidebar navigation using JSON as single source of truth Nav Unification - Main Issue Nov 9, 2020
@frontdevde
Copy link
Contributor

FYI added the following decision (see #45675 (comment)) to the issue to make sure we're all on the same page:

🖼 Design

For v1 the visual appearance will be guided by "Nav Unification Project Design i2" - We aim to implement the "Nav Unification Project Design i2" which closely resembles core wp-admin. Future design explorations will be addressed in a v2 and/or will likely involve a core-first approach.

@obenland
Copy link
Member Author

Let's consider this finished.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Feature] Calypso & wp-admin Navigation All navigation in Calypso and wp-admin, and the unified transitions between the two. Navigation [Team] AJAX
Projects
None yet
Development

No branches or pull requests

4 participants