Name the beast

From Apache OpenOffice Wiki
Revision as of 13:12, 11 December 2012 by Od (Talk | contribs)

Jump to: navigation, search

Template:Documentation/DraftPage

Introduction

Purpose of this page is to document the work on Issue 121388 - Adapt naming "OpenOffice.org" --> "Apache OpenOffice".

Hopefully, it serves also the goal to have a guide how to "brand" your product based on the Apache OpenOffice project.

Usages of the name

NOT YET COMPLETE

'State of the art' usage of the name - 2012-11-23:

usage description comments examples value
name of the Apache project
  • fixed name of our Apache project
  • even fixed in derived products
  • About dialog: "... product based on Apache OpenOffice ..."
  • references to corresponding ASF trademark
  • in help content to name the project
  • see also Thesaurus::getServiceDisplayName
  • in main/readlicense_oo/docs/readme/readme.xrm
  • in main/reportbuilder/license/readme_en-US.html|txt
"Apache OpenOffice" - fixed until Apache OpenOffice project decides on a new name
BASISROOTNAME 1 3-layer-office: folder name of the "basis layer" under Windows IMPORTANT: no longer used --> remove it "OpenOffice.org"
UNIXBASISROOTNAME 1 3-layer-office: folder name of the "basis layer" under Linux/Unix orw: Should be changed to lower case, no space containing variant of the Apache project name, e.g. "apache_openoffice" "openoffice.org"
SERVICE_PRODUCTNAME 1  ? "OpenOffice.org 3.5"
SERVICE_PARENTNAME 1  ? "OpenOffice.org 3.5"
UREPACKAGEPREFIX 1  ? "openoffice.org"
REGISTRATION_HOST 1  ? "https://registration.openoffice.org"
REGISTRATIONURL 1  ? "http://survey.services.openoffice.org/user/index.php"
ODFNOTIFYURL 1  ? "http://odfnotify.services.openoffice.org/OOo3.0/notification.jsp?version=ODF"
FILEFORMATNAME 1  ? "OpenOffice.org"
WRITERCOMPATIBILITYVERSIONOOO11 1 Name of OpenOffice.org version 1.1 for certain compatibility options in Writer orw: Leave it as it is "OpenOffice.org 1.1"
STARTCENTER_ADDFEATURE_URL 1 URL in start center to link to extension website "http://extensions.openoffice.org/"
STARTCENTER_INFO_URL 1 URL in start center to link to product homepage "http://www.openoffice.org"
STARTCENTER_TEMPLREP_URL 1 URL in start center to link to templates website "http://templates.openoffice.org"
REGISTRATION_PRODUCT 1  ? "OpenOffice.org"
DICT_REPO_URL 1  ? "http://extensions.openoffice.org/dictionaries"
ExtensionUpdateURL  ? in main/scp2/source/ooo/common_brand.scp "http://updateexte.services.openoffice.org/ExtensionUpdateService/check.Update"
in main/scp2/source/ooo/installation_ooo.scp  ? "OpenOffice.org"
UPDATEURL 1 URL for the application update functionality
This URL is contacted via HTTP from the update functionality in order to figure out if a newer version of the application is available
orw: Should be something like "http://www.openoffice.org/projects/update/$SHORTAPACHEPROJECTNAME$APACHEPROJECTVERSION/check.Update
PRODUCTNAME 1 name of the product
  • Windows
    • in installation dialogs in window title and in text content
    • part of path for unpacked installation files
    • part of the default installation path and the default user profile path
    • part of the application names in the Windows Start Menu
    • part of shortcut name which is optionally placed on the users desktop
    • part of Windows registry entry "OpenOffice.org Service Manager (Ver 1.0)"
    • part of Windows registry entry "OpenOffice.org Property Handler"
    • part of Windows registry entry "OpenOffice.org Service Manager"
name of the product orw: Should be adapted to $PRODUCTNAME resp. Apache project name
  • in main/readlicense_oo/docs/readme/readme.xrm
  • in main/reportbuilder/license/readme_en-US.html|txt
  • in main/sc/source/ui/vba/vbawindow.cxx
  • in main/sc/xml/ScXMLExport|ScXMLImport.xml
  • in main/setup_native/scripts/update.sh
  • in main/setup_native/source/opensolaris/bundledextensions/ooo_bundled_extensions.xml
  • in main/setup_native/source/opensolaris/bundledextensions/README
  • in main/setup_native/source/packinfo/package_names.txt
  • in main/setup_native/source/packinfo/packinfo_office.txt
  • in main/setup_native/source/packinfo/packinfo_office_lang.txt
  • in main/setup_native/source/packinfo/packinfo_sdkoo.txt
  • in main/setup_native/source/win32/stwrapper/stwrapper.manifest
hard-coded comparison to $PRODUCTNAME values  ? deeper investigation needed
  • in main/solenv/bin/modules/installer/download.pm
  • in main/solenv/bin/modules/installer/simplepackage.pm
hard-coded comparison to $UNIXBASISROOTNAME values  ? deeper investigation needed
  • in main/solenv/bin/modules/installer/epmfile.pm
hard-coded comparison to string containing "OpenOffice.org"  ? deeper investigation needed
  • in main/solenv/bin/modules/installer/epmfile.pm
application description value in Windows registry key "HKEY_LOCAL_MACHINE\\Software\\OpenOffice.org\\...\\Capabilities\ApplicationDescription
in main/scp2/source/ooo/registryitem_ooo.ulf
orw: Should be adapted to something like "office productivity suite based on $[Apache OpenOffice project name] "OpenOffice.org"
keys and values in Windows registry orw's opinion: should be equal to product name
  • "HKEY_CURRENT_USER\\Software\\OpenOffice.org\\UNO\\InstallPath\\"
  • "HKEY_LOCAL_MACHINE\\Software\\OpenOffice.org\\UNO\\InstallPath\\"
  • in main/scp2/inc/macros.inc
  • in main/scp2/source/ooo/registryitem_ooo.scp
  • in main/scp2/source/ooo/ure.scp
  • in main/scp2/source/quickstart/registryitem_quickstart.scp
  • in main/scp2/source/winexplorerext/registryitem_winexplorerext.scp
  • in main/setup_native/source/win32/customactions/reg4allmsdoc/reg4allmsi.cxx
  • in main/setup_native/source/win32/customactions/reg4msdoc/registrar.cxx
  • in main/setup_native/source/win32/customactions/shellextensions/shellextensions.cxx
  • in main/shell/inc/internal/config.hxx
  • in main/shell/source/win32/shlxthandler/ooofilt/ooofilt.cxx
  • in main/shell/source/win32/simplemail/smplmailclient.cxx
part of XML namespace declarations orw's opinion: should not be adapted "openoffice.org" - fixed
part of Public Identifier of document type definitions (DTD) for internal used DTDs orw's opinion: should not be adapted, but name could be removed <!DOCTYPE statusbar:statusbar PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "statusbar.dtd"> "OpenOffice.org"
in module cli_ure  ?
  • [assembly:System.Reflection.AssemblyCompany( "OpenOffice.org" )]
  • --assembly-company "OpenOffice.org"
in module desktop as part of a version info for Windows  ? may be related to usage in module cli_ure
  • value "CompanyName", "OpenOffice.org\0"
in meta data about extensions certain XML elements contain the name
  • OpenOffice.org-minimal-version
  • OpenOffice.org-maximal-version
as part of website URLs in the help content orw: check the URLs, if still valid; adapt URLs "openoffice.org" - fixed
packaging process - *.idt files  ?
  • "www.openoffice.org"
  • "Software\OpenOffice.org\Layers\[DEFINEDPRODUCT]\[BRANDPACKAGEVERSION]"
in module ODK
  • part of Windows registry keys
  • part of 'hard-coded' directory paths
  • part of 'hard-coded' names
  • "HKEY_CURRENT_USER\\Software\\OpenOffice.org\\UNO\\InstallPath\\"
  • "/Applications/OpenOffice.org.app"
  • "OO_SDK_NAME=openoffice.org${OOVERSION}_sdk"
  • "OFFICENAME=OpenOffice.org"
  • "SDKDIRNAME=openoffice.org$(PRODUCT_RELEASE)_sdk"
certain directory names current value correspond to BASISROOTNAME resp. UNIXBASISROOTNAME
  • in main/scp2/source/ooo/ure_standalone.scp
  • in main/setup_native/scripts/langpackscript.sh
  • in main/setup_native/source/opensolaris/bundledextensions/svc-ooo_bundled_extensions
  • in main/setup_native/source/packinfo/shellscripts_brand.txt
  • in main/setup_native/source/packinfo/shellscripts_core01.txt
  • "OpenOffice.org" on Windows
  • "openoffice.org" on other platforms
in module offapi part of documentation comments naming the project orw: not critical, but should be adapted to Apache project name "OpenOffice.org"
in module scripting name as product name or name of the OpenOffice.org XML file format
  • in main/scripting/java/org/openoffice/idesupport/OfficeDocument.java
  • in main/scripting/java/org/openoffice/netbeans/modules/office/filesystem/Bundle.properties
  • in main/scripting/java/org/openoffice/netbeans/modules/office/resources/OpenOfficeDocFileSystem.html
  • in main/scripting/java/org/openoffice/netbeans/modules/office/wizard/InstallationPathIterator.java
  • in main/scripting/source/pyprov/mailmerge.py
  • in main/scripting/java/org/openoffice/netbeans/modules/office/wizard/Bundle.properties
  • in main/scripting/java/org/openoffice/netbeans/modules/office/wizard/InstallationPathIterator.java
  • in main/scripting/source/pyprov/mailmerge.py
  • in main/scripting/workben/bindings/drawmenubar.xml
  • in main/scripting/workben/bindings/impressmenubar.xml
  • in main/scripting/workben/bindings/writermenubar.xml
  • in main/scripting/workben/installer/Version.java
  • in main/scripting/workben/installer/Welcome.java
in main/shell/source/win32/shlxthandler/prophdl/propertyhdl.cxx  ?

(1) variable found in /main/instsetoo_native/util/openoffice.lst

Personal tools