Closed Bug 807107 Opened 12 years ago Closed 12 years ago

Create a template for displaying Reference Apps

Categories

(Marketplace Graveyard :: Developer Pages, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dbuchner, Assigned: dbuchner)

References

Details

(Whiteboard: u=dev c=design p=3)

Attachments

(2 files, 1 obsolete file)

Attached image Reference App template functional mockup (obsolete) (deleted) —
Included is a mock-up for this template.
OS: Windows 7 → All
Hardware: x86_64 → All
This is a good mockup. Providing links to view code, markup and website of 3rd-party libraries is a good call. I might have refinements to make, but minor ones. Could you share the file you used to create this mockup? How many reference apps are we planning to create? I know that three already exists. I imagine that some apps will have more screenshots, longer names, or more libraries used than others, so I want to make sure that the template will be able to handle anything we throw at it. Lastly, this template will also need to have the link to reference articles on the bottom of it. This is pretty easy to design for.
Attached file PSD for Reference App page template (deleted) —
Blocks: 800134
I like it. What are the next steps here? Some feedback/questions for the mockup: - should we have a way for the developers to weigh in? Over in bug 804820 tofumatt linked to an example of what this could look like. If this is too wordy, we could also put that content into the README.md file on github and link to it. - the CTA is "download source" -- do we really mean that, or do we want to link to the project's github page instead, allowing people to read the source? Or do we want both? - depending on what web apis we use, (i.e., if this runs on desktop), I think a live demo would be really cool. Is this something we should pursue, or keep it at screen shots for now?
Next Steps: 1. create reference apps 2. start on template - all apps should live on Github and data should be pulled from there via API Feedback responses: 1. This is a great idea, and we should add a UI element at the bottom of the Description section that reveals this in-depth developer/creator overview, I can add this to the specs/mock 2. We could change this to View on Github and let them download or fork it there. Perhaps we should add an installation/simulation button too? 3. If we up-leveled live examples of API usage, what happens if the example is reliant on an API not accessible on whatever platform the developer is on? (Desktop/Android/Firefox OS)
A little additional note on this bug: I will try to follow this layout when designing the app generator (bug 796036), so our pages look and feel integrated.
Assignee: nobody → dbuchner
Whiteboard: u=dev c=design p=3
Blocks: 804820
San, please finalize the template mock based on comment 4 this week. Thanks!
(In reply to Fred Wenzel [:wenzel] from comment #6) > San, please finalize the template mock based on comment 4 this week. Thanks! and by "San", I mean Dan. lol
Attached image final Reference App Template design (deleted) —
Added link for viewing full developer walk-through (this will lead to a separate page on DevHub)
Attachment #676775 - Attachment is obsolete: true
This looks good to me. Bram: Will you look it over and voice any final concerns? If there are none, we can close this and move over to implementation (and the first reference apps!) in the next milestone.
My only two concerns are minor ones, and apply to every page that we create, site-wide: 1. Make sure that we use the existing p, h3 and h2 font sizes to make this page consistent with the rest of DevHub. Don’t invent new font-size. 2. Make sure that we only use icon when it provides additional information that the user find useful. Icon is also great to use if we use the same graphic elsewhere in the documentation. For example, in MDN and on third-party sites we linked to. Without context or usefulness, icons have a danger of being frivolous and purely decorative at worst, and increase page loading time at best. These are about it, and we’re good to go!
All right thanks! This is good to go, will ask further questions if they come up in the implementation phase.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Blocks: 814123
Blocks: 814124
(In reply to Bram Pitoyo [:bram] from comment #10) > My only two concerns are minor ones, and apply to every page that we create, > site-wide: > > 1. Make sure that we use the existing p, h3 and h2 font sizes to make this > page consistent with the rest of DevHub. Don’t invent new font-size. > > 2. Make sure that we only use icon when it provides additional information > that the user find useful. Icon is also great to use if we use the same > graphic elsewhere in the documentation. For example, in MDN and on > third-party sites we linked to. Without context or usefulness, icons have a > danger of being frivolous and purely decorative at worst, and increase page > loading time at best. > > These are about it, and we’re good to go! Hey Bram, I agree with your points too - noticed a couple of things during implementation and wanted to see what you all thought: 1. For the Web APIs, Custom elements and Third party libraries, would it make sense to just link the title of the library to the source instead of adding a 'view code' beside? Reduces clutter in the page. 2. I agree, the icons for those libraries are not really useful for anything in terms of getting to the information. Let me know what you think.
(In reply to Jen Fong-Adwent [:ednapiranha] from comment #12) > 1. For the Web APIs, Custom elements and Third party libraries, would it > make sense to just link the title of the library to the source instead of > adding a 'view code' beside? Reduces clutter in the page. Yes. Please link the title directly to the source. No need for “view code”. > 2. I agree, the icons for those libraries are not really useful for anything > in terms of getting to the information. In MDN, do we use icons to communicate Web API, Custom Element and Libraries? If yes, then maybe there is an argument to mirror the icons here for visual continuity. Otherwise, no icon is needed.
Bram(In reply to Bram Pitoyo [:bram] from comment #13) > (In reply to Jen Fong-Adwent [:ednapiranha] from comment #12) > > 1. For the Web APIs, Custom elements and Third party libraries, would it > > make sense to just link the title of the library to the source instead of > > adding a 'view code' beside? Reduces clutter in the page. > > Yes. Please link the title directly to the source. No need for “view code”. > > > > 2. I agree, the icons for those libraries are not really useful for anything > > in terms of getting to the information. > > In MDN, do we use icons to communicate Web API, Custom Element and > Libraries? If yes, then maybe there is an argument to mirror the icons here > for visual continuity. Otherwise, no icon is needed. I don't think I see any icons for the Web API or Custom Elements. Libraries outside of these two are third party ones, such as nodejs, etc. which can be fine as regular links. So I'll leave it as links for all to keep consistency - we can change later if necessary.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: