Fixing dev hub pages for webapps: My Dashboard

VERIFIED FIXED in 6.2.9

Status

addons.mozilla.org Graveyard
Developer Pages
P2
normal
VERIFIED FIXED
7 years ago
3 years ago

People

(Reporter: krupa, Assigned: robhudson)

Tracking

unspecified
6.2.9
x86
All
Dependency tree / graph

Details

(Whiteboard: [webapps])

Attachments

(1 attachment)

(Reporter)

Description

7 years ago
Changes to https://addons-dev.allizom.org/en-US/developers/addons?sort=created for webapps are listed below:

* Change site title from 'ADD-ON DEVELOPER HUB' to include webapps.
* Change page title from 'Manage my add-ons' to include webapps.
* Change page header from 'Manage my add-ons' to include webapps.
* Update breadcrumb
* Currently, there is an add-on counter. This needs to also show the webapp count.

* Header-> My Add-ons: change the name to include webapps.
* Header->My Add-ons: Needs a link to submit new webapps similar to http://screencast.com/t/SImUub3xQm
* Header->Documentation: Add info related to webapps (covered in bug 693851)

* Not all sort options make sense for webapps. For example, webapps won't have updated date.
* Don't show 'Latest Version' and 'Last updated' info for webapps
* Remove the following links from under 'Actions': (a) New Version (b)Statistics
* Action->Compatibility lightbox needs to be reviewed.
* In Actions->More->Manage Status & Versions, change "Manage Status & Versions" to "Manage Status".
* App Icon (covered in bug 693447)

* There is a button to 'Submit a new add-on'. We probably need a similarly prominent way to submit webapps.
* Recent Activity: link to view 'Older activity for My Add-ons' should be renamed to include webapps.

Other:

* Do we care about the URL having /addons ?
* can we provide users the ability sort by add-on types(extensions, webapps, search tools)
(Reporter)

Comment 1

7 years ago
fligtar recommends that we have a separate dashboard for apps. This means-

* If the account is associated with apps, then we should link to the apps dashboard from Tools-> Manage my apps

* Manage my apps would look very similar to the current add-ons dashboard but with links and info relevant to apps.

Note: Most of the changes recommended in comment 0 still apply to the new dashboard.
If this bug is confusing ask questions early. Thanks.
Assignee: nobody → chudson
Priority: -- → P2
Target Milestone: --- → 6.2.8
(Reporter)

Comment 3

7 years ago
All the tooltips for links need to be updated to talk about apps.
(Assignee)

Comment 4

7 years ago
There's a lot going on here, but at the core of it is adding a dashboard for apps at ".../developers/apps", correct?  The rest seems like bringing over matching functionality of add-ons where it makes sense.
Yes
(Reporter)

Comment 6

7 years ago
(In reply to krupa raj 82[:krupa] from comment #0)

> * Remove the following links from under 'Actions': (a) New Version
> (b)Statistics

Apps will have Statistics. Please retain that link.
(Assignee)

Comment 7

7 years ago
Can someone help me with the exact text to use wherever this bug says, "Change [...] to include webapps"?
(Assignee)

Updated

7 years ago
Depends on: 693851
(Assignee)

Updated

7 years ago
Depends on: 693447
(Assignee)

Comment 8

7 years ago
Created attachment 568158 [details]
In process screenshot

I thought it might be helpful to see what I have currently.  Krupa mentioned to stop working on this -- that fligtar wants to get rid of a lot of things here.
Hi Rob,

As far as the header goes, there's actually a newer version of the dev hub header that we should use on this page. You can see it if you go to the main dev hub page.

Here's a mock of all we need for this: http://cl.ly/32421f3r3F0M2Z3c0t1G

For now, Documentation should link to http://developer.mozilla.org/en-US/apps (this page doesn't exist yet, but it's where the apps docs will be.

We may turn it into a menu later to link to any docs we have on AMO about submitting an app.

Thanks
Target Milestone: 6.2.8 → 6.2.9
(Assignee)

Comment 10

7 years ago
That one was big.

https://github.com/mozilla/zamboni/commit/2f2e703
Status: NEW → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → FIXED
I had to revert this: https://github.com/mozilla/zamboni/commit/8f2b7c17

The impalacization of the devhub dashboard caused too many (visual) regressions to fix by tomorrow's push. https://bugzilla.mozilla.org/show_bug.cgi?id=697653

I've tightened up the styles and fixed mostly everything in a branch of mine. We can resume work on this after 2 PM tomorrow. Once everything's been fixed and QA'd we can hopefully push this live next Thursday.
(Reporter)

Comment 12

7 years ago
We have a new Apps dev dashboard. It is looking good. verified fixed at https://apps-preview-dev.allizom.org/en-US/developers/apps

Note that it has a lot of sort options currently. But cvan is working on fixing it.
Status: RESOLVED → VERIFIED
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.