Apps/Developers: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 131: Line 131:
* covers the entire web stack
* covers the entire web stack


=== Content ===
=== DebHub Structure ===
==== Priorities ====
* P1/P2 content priorities: https://etherpad.mozilla.org/devhub
 
==== Whiteboard Drafts ====
* [http://people.mozilla.com/~fwenzel/files/debhub/wb-frontpage.jpg Front page]
* [http://people.mozilla.com/~fwenzel/files/debhub/wb-devs.jpg Developers]
* [http://people.mozilla.com/~fwenzel/files/debhub/wb-partners.jpg Partners]
* [http://people.mozilla.com/~fwenzel/files/debhub/wb-support.jpg Support]
 
 
=== Content pieces ===
==== Existing/in-progress content ====
==== Existing/in-progress content ====
* [[Apps/Mortar|open web apps development templates]] (mortar - ''jlongster'', webgamestub - ''dmose'')
* [[Apps/Mortar|open web apps development templates]] (mortar - ''jlongster'', webgamestub - ''dmose'')
Line 148: Line 159:
** backend pieces for mortar (Heroku? - tofumatt)
** backend pieces for mortar (Heroku? - tofumatt)
** "appsync", lean cloud data storage for client-side apps (- ianbicking)
** "appsync", lean cloud data storage for client-side apps (- ianbicking)


=== Next steps ===
=== Next steps ===
* Develop information architecture to tie content together meaningfully (w/TBD UX help)
* <del>Fred: Transcribe whiteboard.</del>
* Define scope for upcoming product milestones (w/Caitlin)
* Fred: Work with Jen to develop devhub framework / sections
* dbuc: Reach out to BD to get content sections for partners page
* Fred: Work with MDN:
** get simple API to pull content (no scraping).
** discuss permission system and update model for content from MDN.
* Fred: reach out to Ibai about support section (Scope!)

Revision as of 23:40, 3 August 2012

This page contains all of the important details for the Apps Developers project (marketplace.mozilla.org/developers).

Elevator Pitch

Imagine you're a web developer and you want to learn about this Open Web Apps thing. The Apps Developers project focuses on explaining what this is, what you can do with it and how to build a web app, providing you with guidance and resources along the way.

Overview

Project Status

  • Phase 2. (see below)
  • Target release date: Q3 2012 goal

Development Phases

Phase 1: General Apps Landing Page and Tutorial

Phase 2: Turn Developer Hub into a one-stop destination

Draft-template-image.png THIS PAGE IS A WORKING DRAFT Pencil-emoji U270F-gray.png
The page may be difficult to navigate, and some information on its subject might be incomplete and/or evolving rapidly.
If you have any questions or ideas, please add them as a new topic on the discussion page.

marketplace.m.o/developers should be a one-stop destination for developers who want to develop open web apps.

Developer Hub vs. MDN

To avoid confusion and duplication, the distinction between the developer hub and MDN is important:

Devhub:

  • provides tutorials and end-to-end guide from ideation to publishing/maintaining an app
  • outlines platform capabilities
  • links to resources
  • provides links to download key developer products, like development templates, web components
  • has examples and excerpts
  • limited scope to "interesting aspects" of the apps stack
  • does not go into nitty-gritty details of APIs and all conceivable tools

MDN:

  • Canonical source of all docs content, even the content displayed as part of the dev hub (devhub pulls specific data from MDN)
  • has in-detail API documentation, for all relevant APIs
  • covers the entire web stack

DebHub Structure

Priorities

Whiteboard Drafts


Content pieces

Existing/in-progress content

Planned content

  • landing page for potential partners.
  • Developer support ("stack overflow") (- Ibai, Janet)
  • additional tools/tutorials
    • backend pieces for mortar (Heroku? - tofumatt)
    • "appsync", lean cloud data storage for client-side apps (- ianbicking)


Next steps

  • Fred: Transcribe whiteboard.
  • Fred: Work with Jen to develop devhub framework / sections
  • dbuc: Reach out to BD to get content sections for partners page
  • Fred: Work with MDN:
    • get simple API to pull content (no scraping).
    • discuss permission system and update model for content from MDN.
  • Fred: reach out to Ibai about support section (Scope!)