pyuno: call target only with internal python
[LibreOffice.git] / desktop / test / deployment / update / publisher / readme.txt
blob148dab776ce6d777daa59164d60093bd8e3d495b
1 --The folder contains extensions which use in the description.xml the following:
3 -The <publisher> element
4 -The <release-notes> element
6 Both element contain localized child elements.
8 The following table shows what localized item is used, when the Office the locale 
9 en-US uses.
12 Localization:
14 Installed office en-US
15          | publisher     | release notes
16 =============================================
17 pub1.oxt | en-US         | en-US
18 --------------------------------------------- 
19 pub2.oxt | en-US-region1 | en-US-region1
20 ---------------------------------------------
21 pub3.oxt | en            | en
22 ---------------------------------------------
23 pub4.oxt | en-GB         | en-GB
24 ---------------------------------------------
25 pub5.oxt | de            | de
28 ================================================================================
29 pub6.oxt
30 ================================================================================
31 like pub1 but without release notes.
34 ================================================================================
35 pub7.oxt
36 ================================================================================
37 like pub1 but without publisher name.
39 ================================================================================
40 pub8.oxt
41 ================================================================================
42 Need not be committed in extensions/www/testarea/desktop.
44 pub8.oxt is intended for tests with extensions.services.openoffice.org.
45 It does not contain <update-information>. That is, the Extension Manager will obtain
46 the update information from the repository as feed:
48 http://updateext.services.openoffice.org/ProductUpdateService/check.Update
50 pub8.oxt provides <publisher> and <release-notes>. This information should be transferred
51 in the update feed and not those entered in the repository.
53 Test
54 ----
55 Repository:
57 -Create the new extension in the repository. 
58 -Provide a company name and a URL to the company website. This setting should be ignored
59  when generating the update feed. Instead the publisher name from the extension is used.
60  Enter "Publisher Title" : some arbitrary company
61  "Publisher URL": any arbitrary URL but not:
62  http://extensions.openoffice.org/testarea/desktop/publisher/publisher_en-US.html
63   
64 -Create a new release for the extension. Upload the version 2.0 (update/pub8.oxt). 
65  Provide release notes. These release notes should later not be seen when clicking on 
66  the release notes link.
69 Office:
70 -Install version 1.0 of the extension:
71  desktop/test/deployment/update/publisher/pub8.oxt
73 -Run the update in the Extension Manager
76 Result:
77 The Update Dialog should show the publisher name as provided in the description.xml. For example,
78 when lang=en-US was selected: My OpenOffice en-US
80 A release notes link is displayed with a URL to the release notes as provided in 
81 the description.xml. For example, when lang=en-US was selected:
82 "http://extensions.openoffice.org/testarea/desktop/publisher/publisher_en-US.html
85 ================================================================================
86 pub9.oxt
87 ================================================================================
88 Need not be committed in extensions/www/testarea/desktop.
90 pub9.oxt is intended for tests with extensions.services.openoffice.org.
91 It does not contain <update-information>. That is, the Extension Manager will obtain
92 the update information from the repository as feed:
94 http://updateext.services.openoffice.org/ProductUpdateService/check.Update
96 pub9.oxt provides <publisher>. That means the update feed should
97 contain the <publisher> as provided by the extension and the release notes as entered
98 in the repository.
100 Test
101 ----
102 Repository:
104 -Create the new extension in the repository. 
105 -Provide a company name and a URL to the company website. This setting should be ignored
106  when generating the update feed. Instead the publisher name from the extension is used.
107  Enter "Publisher Title" : some arbitrary company name
108  "Publisher URL": any arbitrary URL but not:
109  http://extensions.openoffice.org/testarea/desktop/publisher/publisher_en-US.html
110   
111 -Create a new release for the extension. Upload the version 2.0 (update/pub9.oxt). 
112  Provide release notes. These release notes should later be displayed when clicking on 
113  the release notes link.
116 Office:
117 -Install version 1.0 of the extension:
118  desktop/test/deployment/update/publisher/pub9.oxt
120 -Run the update in the Extension Manager
123 Result:
124 The Update Dialog should show the publisher name as provided in the description.xml. For example,
125 when lang=en-US was selected: My OpenOffice en-US
127 A release notes link is displayed with a URL to the release notes as provided in the release notes
128 field on the edit page for the extension in the repository.
130 ================================================================================
131 pub10.oxt
132 ================================================================================
133 Need not be committed in extensions/www/testarea/desktop.
135 pub10.oxt is intended for tests with extensions.services.openoffice.org.
136 It does not contain <update-information>. That is, the Extension Manager will obtain
137 the update information from the repository as feed:
139 http://updateext.services.openoffice.org/ProductUpdateService/check.Update
141 pub10.oxt provides <release-notes>. That means the update feed should
142 contain the <release-notes> as provided by the extension and the publisher name/URLs as entered
143 in the repository.
145 Test
146 ----
147 Repository:
149 -Create the new extension in the repository. 
150 -Provide a company name and a URL to the company website. They should then be in the update
151  feed. 
152   
153 -Create a new release for the extension. Upload the version 2.0 (update/pub10.oxt). 
154  Provide release notes. These release notes should NOT  be displayed when clicking on 
155  the release notes link. Instead the release notes provided by pub10.oxt should be displayed.
158 Office:
159 -Install version 1.0 of the extension:
160  desktop/test/deployment/update/publisher/pub10.oxt
162 -Run the update in the Extension Manager
165 Result:
166 The Update Dialog should show the publisher name as provided in the repository.
168 A release notes link is displayed with a URL to the release notes as provided in the 
169 pub10.oxt.  For example, when the locale of the office is en-US then this page will be 
170 displayed:
171 For example,
172 when lang=en-US was selected: My OpenOffice en-US
174 ================================================================================
175 pub11.oxt
176 ================================================================================
177 Need not be committed in extensions/www/testarea/desktop.
179 pub11.oxt is intended for tests with extensions.services.openoffice.org.
180 It does not contain <update-information>. That is, the Extension Manager will obtain
181 the update information from the repository as feed:
183 http://updateext.services.openoffice.org/ProductUpdateService/check.Update
185 pub10.oxt neither provides <release-notes> nor <publisher>. That means the update feed should
186 contain these data as provided by the user on the repository web site.
188 Test
189 ----
190 Repository:
192 -Create the new extension in the repository. 
193 -Provide a company name and a URL to the company website. They should then be in the update
194  feed. 
195   
196 -Create a new release for the extension. Upload the version 2.0 (update/pub11.oxt). 
197  Provide release notes. These release notes should be displayed when clicking on 
198  the release notes link. 
201 Office:
202 -Install version 1.0 of the extension:
203  desktop/test/deployment/update/publisher/pub11.oxt
205 -Run the update in the Extension Manager
208 Result:
209 The Update Dialog should show the publisher name as provided in the repository.
211 A release notes link is displayed which leads to the release notes kept in the repository.