Hi Martin,

Basically, from a user experience perspective an extension can be considered as a general "feature" or "function". Therefore, to decide if an extension can become a permanent feature in OpenOffice.org the same rules/processes/guidelines should be used as in any other case. In short, the process that governs if EXTENSION XYZ goes into the product should be no different from the process that governs if FEATURE XYZ goes into the product. This also requires that bundled extensions would not show up in the normal view of the extension manager.

For that to happen, the following UX related questions should be considered:

1. What real user problem/user goal does the feature/extension in question address and solve?

2. Does this user problem/user goal concern a sufficient amount of OpenOffice.org target users?

3. Does the design/behavior of the feature /extension meet OpenOffice.org target user's expectations?

To rephrase the questions, a candidate feature/extension should always efficiently address a real user problem/goal that is relevant to the majority of OpenOffice.org target users.

Furthermore updates for bundled extension should be deployed with normal OOo/SO product updates. This would secure that all users have exactly the same program code installed and users would not run into trouble updating a bundled (shared) extension due to missing user rights on their system.

Best regards,

Frank

Martin Hollmichel wrote:
Hi,

in last ESC meeting (http://wiki.services.openoffice.org/wiki/ESC_meeting_minutes_20090309) there was the item "Define Criteria when to bundle extensions" on the agenda.

Based on the proposal http://wiki.services.openoffice.org/wiki/ESC/Criteria_for_bundling_extensions we got the following requirements from technical point of view:

Extensions should:

   * be localized
   * documented, online help available
   * QAd, Feature must be complete and without serious bugs
   * consistent with the UI of the core product and other bundled
     extensions
   * does not need limited UI resources, and is not considered core
     functionality at the same time
   * a11y compliant

There was the agreement that also the marketing and user experience team might want to add important criteria and rules upon this so that finally the release status meeting is able to accept proposals for bundling and is able to decide based on these rules.

Simple rules might be something like "must have x downloads per week, at least a rating of y stars, and z ratings at all". But I will leave it to the experts to discuss such criteria.

From my point of view I'll add the requirement that the source code for bundled extensions need to be in the OpenOffice.org source code repository to get the bundling done in a automated manner so that they will be LGPL license compliant and follow the accepted guidelines of the project.

Martin

--
Sun Microsystems GmbH                Frank Loehmann
Nagelsweg 55                         User Experience StarOffice
20097 Hamburg                        Phone: (+49 40)23646 882
Germany                              Fax:   (+49 40)23646 550
http://www.sun.de                    mailto:[email protected]

OpenOffice.org User Experience Team
http://ux.openoffice.org

Sitz der Gesellschaft: Sun Microsystems GmbH,Sonnenallee 1,
D-85551 Kirchheim-Heimstetten, Amtsgericht Muenchen: HRB 161028
Geschaeftsfuehrer: Thomas Schröder, Wolfgang Engels, Dr. Roland Boemer
Vorsitzender des Aufsichtsrates: Martin Haering


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to