Writer Compatibility Page

OpenOffice

Task ID(s)

110641

Category	Specification Affects

<Other>

Abstract

This document is a specification for the OpenOffice.org application compatibility options which can be applied to document users are currently working on.

i-Team

Specification Owner	Christian Jansen	Christian.jansen@sun.com
User Experience (UX)	Christian Jansen	Christian.jansen@sun.com
Development(DEV)	Hans-Peter Burow	Hans-Peter.Burow@sun.com
Quality Assurance (QA)	Michael Ruess	Michael.Ruess@Sun.com
Documentation (DOC)	Uwe Fischer	Uwe.fischer@sun.com

Specification Reviews

Version	Reviewer	Comment
Reviewed by UX <Date>	<Name>	<Comment>
UI String Review <Date>		
Reviewed by QA 09/09/03	Andreas Rüss	
Reviewed by Dev 09/04/03	Andreas Martens	
Reviewed by DOC 09/08/03	Uwe Fischer	

Document History

Version	Author	Comment
Draft August 22, 2003	Christian Jansen	Initial specification
Draft September 09, 2003	Christian Jansen	Changes added from reviews
Final <Date>		

Contents

References	1

1	Motivation	1

2	Goals	1

3	Dependencies	1

3.1	Technical Dependencies / Requirements	1

4	Detailed Specification	1

4.1	Application Profile List	2

4.2	The Options Box	3

4.3	User Defined Settings	3

4.4	Use as Default	3

4.5	Restore Factory Settings	4

4.6	Undo	4

4.7	String Lists	4

5	Future Tasks	5

6	Notes	5

References

Tools Option Specification (will linked when available)

Motivation

For tweaking file format options OpenOffice.org needs configuration page where these adjustments can be set. Here are some usage scenarios:

A formatting feature changed from OpenOffice.org 1.1 to OpenOffice.org 2.0, but a users wants to have OpenOffice.org 2.0 working in the same way like OpenOffice.org does. This user can switch off the formatting setting in OpenOffice.org 2.0.

Users want to fine-tune formatting features for their special needs. E.g. when users changed the formatting option in Microsoft Word 2000 and thei now want to have OpenOffice.org 2.0 working in the same way.

Goals

Goal is to have a user friendly configuration page from where users modify the compatibility settings of a file format.

Dependencies

Technical Dependencies / Requirements

The dialog specified in this document needs to move to a “final” location. The final location bases on the specification for a improved Tools/Options dialog. Depending on the final look and feel of the renewed Tools / Options the arrangement of items used in this dialog may change.

The name for the compatibility options listed in the options box will be provided by the team who cares about the option functionality.

Detailed Specification

On the compatibility page (Figure 1) users can set detailed file format options for modifying the current formatting behavior of OpenOffice.org Writer. Users can modify the application behavior by selecting an application profile from a list. All changes made in the compatibility page are document specific and do not apply persistently to the OpenOffice.org. The changes apply directly after closing the dialog by pressing OK. When users want to have a profile being the standard configuration. The user has to make it default, by saving the configuration into the OpenOffice.org Default Template. This can be done by pressing the “Use as Default” button. The “Use as Default” option is specified detailed in chapter 4.3.

A fixed line located at the top of the dialog displays the document name this is give users the information that they are doing modifications on the document formatting behavior, for the current current document,. If more than one document is in use the compatibility page applies to the document from where the dialog was initiated.

Figure 1 Tools-Options-Compatibility

Application Profile List

For modifying a application compatibility profile users select the application profile they want to modify from a list. These profiles can be accessed from a drop down list box labeled “Recommended formatting options for”. Depending on the profile a document comes with the corresponding application profile has to be preselected. For example, if an OpenOffice.org 2.0 document comes with an OpenOffice.org 1.1 profile the “OpenOffice.org 1.1” entry has to be selected in the formatting option list. The application profiles shall be stored as flags in the file format.

The table below lists the Applications listed in the drop down list box.

