Developer.ubuntu.com Plans

Registered by David Planella on 2011-05-04

We'd like to get developer.ubuntu.com ready for prime time.

Some points for discussion:

* Bring d.u.c in-line with design guidelines.
* Refine the content in d.u.c so it is ready for wide release.
* Engage community input in participating in creating content for d.u.c and filing bugs at https://bugs.launchpad.net/ubuntudeveloperportal

Blueprint information

Status:
Complete
Approver:
Jono Bacon
Priority:
Undefined
Drafter:
David Planella
Direction:
Approved
Assignee:
David Planella
Definition:
Approved
Series goal:
Accepted for oneiric
Implementation:
Implemented
Milestone target:
milestone icon ubuntu-11.10
Started by
David Planella on 2011-11-11
Completed by
David Planella on 2011-11-11

Related branches

Sprints

Whiteboard

Work items for oneiric-alpha-1:
[dpm] Find out where the design team's WP theme for d.u.c is hosted to see if it can be merged with the generic community Wordpress themes: DONE

Work items for oneiric-alpha-2:
[nvalcarcel] Ensure the headers are consistent with the d.u.c theme inside the API pages on d.u.c/api: TODO
[dpm] Work with the design team to add a "report a bug" or "I want to help" link to the d.u.c. site footer (we'll make sure it's there on the next iteration of the site): DONE
[dpm] Compile and publish a list of ways in which the community can contribute to d.u.c (it's on the community wireframes now): DONE
[yaili] Make the current d.u.c. theme update work with Thematic 0.9.6.2: POSTPONED
[yaili] Update RT #45129 by submitting and deploying the Thematic 0.9.6.2-compatible d.u.c theme: POSTPONED
[yaili] Review and provide feedback on the d.u.c theme: POSTPONED
[yaili] Apply d.u.c. theme fixes reported as bugs: POSTPONED

Work items for oneiric-alpha-3:
[dpm] Create a writing guidelines document for d.u.c articles (tutorial guidelines now on d.u.c): DONE
[dholbach] Help publishing the packaging guide on d.u.c: DONE

Work items for oneiric-beta-2:
[mpt] Port NotificationDesignGuidelines and application indicator materials from wiki.ubuntu.com: TODO
[mterry] Provide a "Using Ubuntu One Files" article for d.u.c: DONE
[shanepatrickfagan] Provide a set of C article tutorials for d.u.c: TODO
[nvalcarcel] Provide a Python article for d.u.c: TODO
[nigelbabu] Provide a Python article for d.u.c: POSTPONED

Work items:
[mhall119] Collect recommended tools, libs and frameworks for web development on Ubuntu or for Ubuntu: POSTPONED
[chrisjohnston] Collect recommended tools, libs and frameworks for web development on Ubuntu or for Ubuntu: POSTPONED

Session notes:
We'd like to get developer.ubuntu.com ready for prime time.

Developer.ubuntu.com Scope
======================
 * Information resource for developers creating OSS / proprietary apps build ON Ubuntu
 * Community site for sharing information / interaction for application developers
 * Entry point into the distribution for OSS/ commercial proprietary apps

Current status
===========
 * We want it to be an official Ubuntu site, so it needs to follow the Ubuntu guidelines

* Feedback:
 - The front page looks too empty
   - Should we add "What's new"?
   - Develop and Create might be merged?
   - Shall we add events? E.g. uds

* Ideas:
 - Not rewriting existing documentation, but short introductory tutorials with pointers
 - Add a "Porting" section with guides on how to port applications from other platforms
 - Add minimal information on the scope of the page: app development
   - But some minimal info on packaging
 - Provide guidelines for writing articles
 - WP plugins to automatically create links in articles

* Scope the objectives for this cycle and refine them
  - Some ideas
    * Bring d.u.c in-line with design guidelines. (check out the API docs)
    * Refine the content in d.u.c so it is ready for wide release.
    * Engage community input in participating in creating content for d.u.c and filing bugs at https://bugs.launchpad.net/ubuntudeveloperportal
      - How can the community submit articles?
      - How can these articles be reviewed?

* Other:
  - Steve George: the current d.u.c was done by the Web team, Yaili did it I think

* Discuss next steps
  - Improve information architecture
  - App submission process integration?

[dpm] 2011-05-31:
mhall119, chrisjohnston, you were asking where the d.u.c theme was hosted to see if it could be merged with the community Wordpress themes. Here it is:
 - https://code.launchpad.net/~rhlee/+junk/developer-wp-theme
There is also a more generic Wordpress one you might want to have a look at as well:
 - https://code.launchpad.net/~rhlee/canonical-wordpress-theme/dev

[dpm] 2011-06-06:
Marking some of yaili's items as POSTPONED, as we're going to work on a new theme instead of fixing the current one

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.