Description
Note
The following mockups arose from the discourse in this issue. Please read the full discussion for additional context
WordPress logo menu

- Add link to Sites dashboard
- Add link to Domains dashboard
- Remove 'Documentation', 'Learn WordPress' and 'Feedback' links
- Update 'About WordPress' to include current version number
PRs
- Admin bar: add subitems to the top-left WP.com icon menu #100627
- Admin bar: add subitems to the top-left WP.com icon menu jetpack#42099
Account menu

-
My ProfileEdit Profile - Edit Profile should link to
profile.php
- Add "My WordPress.com account" button, linking to
/me/account
PRs
- Admin bar: add "My WP.com Account" profile submenu jetpack#42058
- Admin bar: add "My WP.com Account" profile submenu #100545
General
- Remove logic to hide the Updates button
- Reader button should include visible text label on desktop
PRs
- Admin bar: bring back updates and comments menu #100645
- Admin bar: bring back updates and comments menu jetpack#42146
- Add label "Reader" to top nav on Atomic sites jetpack#42071
Original issue
As noted in p58i-ioo-p2 there are a couple of tasks relating to untangling the admin bar:- Make the admin bar the same as core
- Remove the frontend actionbar
By adopting the core admin bar (replacing the calypso 'masterbar'), we'll need to migrate any features across. For the most part this seems trivial, in fact there is already close alignment:
wp-admin

Calypso

Migrate actionbar actions
By removing the frontend actionbar we'll need to find a home for the various actions therein:

Move to blocks
An idea discussed in #96202 is that important frontend visitor actions like 'Subscribe', 'Reblog', 'Comment', 'Copy short link' could be blocks. Indeed 'Subscribe' has already shipped using the Jetpack Subscribe block. This approach has a number of benefits;
- Users have much more flexibility around the appearance of each action, effortlessly making them blend in with their general site aesthetic, customizing, repositioning, etc.
- Users have granular control over which actions to include, rather than a single toggle for the entire action bar.
- Thanks to block hooks we can conditionally add appropriate actions based on flags triggered during onboarding. E.g. only include the 'Subscribe' block if the site includes a blog.
- Creates scope for enhancement down the road; perhaps Jetpack adds a 'Blog actions' block which is sticky (with positioning options) and includes the relevant actions as child blocks.
- As blocks, wporg and wpcom are inherently aligned.
Most importantly it enables the removal of the action bar on the frontend, reducing conceptual overlap with the admin bar.
Move to admin bar
Any actions that don't make sense as blocks could move to the admin bar. Actions for which we intend to create blocks could also move in the short term.