Application Profile [ ]
OpenOffice.org 2.0
OpenOffice.org 1.1
OpenOffice.org 1.0
Microsoft Word 2003
Microsoft Word XP
Microsoft Word 2000
Microsoft Word 97
WordPerfect 11
WordPerfect 10
User defined setting

The Options Box

Depending on the selected application profile, the option box lists all suitable compatibility file format options.

Application Profiles	Compatibility Options [ ]	German string	Task
....	Position punctuation marks after objects on the same line		2548
User defined setting			

User Defined Settings

When users modify the compatibility settings of an application profile the selected profile changes automatically to “User defined settings”. This assures that the predefined application profiles stay unchanged. When users modify a profile in a way that these modifications correspond to another profile the profile name stays with the name “User defined setting”.

The “User Define setting” profile shall also be selected when a profile of document couldn't be detected correctly.

Use as Default

The “Use as Default” button applies a user defined profiler or a predefined application profile to the OpenOffice.org Default Template. Changing the Default Template will affect all new documents base on the default template. Clicking “Use as Default” button calls a massage box asking the user to confirm that he really want to modify the Default Template.

Resetting the default template back to factory default can be done by selecting and applying the OpenOffice 2,0 application profile.

Figure 2	The question which appears after clicking the
"Use as Default" button.

Item	English	German	Comments
Title Bar	%PRODUCT NAME	%PRODUCT NAME	
Fixed Text	Do you want to change the compatibility options of the default template? This will affect all new documents based on the default template.	Möchten Sie die Kompatibiltätsoptionen der Standard-Vorlage ändern? Diese Änderungen wirken sich auf alle neuen Dokumente aus, die auf der Standard-Vorlage basieren.	
Button (Default)	~Yes	~Ja	
Button	~No	~Nein	

Restore Factory Settings

The Reset button (Figure 1) resets all modifications made for an application profile back to factory default.

Undo

Every change made in the Options box has to be undoable by using either Back or Strg Z on the keyboard.

String Lists

The table below lists all strings used in the user interface of the Compatibility page.

Figure 3 Tools Options Compatibility

String list

Item	English	German	Comments
Title Bar	Compatibility	Kompatibilität	
Tree items	Compatibility	Kompatibilität	
Fixed line	Compatibility options for %DOCUMENT NAME	Kompatibilitätsoptionen für %DOCUMENT NAME	
Label	Recommended ~formatting options for	Empfohlene ~Formatierungsoptionen für	
Drop down list box content	User defined setting	Benutzerdefinierte Einstellung	
Label	~Options	~Optionen	
Comp. Option			
Button	~Reset	~Zurücksetzen	
Button	Use as ~Default	Als ~Standard verwenden	

Future Tasks

There is maybe a need for a redesign, but this depends on the new look of Tools/Options.

Notes

<Recommended - Questions will arise during the writing of the specification. State these in here.>

This is a preliminary list an will be finalized when the list of compatibility features is final.

Like the application profiles the compatibility options have to be defined.

<Required – This paragraphs gives the audience idea of what to aspect from this document. It should be described shortly what problem will be solved.>

The source of software product implementation and change is the I-Team (Implementation Team). I-Teams are typically comprised of people who have skills in the areas of Product Marketing, Development Engineering, Technical Publications, and Test Engineering. I-Teams define the features or set of changes (based on input from SCs, customers, Engineering, or Marketing), plan the implementation project, perform the implementation and testing...

<Required - Dialogs providing strings which have to be translated, have to be accompanied by a table containing the strings used in the image (English or German or both) Strings have to include mnemonics and the item for which the string is used. Mnemonics have to be visualized by a ~ - symbol in front of the letter which has to be displayed mnemonic.>

<Recommended - If there are features which couldn't be implemented but have to be implemented in the future. State these in here with a description why the feature couldn't be implemented right now.>

<Recommended - Questions will arise during the writing of the specification. State these in here.>

Writer Compatibility Page

Page 5

http://specs.openoffice.org/writer/compatibility/compatibility.sxw

Christian Jansen

2003-08-21T11:52:51

Christian Jansen