Closed
Bug 512778
Opened 15 years ago
Closed 15 years ago
[1.1.2] Developer Hub homepage for developers
Categories
(addons.mozilla.org Graveyard :: Developer Pages, defect, P1)
addons.mozilla.org Graveyard
Developer Pages
Tracking
(Not tracked)
VERIFIED
FIXED
5.1
People
(Reporter: fligtar, Assigned: smccammon)
References
()
Details
Attachments
(6 files, 2 obsolete files)
267.27 KB,
image/png
|
Details | |
42.28 KB,
application/x-zip-compressed
|
Details | |
58.96 KB,
patch
|
clouserw
:
review+
|
Details | Diff | Splinter Review |
65.32 KB,
image/png
|
Details | |
20.38 KB,
patch
|
clouserw
:
review+
|
Details | Diff | Splinter Review |
6.93 KB,
patch
|
clouserw
:
review+
|
Details | Diff | Splinter Review |
Please see section 1.1.2 of the spec linked above for details.
The developer homepage implemented in bug 512773 is for visitors, meaning any user (logged-in or -out) that has no add-ons hosted on AMO. For developers, meaning any user logged in with at least one add-on hosted on AMO, the following changes should happen, as shown in the mock-up attached.
* The fox promo box (FPB) should change to be a 2-paneled display with the user's hosted add-ons on the left side in alphabetical order.
* If there are more add-ons than will fit in the display (5 or so), there should be a "More add-ons" link that goes to the full listing of the user's add-ons, currently called the dashboard.
* Clicking on an add-on should change the right panel to be the newsfeed and links for that add-on. If there are more newsfeed stories than will fit, the "Older activity" link should appear and link to the full newsfeed page for that add-on.
* If the user has more than 1 add-on, the top item should be "All Add-ons". When this is selected, the newsfeed should show the most recent stories for all the user's add-ons, with no add-on links at the bottom. The "Older activity" link should still appear.
* When the page is loaded, the top item (whether an add-on or All Add-ons) should be selected.
* The newsfeed panel's heading should link to the add-on's listing page. To the right of this heading should be an RSS icon for subscribing to the newsfeed for that add-on.
* The "Ready to share?" sidebar box should not appear for developers.
* The rest of the homepage remains the same as for visitors.
Reporter | ||
Updated•15 years ago
|
Assignee: nobody → rdoherty
Comment 1•15 years ago
|
||
Quick questions before I start:
* Where do the 4 links at the bottom of the feed link to?
* Instead of limiting # of add-ons or feed items, let's limit based on a #. 6 add-ons, 4 feed items?
* When feed items are loading, I'll put an ajax spinner over the list.
Depends on: 513140
Reporter | ||
Comment 2•15 years ago
|
||
They're the same links currently used on the developer homepage:
* Edit Add-on: https://addons.mozilla.org/en-US/developers/addon/edit/11950
* Statistics: https://addons.mozilla.org/en-US/statistics/addon/11950
* Status: https://addons.mozilla.org/en-US/developers/addon/status/11950
* Versions & Files: https://addons.mozilla.org/en-US/developers/versions/11950
And sure, we can limit based on a set number. I just don't know what that number is based on the size of the implementation. 6 add-ons, 4 feed items sounds fine, and if it seems like we can fit more to make the box look right, bump it up.
Comment 3•15 years ago
|
||
Do we have icons for all the types of stories? Looked through Chowse's files and AMO's icons, couldn't find icons for all the stories in https://bug513140.bugzilla.mozilla.org/attachment.cgi?id=397762
Reporter | ||
Comment 4•15 years ago
|
||
These are the icons to use. I've tried to label them appropriately, but let me know if you have any questions. Some are duplicates of others and many of these are already in AMO, but I assume you're making a sprite.
Comment 5•15 years ago
|
||
first round. has everything bug the news feed stuff, which is in 513140
Attachment #400795 -
Flags: review?(clouserw)
Comment 6•15 years ago
|
||
Forgot 1 image.
Attachment #400795 -
Attachment is obsolete: true
Attachment #400796 -
Flags: review?(clouserw)
Attachment #400795 -
Flags: review?(clouserw)
Comment 7•15 years ago
|
||
Comment on attachment 400796 [details] [diff] [review]
v1
I don't think inactive add-ons should show up in the main list on /developers/. Otherwise it looks great.
Attachment #400796 -
Flags: review?(clouserw) → review+
Comment 8•15 years ago
|
||
nice spriting too, btw
Comment 9•15 years ago
|
||
(In reply to comment #8)
> nice spriting too, btw
:)
r51586
No real data yet until bug 513140 is done. Leaving open.
Reporter | ||
Comment 10•15 years ago
|
||
Talked to Ryan -- clicking on an add-on's name here should change the right panel dynamically, without page refresh. I should have been more explicit about that, and he forgot after implementing the no-JS version. He'll try to do this today and is out the rest of the week, so if he can't finish someone else will need to pick it up.
Reporter | ||
Comment 11•15 years ago
|
||
A couple more tweaks:
* The extension puzzle pieces should actually be the extension's icon. (This wasn't obvious from the mockup, sorry)
* Can we reduce the My Add-ons heading a bit, maybe to ~1.5em
* I have 5 add-ons + the All Add-ons link and the bottom add-on is really close to the bottom of the box, as shown in screenshot.
Comment 12•15 years ago
|
||
working on changes now, odds are I won't get them in by eod.
Comment 13•15 years ago
|
||
Realized that I need internet access to access the amo stage db, which I may not have during the next few days. Better to give this to Scott who implemented the feed.
Assignee: rdoherty → smccammon
Assignee | ||
Comment 15•15 years ago
|
||
Oops - left out rtl styling of add-on icons.
Attachment #401287 -
Attachment is obsolete: true
Attachment #401294 -
Flags: review?(clouserw)
Attachment #401287 -
Flags: review?(clouserw)
Updated•15 years ago
|
Attachment #401294 -
Flags: review?(clouserw) → review+
Assignee | ||
Comment 16•15 years ago
|
||
Ajax + Addon Icons + Tweaks in r51814. Fixed.
Comment 17•15 years ago
|
||
1 question before verifying this:
> The newsfeed panel's heading should link to the add-on's listing page.
Here's the link to newsfeed panel:
https://preview.addons.mozilla.org/en-US/developers/feed/all
"News Feed for My Add-ons" is not linked. In case you are referring to a "Add-ons developer hub", everything is good.
Assignee | ||
Comment 18•15 years ago
|
||
(In reply to comment #17)
> Here's the link to newsfeed panel:
> https://preview.addons.mozilla.org/en-US/developers/feed/all
That is the link to the main newsfeed. (see bug 513140)
The panel refers to the primary hub homepage element. (see attachment 396830 [details])
Comment 19•15 years ago
|
||
Than we have more problems:
> The newsfeed panel's heading should link to the add-on's listing page.
Then the newsfeed's panel heading is ie. "Recent Activity for All Add-ons" and it takes you to a news feed page rather than add-on's listing.
> To the right of this heading should be an RSS icon for subscribing to the
> newsfeed for that add-on.
Again, there is no RSS icon right to the "Recent Activity for All Add-ons". The only RSS icon I can see there is the one beside Developer's blog on the right hand side.
Updated•15 years ago
|
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 20•15 years ago
|
||
This patch adds an RSS icon/link to the newsfeed panel, adds a login message to ajax requested content in case session is gone, and links the newsfeed heading to the add-on's public page.
I left the heading for "all add-ons" linking to the user's main newsfeed page.
Attachment #403144 -
Flags: review?(clouserw)
Updated•15 years ago
|
Attachment #403144 -
Flags: review?(clouserw) → review+
Assignee | ||
Comment 21•15 years ago
|
||
RSS icon, heading link, and ajax login message committed in r52421.
Status: REOPENED → RESOLVED
Closed: 15 years ago → 15 years ago
Resolution: --- → FIXED
Comment 22•15 years ago
|
||
Verified on https://preview.addons.mozilla.org/en-US/developers/
Thanks.
Status: RESOLVED → VERIFIED
Updated•15 years ago
|
Keywords: push-needed
Updated•9 years ago
|
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•