DesktopTeam

Differences between revisions 35 and 66 (spanning 31 versions)
Revision 35 as of 2007-11-23 10:20:52
Size: 5769
Editor: quest
Comment: mission paste
Revision 66 as of 2025-02-04 14:15:52
Size: 2477
Editor: cnihelton
Comment: Updated discourse links
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
[[Include(DesktopTeam/MenuHeader)]] <<Include(DesktopTeam/MenuHeader)>>
Line 5: Line 5:
The Ubuntu Desktop Team aims to produce a desktop environment that is: The Ubuntu Desktop Team [[DesktopTeam/Mission|Mission Statement]] is to produce a desktop environment that is:
Line 15: Line 15:
'''stable'''
  Stability is achieved through testing and subsequent triage and fixing of resulting bugs. The desktop should never accidentally lose a user's work, ideally this should be achieved by making it bug-free; since that is an impossible task, it should also be robust in the case of failure and recover state.
To comply with our Mission Statement, the Desktop Team tasks are mainly to maintain and develop our [[https://ubuntu-archive-team.ubuntu.com/packagesets/plucky/ubuntu-desktop|desktop packages]].
Line 18: Line 17:
'''usable'''
  Usability is often confused with the other aims since a desktop that fulfills those will inherently be pleasant to use. Usability is more than that though, it's about picking appropriate metaphor: a button to print a document should look like a printer; more subtly, a button to save should only be a floppy disk if that's the default location to save to!
== Maintenance ==
Line 21: Line 19:
  A usable desktop aids the user in their work, but does not give them challenging obstacles. If it aids the user by automatically opening a CD Player application when they inserts an Audio CD, it should also do something sensible if they close that application -- otherwise they may not be able to open it again, or even eject the CD! The first and most important task of the Desktop Team is maintaining our desktop packages.
Line 23: Line 21:
'''accessible'''
  Accessibility ensures that everybody can benefit from our desktop. We do not care about 90% of our users, we care about 100% of them. This is about ensuring that users with disabilities, and users who speak languages other than English, can use the desktop as efficiently as anyone else.
We do this by:
Line 26: Line 23:
'''attractive'''
  Attractiveness makes people want to use the desktop. Appropriate use of colour, fonts, icons, shapes and visual effects can improve the user experience. Without them, a user would simply "not hate" to use Ubuntu, even if all the other aims were met.
 * Keeping up to date with the [[http://people.canonical.com/~platform/desktop/versions.html|latest releases]] from our upstreams
 * Triaging and fixing reported [[DesktopTeam/Bugs|bugs]]
 * [[Testing]] the desktop
 * Deciding which packages should compose the desktop
Line 29: Line 28:
'''consistent'''
  Consistency is often mistaken for usability, or referred to as being intuitive; it is the aim of making the desktop easy to learn, because everything works the same way. If an icon for a configuration program uses a spanner to illustrate configuration, then all icons should use a spanner to illustrate configuration (and not a screwdriver); additionally a spanner should not be used for anything else.
== Development ==
Line 32: Line 30:
  If you double-click to open a file or application in a window, then all places where you can open a file or application should also be double-clicks and never a single-click or right-click. The second task is new development to improve the user experience, both by improving the usability of our existing desktop and developing innovative new interface concepts.
Line 34: Line 32:
'''discoverable'''
  Discoverability is also often mistaken for being intuitive; it is the goal of making sure that a user can learn how to use the desktop by using it. Often this is through placement of clues, e.g. the keyboard shortcut for closing a window in the tooltip of the button, and in the window menu.
We do this by:
Line 37: Line 34:
'''immediately useful'''
  Immediate usefulness is the aim that somebody installing Ubuntu should be able to begin work immediately, without needing to perform any more than the minimum configuration necessary (mostly accessibility related). That isn't to say we shouldn't allow the user to customise the desktop to their preference; instead they should be able to do that from the comfort of an already operational desktop.
 * Identifying key user [[DesktopTeam/Experiences|experiences]] that define the desktop
 * Designing user cases for these experiences
 * Writing new project [[DesktopTeam/Specs|specifications]] to improve them
 * Developing some applications ourselves to fit the needs of the desktop
Line 40: Line 39:
== Goals == == Contributing ==
Line 42: Line 41:
Our list of goals include:
 * we will triage and fix bugs on https://bugs.launchpad.net/ubuntu
 * we will list new shiny desktop stuff we should have
 * stress-test our favourite desktop environment
 * discuss and fix issues and bring some good hackers in, knowing how different parts of the desktop work and able to reply to some specific questions
 * create a technical place/list with people having good knowledge about specific desktop parts
Does this sound fun? We have many suggestions on how to [[DesktopTeam/GettingStarted|get started]], but here are a few important ones:
Line 49: Line 43:
== News ==  * Collect [[DesktopTeam/Visions|visions and ideas]]
 * Identify [[DesktopTeam/UsabilityWishlist|usability issues]]
Line 51: Line 46:
 * Check out ''["DesktopTeam/ReportingPage"]''. If you find yourself doing a lot of desktop work, consider [[DesktopTeam/Developers|joining the team]]!
Line 53: Line 48:
== Get Started == == Communication ==
Line 55: Line 50:
Does this sound cool to you? ["DesktopTeam/GettingStarted"] is just for you.


== Links ==

=== Our Organisation ===

 * Our Mailing list: http://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop
 * We live here: `#ubuntu-desktop` on irc.freenode.net
 * We'll collect visions and ideas on ["DesktopTeam/Visions"]
 * Our short-term todo list: ["DesktopTeam/TODO"]


=== Bug Squashing ===
 * Bug squashing: ["DesktopTeam/Bugs"], ["DesktopTeam/Bugs/Status"]
 * Bugs we are a contact for: https://bugs.launchpad.net/~desktop-bugs/+packagebugs
  * https://launchpad.net/ubuntu
   * Our bugs have the assignee `desktop-bugs`
   * sign up to the bug list: http://lists.ubuntu.com/mailman/listinfo/desktop-bugs (high traffic)
   * Launchpad team site: https://launchpad.net/people/desktop-bugs
  * Upstream bugtrackers:
   * http://bugs.gnome.org
    * http://live.gnome.org/Bugsquad/TriageGuide/ProductSpecificGuidelines is a most interesting read
   * http://bugs.debian.org
   * http://bugs.freedesktop.org

=== Development ===
 * Our approach to desktop development: ["DesktopTeam/Development"]
 * User experiences that we care for: ["DesktopTeam/Experiences"]

=== Links ===
 * [:GNOMEExperts] will contain links to uptstream mailing lists, irc channels if you have specific questions to specific Desktop modules
  * maybe we should agree on adding a tag so we know, where we are responsible
 * Misc
  * UsabilityWishlist

==== Sub-pages ====

[[Navigation(children,1)]]

== Weekly TODO ==

[https://wiki.ubuntu.com/DesktopTeam/WeeklyTODO?action=edit edit weekly TODO]
[[Include(DesktopTeam/WeeklyTODO)]]
[https://wiki.ubuntu.com/DesktopTeam/WeeklyTODO?action=edit edit weekly TODO]

 * Join our [[http://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop|mailing list]] (medium traffic)
 * Join us on [[https://help.ubuntu.com/community/InternetRelayChat|IRC]] in `#ubuntu-desktop` on !LiberaChat
 * Discuss ideas and problems, answer calls for testing and read the team's [[https://discourse.ubuntu.com/tags/c/project/desktop/8/team-update|weekly reports]] on [[https://discourse.ubuntu.com/c/project/desktop/8|the Ubuntu discourse instance]]
 * This [[GNOMEExperts|page]] contains links to upstream mailing lists and/or irc channels for questions relative to specific desktop modules
Line 104: Line 56:
[:CategoryDesktopTeam][[BR]] [[CategoryDesktopTeam]]<<BR>>
Line 106: Line 58:
-----
i kinda have an idea well its um ubuntu needs to have more window desktop and menu color changing so its not just orange im pretty new to this myself but it might help

Mission

The Ubuntu Desktop Team Mission Statement is to produce a desktop environment that is:

  • stable,
  • usable,
  • accessible,
  • attractive,
  • consistent,
  • discoverable, and
  • immediately useful.

To comply with our Mission Statement, the Desktop Team tasks are mainly to maintain and develop our desktop packages.

Maintenance

The first and most important task of the Desktop Team is maintaining our desktop packages.

We do this by:

  • Keeping up to date with the latest releases from our upstreams

  • Triaging and fixing reported bugs

  • Testing the desktop

  • Deciding which packages should compose the desktop

Development

The second task is new development to improve the user experience, both by improving the usability of our existing desktop and developing innovative new interface concepts.

We do this by:

  • Identifying key user experiences that define the desktop

  • Designing user cases for these experiences
  • Writing new project specifications to improve them

  • Developing some applications ourselves to fit the needs of the desktop

Contributing

Does this sound fun? We have many suggestions on how to get started, but here are a few important ones:

If you find yourself doing a lot of desktop work, consider joining the team!

Communication

  • Join our mailing list (medium traffic)

  • Join us on IRC in #ubuntu-desktop on LiberaChat

  • Discuss ideas and problems, answer calls for testing and read the team's weekly reports on the Ubuntu discourse instance

  • This page contains links to upstream mailing lists and/or irc channels for questions relative to specific desktop modules


CategoryDesktopTeam
CategoryUbuntuTeams

DesktopTeam (last edited 2025-02-04 14:15:52 by cnihelton)