office-gobmx/desktop/test/deployment/update/publisher
..
update
pub1.oxt
pub2.oxt
pub3.oxt
pub4.oxt
pub5.oxt
pub6.oxt
pub7.oxt
pub8.oxt
pub9.oxt
pub10.oxt
pub11.oxt
publisher_de-DE-altmark.html
publisher_de-DE.html
publisher_de.html
publisher_en-GB.html
publisher_en-region3.html
publisher_en-US-region1.html
publisher_en-US-region2.html
publisher_en-US.html
publisher_en.html
readme.txt
release-notes_de-DE-altmark.html
release-notes_de-DE.html
release-notes_de.html
release-notes_en-GB.html
release-notes_en-region3.html
release-notes_en-US-region1.html
release-notes_en-US-region2.html
release-notes_en-US.html
release-notes_en.html

--The folder contains extensions which use in the description.xml the following:

-The <publisher> element
-The <release-notes> element

Both element contain localized child elements.

The following table shows what localized item is used, when the Office the locale 
en-US uses.


Localization:

Installed office en-US
         | publisher     | release notes
=============================================
pub1.oxt | en-US         | en-US
--------------------------------------------- 
pub2.oxt | en-US-region1 | en-US-region1
---------------------------------------------
pub3.oxt | en            | en
---------------------------------------------
pub4.oxt | en-GB         | en-GB
---------------------------------------------
pub5.oxt | de            | de


================================================================================
pub6.oxt
================================================================================
like pub1 but without release notes.


================================================================================
pub7.oxt
================================================================================
like pub1 but without publisher name.

================================================================================
pub8.oxt
================================================================================
Need not be committed in extensions/www/testarea/desktop.

pub8.oxt is intended for tests with extensions.services.openoffice.org.
It does not contain <update-information>. That is, the Extension Manager will obtain
the update information from the repository as feed:

http://updateext.services.openoffice.org/ProductUpdateService/check.Update

pub8.oxt provides <publisher> and <release-notes>. This information should be transferred
in the update feed and not those entered in the repository.

Test
----
Repository:

-Create the new extension in the repository. 
-Provide a company name and a URL to the company website. This setting should be ignored
 when generating the update feed. Instead the publisher name from the extension is used.
 Enter "Publisher Title" : some arbitrary company
 "Publisher URL": any arbitrary URL but not:
 http://extensions.openoffice.org/testarea/desktop/publisher/publisher_en-US.html
  
-Create a new release for the extension. Upload the version 2.0 (update/pub8.oxt). 
 Provide release notes. These release notes should later not be seen when clicking on 
 the release notes link.


Office:
-Install version 1.0 of the extension:
 desktop/test/deployment/update/publisher/pub8.oxt

-Run the update in the Extension Manager


Result:
The Update Dialog should show the publisher name as provided in the description.xml. For example,
when lang=en-US was selected: My OpenOffice en-US

A release notes link is displayed with a URL to the release notes as provided in 
the description.xml. For example, when lang=en-US was selected:
"http://extensions.openoffice.org/testarea/desktop/publisher/publisher_en-US.html


================================================================================
pub9.oxt
================================================================================
Need not be committed in extensions/www/testarea/desktop.

pub9.oxt is intended for tests with extensions.services.openoffice.org.
It does not contain <update-information>. That is, the Extension Manager will obtain
the update information from the repository as feed:

http://updateext.services.openoffice.org/ProductUpdateService/check.Update

pub9.oxt provides <publisher>. That means the update feed should
contain the <publisher> as provided by the extension and the release notes as entered
in the repository.

Test
----
Repository:

-Create the new extension in the repository. 
-Provide a company name and a URL to the company website. This setting should be ignored
 when generating the update feed. Instead the publisher name from the extension is used.
 Enter "Publisher Title" : some arbitrary company name
 "Publisher URL": any arbitrary URL but not:
 http://extensions.openoffice.org/testarea/desktop/publisher/publisher_en-US.html
  
-Create a new release for the extension. Upload the version 2.0 (update/pub9.oxt). 
 Provide release notes. These release notes should later be displayed when clicking on 
 the release notes link.


Office:
-Install version 1.0 of the extension:
 desktop/test/deployment/update/publisher/pub9.oxt

-Run the update in the Extension Manager


Result:
The Update Dialog should show the publisher name as provided in the description.xml. For example,
when lang=en-US was selected: My OpenOffice en-US

A release notes link is displayed with a URL to the release notes as provided in the release notes
field on the edit page for the extension in the repository.

================================================================================
pub10.oxt
================================================================================
Need not be committed in extensions/www/testarea/desktop.

pub10.oxt is intended for tests with extensions.services.openoffice.org.
It does not contain <update-information>. That is, the Extension Manager will obtain
the update information from the repository as feed:

http://updateext.services.openoffice.org/ProductUpdateService/check.Update

pub10.oxt provides <release-notes>. That means the update feed should
contain the <release-notes> as provided by the extension and the publisher name/URLs as entered
in the repository.

Test
----
Repository:

-Create the new extension in the repository. 
-Provide a company name and a URL to the company website. They should then be in the update
 feed. 
  
-Create a new release for the extension. Upload the version 2.0 (update/pub10.oxt). 
 Provide release notes. These release notes should NOT  be displayed when clicking on 
 the release notes link. Instead the release notes provided by pub10.oxt should be displayed.


Office:
-Install version 1.0 of the extension:
 desktop/test/deployment/update/publisher/pub10.oxt

-Run the update in the Extension Manager


Result:
The Update Dialog should show the publisher name as provided in the repository.

A release notes link is displayed with a URL to the release notes as provided in the 
pub10.oxt.  For example, when the locale of the office is en-US then this page will be 
displayed:
For example,
when lang=en-US was selected: My OpenOffice en-US

================================================================================
pub11.oxt
================================================================================
Need not be committed in extensions/www/testarea/desktop.

pub11.oxt is intended for tests with extensions.services.openoffice.org.
It does not contain <update-information>. That is, the Extension Manager will obtain
the update information from the repository as feed:

http://updateext.services.openoffice.org/ProductUpdateService/check.Update

pub10.oxt neither provides <release-notes> nor <publisher>. That means the update feed should
contain these data as provided by the user on the repository web site.

Test
----
Repository:

-Create the new extension in the repository. 
-Provide a company name and a URL to the company website. They should then be in the update
 feed. 
  
-Create a new release for the extension. Upload the version 2.0 (update/pub11.oxt). 
 Provide release notes. These release notes should be displayed when clicking on 
 the release notes link. 


Office:
-Install version 1.0 of the extension:
 desktop/test/deployment/update/publisher/pub11.oxt

-Run the update in the Extension Manager


Result:
The Update Dialog should show the publisher name as provided in the repository.

A release notes link is displayed which leads to the release notes kept in the repository.