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)

defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: fligtar, Assigned: smccammon)

References

()

Details

Attachments

(6 files, 2 obsolete files)

Attached image mockup
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.
Assignee: nobody → rdoherty
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
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.
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
Attached file icons
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.
Attached patch v1 (obsolete) — Splinter Review
first round. has everything bug the news feed stuff, which is in 513140
Attachment #400795 - Flags: review?(clouserw)
Attached patch v1Splinter Review
Forgot 1 image.
Attachment #400795 - Attachment is obsolete: true
Attachment #400796 - Flags: review?(clouserw)
Attachment #400795 - Flags: review?(clouserw)
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+
nice spriting too, btw
(In reply to comment #8) > nice spriting too, btw :) r51586 No real data yet until bug 513140 is done. Leaving open.
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.
Attached image screenshot
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.
working on changes now, odds are I won't get them in by eod.
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
Attached patch Ajax + Addon Icons + Tweaks (obsolete) — Splinter Review
Hooray!
Attachment #401287 - Flags: review?(clouserw)
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)
Attachment #401294 - Flags: review?(clouserw) → review+
Ajax + Addon Icons + Tweaks in r51814. Fixed.
Status: NEW → RESOLVED
Closed: 15 years ago
Keywords: push-needed
Resolution: --- → FIXED
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.
(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])
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.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
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)
Attachment #403144 - Flags: review?(clouserw) → review+
RSS icon, heading link, and ajax login message committed in r52421.
Status: REOPENED → RESOLVED
Closed: 15 years ago15 years ago
Resolution: --- → FIXED
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.

Attachment

General

Created:
Updated:
Size: