Closed Bug 815693 Opened 12 years ago Closed 9 years ago

Add a "Site tools" or "Contributor tools" menu

Categories

(developer.mozilla.org Graveyard :: Design, defect, P2)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: sheppy, Assigned: shobson)

References

Details

(Whiteboard: [type:feature][LOE-ux:5])

Attachments

(2 files)

It's proving its worth. Even though it's not finished yet, I think it's ready to unleash upon an unsuspecting public. Let's do it! :)
It was too easy so I'm re-purposing this bug into the "Make the revision dashboard discoverable" bug.

Open to suggestions for where links should go ...
Summary: Open the revision dashboard to the public → Make the revision dashboard discoverable
(In reply to Luke Crouch [:groovecoder] from comment #1)
> It was too easy so I'm re-purposing this bug into the "Make the revision
> dashboard discoverable" bug.
> 
> Open to suggestions for where links should go ...

What we need to do is add a "Tools" menu between "Languages" and "This page"; dashboards would be listed there. I only call the menu "Tools" rather than "Dashboards" because odds are there will be non-dashboard things that need to go there eventually, I suspect.
Priority: -- → P2
Whiteboard: feature request;
We should table this until rendered diffs are sorted out.
Whiteboard: feature request; → [type:feature]
Can you put this in the MDN zone, sheppy, so we can close this?
I still think we ought to have a menu alongside the gear menu that lists site tools including the revision dashboard, a link to the doc status overview page, and the like.

That said, I've added a couple more links to the revision dashboard here and there, but I don't think it's enough.
What use does the revdash have in the gears menu which is per-page?  If they care about revisions to that page, the revision history is there.
Attached image sumo_contribute.png
SUMO adds a "Contributor Tools" item to the head navigation when a user is signed-in. If we want to consider that ...
(In reply to David Walsh :davidwalsh from comment #7)
> What use does the revdash have in the gears menu which is per-page?  If they
> care about revisions to that page, the revision history is there.

This is why I've been suggesting adding another menu: "Site Tools", as suggested also by groovecoder. This would include things like the revision dashboard, a link to the doc status and localization status overviews, "Promote MDN", help documentation, etc.
Changing the summary and adding this to the doc status tracker bug.
I guess having our new tools more visible could give them a boost.

Can anyone work on design/ui for this?
Component: Dashboards → Design / user experience
Summary: Make the revision dashboard discoverable → Add a "Site tools" or "Contributor tools" menu
Assignee: nobody → design
Whiteboard: [type:feature] → [type:feature][LOE-ux:?]
Whiteboard: [type:feature][LOE-ux:?] → [type:feature][LOE-ux:5]
Assignee: design → shobson
Attached image contribute_menu.png
Possible design attached. 

Started discussions about this and the contents of the menu on the mdn mailing list.
Outcome of an in person discussion. I'm going to start building this but it's still open to feedback:

Contact Us (replaces "connect" in global nav)
- Chat on IRC 
- Email the mailing list 
- Join the MDN community 
- Report a bug 

Tools (add to logged in nav) (A/B test name)
=Contribute to MDN
- Get started (link to /mdn)
- Find a task to do
- Review articles 
- Add a new page
- Update compatibility data 
= Site Tools
- Revision dashboard 
- Compatibility dashboard 
- Documentation status 
- Localization status
Would "Topic drivers and curators"[1] be a good link to have in the Contact Us menus?

[1]https://developer.mozilla.org/en-US/docs/MDN/Contribute/Drivers_and_curators
Commits pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/099d4d5cd5a438ab274281299957bc3d3aa13c9e
Bug 815693: Rename .user-state

Renamed user-state to oauth-logged-in to mirror oauth-login class as the two components swap places depending on user state. (I know this seems picky but it's to support some other more complex changes).

https://github.com/mozilla/kuma/commit/1ae6b380103030aaaf324acb5d131c526eb2c9b2
Merge pull request #3310 from stephaniehobson/bug-815693-userstate-rename

Bug 815693: Rename .user-state
Commits pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/d740ff610db1779334ce35e98b478920d6d2d537
Bug 815693: Change submenu config to rely on js-submenu class.

Added js-submenu class to all submenus, tweaked javascript to look for this class.

Testing:
- main nav menus
- language & advanced
- in-page search results navigation
- profile page manage menu

https://github.com/mozilla/kuma/commit/8f4e96d3609d80d6a80b5823995e48bf6c4a5f8c
Merge pull request #3308 from stephaniehobson/bug-815693-submenu-seperate

Bug 815693: Change submenu config to rely on js-submenu class.
Commits pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/79b8e33434972b9bcf604a7646f299e2340618e0
Bug 815693: Log in picker not rely on submenu class

Decoupling the log in picker from the .submenu class.

https://github.com/mozilla/kuma/commit/5eecaa182ae78375fc37acd17cf53e5516573e04
Merge pull request #3311 from stephaniehobson/bug-815693-login-picker-not-submenu

Bug 815693: Log in picker not rely on submenu class
Currently working towards:

Feedback (replaces "connect" in global nav)
- Help with Firefox
- Help with web development
- Join the MDN community
- Report a content problem
- Report a bug

Tools (added next to login info)
= Contribute to MDN
- Get started
- Find a task to do
- Review articles
- Add a new page
= Site Tools
- Revision dashboard
- Documentation status
- Localization status
Commits pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/c85e9e1b9bed2c52c7853cd7d63ed1e44b9cb242
Bug 815693: Change main nav mixin to apply to header

Also Fix Bug 1070048

Basic idea is all elements in header now inherit text and link colours from the #header.

Test:
Check that menu items and sign/out widget have correct colours on:
- home
- a zone
- profile
- a wiki article

https://github.com/mozilla/kuma/commit/08d3d552f03bd989d5f2412fd9503a5995c9e93a
Merge pull request #3312 from stephaniehobson/bug-815693-main-nav-color

Bug 815693: Change main nav mixin to apply to header
Commits pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/a2238cc9df49b92b2425032e7b646518525e216c
Bug 815693: Submenu CSS refactor & new header menu items

- header links and text (including inside drop downs) are correct colours on home, article, profile, and zone pages

- profile page submenu
- language & advanced submenu
- tools submenu
- feedback submenu
- login submenu
- search results submenu

- feedback appears with waffle on
- connect appears with waffle off
- site tools appears with waffle on

- all links in feedback work
- all links in site tools work

- social account provider list (profile - connect and create new account pages)

- accessibility navigation

Added header_tools flag for header tools.

Made changes to menu names as discussed in email.

Made spacing changes to navigation to accommodate longer words (this is a very English centric approach, I am a terrible person).

Restricted minimize-header-search() to not interfere with smaller screens.

Also Fix Bug #1180044 - homepage dev tools links

https://github.com/mozilla/kuma/commit/94883c807bb924350a9cba72ce518fc110f59106
Merge pull request #3319 from stephaniehobson/bug-815693-site-tools

Bug 815693: Header nav menu item refresh
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: