Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 21545 ideas, 132412 comments, 2606687 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #6410: Online Ubuntu Services

Written by jander99 the 5 Apr 08 at 01:33. Category: System. Related project: Nothing/Others. Status: New
Rationale
Overview:
Provide the following services to Ubuntu users via a SSO method such as OpenID:

Hardware Submission
Configuration Settings per application
Bookmarks (Firefox, Konqueror, Epiphany, etc)
Bug Submissions
Brainstorm Ideas

Details:
Implement a web frontend (i.e. online.ubuntu.com) Ubuntu users can login to. This website will be able to store the user's computer profile(s).
A computer profile should consist of the hardware (using an application like Fedora's Smolt, or hwdb) including proprietary drivers, Ubuntu version (Kubuntu 7.10, Ubuntu 8.04, etc), and common software settings (Firefox, Pidgin, Mythtv, etc). Software settings could consist of Bookmarks, Settings, Plugins used, preferred background wallpaper, etc.

The website should also store and link any Bug Reports the user submits via the Apport utility. This should be linked to the hardware profile and user. Crash logs, kernel settings, core dumps, backtraces, etc should be stored here as well for proper linking to the bug report. If possible, bug resolution should be linked back to the user's bug report so they can see if their submission has been fixed. The frontend for the user should follow the same guidelines as Launchpad currently does by suggesting other bugs that have already been submitted, to cut down on clutter and duplicates.

The website should also link to Brainstorm and other Ubuntu sites that the user belongs to.

The use of OpenID and/or an Ubuntu Single Sign On service for all services would be an added benefit. Users would no longer need separate accounts for Brainstorm (QA), Forums, and Launchpad.

Finally, a graphical application should ship with all flavors of Ubuntu that integrates jockey, apport, hwdb (or Smolt, etc) and any other gui frontends already in use to facilitate easy submission to the website. This application should allow the selection and synchronization of software settings and hardware profiles (in the case of an upgrade, etc) manually by the user, or allow the user to automatically set synchronization settings per application.

Privacy Note:
As some users would prefer not to submit personal information such as this online due to privacy concerns, make the feature opt-in during Installation. Allow the user to choose whether or not to use the online service, provide a way to sign up for the service, or login to the service for a server->client synchronization during install.

Please post comments, as I will be refining this idea for a proper submission to Ubuntu developers over the next few weeks.
Tags: (none)

-5
votes
up equal down
Solution #1: Auto-generated solution of idea #6410
Written by jander99 the 5 Apr 08 at 01:33.
Ubuntu Brainstorm was updated in January 2009. Since the idea #6410 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

Propose your solution

Attachments


Duplicates


Comments
korvins wrote on the 12 Jun 08 at 08:05
I think this is really needed --keeping all your preferences on the internet, like you do with your bookmarks. In this way we don't have to reconfigure all our programs every installation, or computer we have.

I do not understand why people do not agree... Maybe they should comment here.


Post your comment