-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinfo.xml.in
394 lines (328 loc) · 24 KB
/
info.xml.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
<?xml version="1.0"?>
<module name="dynacase-platform" version="@VERSION@" release="@RELEASE@" license="@LICENSE@" basecomponent="yes">
<description lang="en">Hosting Application Toolkit dynacase platform</description>
<description lang="fr">Serveur d'application dynacase platform</description>
<replaces>
<module name="freedom-extui" />
<module name="freedom-toolbox" />
<module name="freedom-core" />
<module name="freedom-api" />
<module name="freedom-dav" />
<module name="freedom-common" />
<module name="freedom-vault" />
<module name="freedom" />
</replaces>
<requires>
<installer version="1.1.5" comp="ge"/>
<module name="dynacase-extjs" />
<module name="dynacase-jquery" />
</requires>
<parameters>
<param name="client_name" label="client name" type="text" />
<param name="core_db" label="database postgresql service name" default="@CONTEXT_NAME" type="text" needed="Y" />
<param name="authtype" label="authenticate default mode" default="html" type="enum" values="html|basic" needed="Y" />
<param name="apacheuser" label="apache system user" default="www-data" type="text" needed="Y" />
<param name="core_tmpdir" label="temporary folder" default="/tmp" type="text" needed="Y" />
<param name="core_admin_passwd" label="Admin password" default="anakeen" type="text" volatile="yes" oninstall="W" onupgrade="H" onedit="H" />
<param name="mod_deflate" label="Enable compression (requires Apache mod_deflate)" default="yes" type="enum" values="yes|no" needed="Y" />
</parameters>
<pre-install>
<check type="phpversion" predicate="ge" version="5.3.0"><label lang="en">Check PHP version >= 5.3.0</label></check>
<check type="pgversion" service="@core_db" predicate="ge" version="8.3.0" ><label lang="en">Check database access</label></check>
<check type="pgempty" service="@core_db" optional="yes"><label lang="en">Check database empty</label></check>
<check type="syscommand" command="rm" />
<check type="syscommand" command="file" />
<check type="syscommand" command="mkdir" />
<check type="syscommand" command="tar" />
<check type="syscommand" command="zip" />
<check type="exec" cmd="zip -Z store < /dev/null > /dev/null 2>&1">
<label lang="en">Check zip support for -Z store flag</label>
<help>Your zip command does not seems to support the -Z store flag. Please install info-zip >= 3.0</help>
</check>
<check type="syscommand" command="unzip" />
<check type="syscommand" command="dot" />
<check type="syscommand" command="convert" />
<check type="syscommand" command="recode" />
<check type="syscommand" command="html2ps" />
<check type="syscommand" command="ps2pdf" />
<check type="syscommand" command="php" />
<check type="syscommand" command="ldapdelete" optional="yes" />
<check type="syscommand" command="psql" />
<check type="syscommand" command="pg_dump" />
<check type="syscommand" command="msgcat" />
<!-- Check PHP functions/extensions -->
<check type="phpbug45996"><help><![CDATA[
Your PHP installation seems to have a known bug (ref #45996: <a href="http://bugs.php.net/bug.php?id=45996" target="_blank">http://bugs.php.net/bug.php?id=45996</a>).<br/>
<br/>
Please use an updated PHP version that corrects this bug.
]]></help></check>
<check type="phpbug40926" service="@core_db"><help><![CDATA[
Your PHP installation seems to have a known bug (ref #40926: <a href="http://bugs.php.net/bug.php?id=40926" target="_blank">http://bugs.php.net/bug.php?id=40926</a>).<br/>
<br/>
This can be solved by:<br/>
- upgrading your postgresql client librairies to version >= 8.4<br/>
- or, configuring your postgres services (pg_service.conf) with the option 'sslmode=disable'<br/>
]]></help></check>
<check type="phpfunction" function="gettext"><help>You might need to install a php-gettext package from your distribution in order to have localization support in PHP.</help></check>
<check type="phpfunction" function="imagegd"><help>You might need to install a php-gd package from your distribution in order to have GD support in PHP.</help></check>
<check type="phpfunction" function="xml_set_default_handler"><help>You might need to install a php-xml package from your distribution in order to have XML support in PHP.</help></check>
<!--<check type="phpfunction" function="mhash"><help>You might need to install a php-mhash package from your distribution in order to have mash support in PHP.</help></check>-->
<check type="phpfunction" function="ldap_connect"><help>You might need to install a php-ldap package from your distribution in order to have LDAP support in PHP.</help></check>
<!--<check type="ncurses" optional="yes"><help>You might need to install a php-ncurses package from your distribution in order to have ncurses support in PHP.</help></check>-->
<check type="phpfunction" function="pspell_new" optional="yes"><help>You might need to install a php-pspell package from your distribution in order to have spelling support in PHP.</help></check>
<check type="phpfunction" function="iconv"><help>You might need to install a php-iconv package from your distribution in order to have iconv support in PHP.</help></check>
<check type="phpfunction" function="mb_get_info"><help>You might need to install a php-mbstring package from your distribution in order to have mbstring support in PHP.</help></check>
<check type="phpfunction" function="mcrypt_module_open"><help>You might need to install a php-mcrypt package from your distribution in order to have mcrypt support in PHP.</help></check>
<check type="phpfunction" function="gd_info"><help>You might need to install a php-gd package from your distribution in order to have GD image support in PHP.</help></check>
<check type="phpfunction" function="cal_info"><help>You might need to install a php-calendar package from your distribution in order to have calendar and date manipulation support in PHP.</help></check>
<check type="phpfunction" function="json_encode"><help>You might need to install a php-json package in order to have JSON support in PHP.</help></check>
<check type="phpfunction" function="simplexml_load_file"><help>You might need to install a php-simplexml package in order to have SimpleXML support in PHP.</help></check>
<check type="phpclass" class="XSLTProcessor"><help>You might need to install a php-xsl package form your distribution in order to have XSLT support in PHP.</help></check>
<!-- Check PEAR modules -->
<check type="pearmodule" include="Crypt/CHAP.php" class="Crypt_CHAP"><help>You might need to run : pear install Crypt_CHAP</help></check>
<check type="pearmodule" include="Net/SMTP.php" class="Net_SMTP"><help>You might need to run : pear install Net_SMTP</help></check>
<check type="pearmodule" include="Mail/mime.php" class="Mail_mime"><help>You might need to run : pear install Mail_Mime</help></check>
<!-- Check Apache modules -->
<check type="apachemodule" module="mod_expires"><help>You might need to install and/or activate the Apache mod_expires module.</help></check>
<check type="apachemodule" module="mod_rewrite"><help>You might need to install and/or load the mod_rewrite Apache module.</help></check>
</pre-install>
<post-install>
<process command="programs/core_initialize"><label lang="en">Initialize system database</label></process>
<process command="programs/record_application CORE I"><label lang="en">Record core application in database</label></process>
<process command="programs/init_admin_passwd"><label lang="en">Initialize admin password</label></process>
<process command="programs/record_application USERS I"><label lang="en">Record users application in database</label></process>
<process command="programs/record_application ACCESS I"><label lang="en">Record access application in database</label></process>
<process command="programs/record_application AUTHENT I"><label lang="en">Record authent application in database</label></process>
<process command="programs/record_application APPMNG I"><label lang="en">Record appmng application in database</label></process>
<process command="programs/record_application FDL I" />
<process command="programs/record_application USERCARD I" />
<process command="programs/record_application ONEFAM I" />
<process command="programs/record_application GENERIC I" />
<process command="programs/record_application FUSERS I" />
<process command="programs/record_application FREEDOM I" />
<process command="programs/record_application FGSEARCH I" />
<process command="programs/record_application DATA I" />
<process command="programs/record_application EXTUI I" />
<process command="programs/record_application VAULT I" />
<process command="programs/record_application DAV I" />
<process command="programs/record_application FDC I" />
<process command="programs/update_catalog"><label lang="en">Generate traduction catalog</label></process>
<process command="programs/set_param CORE_CLIENT client_name" ><label lang="en">Register client name</label></process>
<process command="programs/set_param CORE_TMPDIR core_tmpdir" ><label lang="en">Register temporary folder</label></process>
<process command="programs/app_post FDL I" />
<process command="./wsh.php --api=freedom_import --file=./FDL/fdl.ods" />
<process command="./wsh.php --api=freedom_import --file=./FDL/workflows.ods" />
<process command="./wsh.php --api=freedom_import --file=./FDL/searches.ods" />
<process command="./wsh.php --api=freedom_import --file=./FDL/misc.ods" />
<process command="./wsh.php --api=freedom_import --file=./FDL/freeaction.ods" />
<process command="./wsh.php --api=freedom_import --file=./FDL/helps.csv" />
<process command="programs/app_post FDL U" />
<process command="programs/app_post USERCARD I" />
<process command="programs/app_post USERCARD U" />
<process command="programs/app_post FREEDOM I" />
<process command="programs/app_post FREEDOM U" />
<process command="wsh.php --api=vault_init" />
<process command="programs/app_post DAV I" />
<process command="programs/app_post DAV U" />
<process command="wsh.php --api=crontab --cmd=register --file=FREEDOM/freedom.cron" />
<process command="programs/update_catalog" />
</post-install>
<pre-upgrade>
<check type="phpversion" predicate="ge" version="5.3.0"><label lang="en">Check PHP version >= 5.3.0</label></check>
<check type="pgversion" service="@core_db" predicate="ge" version="8.3.0" ><label lang="en">Check database access</label></check>
<check type="syscommand" command="rm" />
<check type="syscommand" command="file" />
<check type="syscommand" command="mkdir" />
<check type="syscommand" command="tar" />
<check type="syscommand" command="zip" />
<check type="exec" cmd="zip -Z store < /dev/null > /dev/null 2>&1">
<label lang="en">Check zip support for -Z store flag</label>
<help>Your zip command does not seems to support the -Z store flag. Please install info-zip >= 3.0</help>
</check>
<check type="syscommand" command="unzip" />
<check type="syscommand" command="dot" />
<check type="syscommand" command="convert" />
<check type="syscommand" command="recode" />
<check type="syscommand" command="html2ps" />
<check type="syscommand" command="ps2pdf" />
<check type="syscommand" command="php" />
<check type="syscommand" command="ldapdelete" optional="yes" />
<check type="syscommand" command="psql" />
<check type="syscommand" command="pg_dump" />
<check type="syscommand" command="msgcat" />
<!-- Check PHP functions/extensions -->
<check type="phpbug45996"><help><![CDATA[
Your PHP installation seems to have a known bug (ref #45996: <a href="http://bugs.php.net/bug.php?id=45996" target="_blank">http://bugs.php.net/bug.php?id=45996</a>).<br/>
<br/>
Please use an updated PHP version that corrects this bug.
]]></help></check>
<check type="phpbug40926" service="@core_db"><help><![CDATA[
Your PHP installation seems to have a known bug (ref #40926: <a href="http://bugs.php.net/bug.php?id=40926" target="_blank">http://bugs.php.net/bug.php?id=40926</a>).<br/>
<br/>
This can be solved by:<br/>
- upgrading your postgresql client librairies to version >= 8.4<br/>
- or, configuring your postgres services (pg_service.conf) with the option 'sslmode=disable'<br/>
]]></help></check>
<check type="phpfunction" function="gettext"><help>You might need to install a php-gettext package from your distribution in order to have localization support in PHP.</help></check>
<check type="phpfunction" function="imagegd"><help>You might need to install a php-gd package from your distribution in order to have GD support in PHP.</help></check>
<check type="phpfunction" function="xml_set_default_handler"><help>You might need to install a php-xml package from your distribution in order to have XML support in PHP.</help></check>
<!--<check type="phpfunction" function="mhash"><help>You might need to install a php-mhash package from your distribution in order to have mash support in PHP.</help></check>-->
<check type="phpfunction" function="ldap_connect"><help>You might need to install a php-ldap package from your distribution in order to have LDAP support in PHP.</help></check>
<!--<check type="ncurses" optional="yes"><help>You might need to install a php-ncurses package from your distribution in order to have ncurses support in PHP.</help></check>-->
<check type="phpfunction" function="pspell_new" optional="yes"><help>You might need to install a php-pspell package from your distribution in order to have spelling support in PHP.</help></check>
<check type="phpfunction" function="iconv"><help>You might need to install a php-iconv package from your distribution in order to have iconv support in PHP.</help></check>
<check type="phpfunction" function="mb_get_info"><help>You might need to install a php-mbstring package from your distribution in order to have mbstring support in PHP.</help></check>
<check type="phpfunction" function="mcrypt_module_open"><help>You might need to install a php-mcrypt package from your distribution in order to have mcrypt support in PHP.</help></check>
<check type="phpfunction" function="gd_info"><help>You might need to install a php-gd package from your distribution in order to have GD image support in PHP.</help></check>
<check type="phpfunction" function="cal_info"><help>You might need to install a php-calendar package from your distribution in order to have calendar and date manipulation support in PHP.</help></check>
<check type="phpfunction" function="json_encode"><help>You might need to install a php-json package in order to have JSON support in PHP.</help></check>
<check type="phpclass" class="XSLTProcessor"><help>You might need to install a php-xsl package form your distribution in order to have XSLT support in PHP.</help></check>
<!-- Check PEAR modules -->
<check type="pearmodule" include="Crypt/CHAP.php" class="Crypt_CHAP"><help>You might need to run : pear install Crypt_CHAP</help></check>
<check type="pearmodule" include="Net/SMTP.php" class="Net_SMTP"><help>You might need to run : pear install Net_SMTP</help></check>
<check type="pearmodule" include="Mail/mime.php" class="Mail_mime"><help>You might need to run : pear install Mail_Mime</help></check>
<!-- Check Apache modules -->
<check type="apachemodule" module="mod_expires"><help>You might need to install and/or activate the Apache mod_expires module.</help></check>
<check type="apachemodule" module="mod_rewrite"><help>You might need to install and/or load the mod_rewrite Apache module.</help></check>
</pre-upgrade>
<post-upgrade>
<process command="programs/core_sanitize"><label lang="en">Sanitize core database</label></process>
<process command="programs/core_update"><label lang="en">Update core</label></process>
<process command="programs/pre_migration CORE"><label lang="en">Migration first level</label></process>
<process command="programs/app_post CORE U"/>
<process command="programs/record_application CORE U"><label lang="en">Update core application in database</label></process>
<process command="programs/record_application USERS U"><label lang="en">Record users application in database</label></process>
<process command="programs/record_application ACCESS U"><label lang="en">Update access application in database</label></process>
<process command="programs/record_application AUTHENT U"><label lang="en">Update authent application in database</label></process>
<process command="programs/record_application APPMNG U"><label lang="en">Update appmng application in database</label></process>
<process command="programs/post_migration CORE"><label lang="en">Migration second level</label></process>
<process command="programs/update_catalog"><label lang="en">Generate traduction catalog</label></process>
<process command="programs/pre_migration FDL" />
<process command="programs/record_application FDL U" />
<process command="./wsh.php --api=freedom_import --file=./FDL/fdl.ods" />
<process command="./wsh.php --api=freedom_import --file=./FDL/workflows.ods" />
<process command="./wsh.php --api=freedom_import --file=./FDL/searches.ods" />
<process command="./wsh.php --api=freedom_import --file=./FDL/misc.ods" />
<process command="./wsh.php --api=freedom_import --file=./FDL/freeaction.ods" />
<process command="./wsh.php --api=freedom_import --file=./FDL/helps.csv" />
<process command="programs/app_post FDL U" />
<process command="programs/post_migration FDL" />
<process command="programs/pre_migration USERCARD" />
<process command="programs/record_application USERCARD U" />
<process command="programs/app_post USERCARD U" />
<process command="programs/pre_migration GENERIC" />
<process command="programs/record_application GENERIC U" />
<process command="programs/post_migration GENERIC" />
<process command="programs/pre_migration ONEFAM" />
<process command="programs/record_application ONEFAM U" />
<process command="programs/post_migration ONEFAM" />
<process command="programs/pre_migration FUSERS" />
<process command="programs/record_application FUSERS U" />
<process command="programs/post_migration FUSERS" />
<process command="programs/pre_migration FREEDOM" />
<process command="programs/record_application FREEDOM U" />
<process command="programs/app_post FREEDOM U" />
<process command="programs/post_migration FREEDOM" />
<process command="programs/pre_migration FGSEARCH" />
<process command="programs/record_application FGSEARCH U" />
<process command="programs/post_migration FGSEARCH" />
<process command="programs/pre_migration DATA" />
<process command="programs/record_application DATA U" />
<process command="programs/post_migration DATA" />
<process command="programs/pre_migration EXTUI" />
<process command="programs/record_application EXTUI U" />
<process command="programs/post_migration EXTUI" />
<process command="programs/pre_migration VAULT" />
<process command="programs/record_application VAULT U" />
<process command="programs/post_migration VAULT" />
<process command="programs/pre_migration DAV" />
<process command="programs/app_post DAV U" /><!-- FIXME: Required?-->
<process command="programs/record_application DAV U" />
<process command="programs/post_migration DAV" />
<process command="programs/record_application FDC U" />
<process command="wsh.php --api=crontab --cmd=register --file=FREEDOM/freedom.cron" />
<process command="programs/update_catalog" />
</post-upgrade>
<pre-remove></pre-remove>
<post-remove></post-remove>
<reconfigure>
<process command="programs/toolbox_reconfigure" />
</reconfigure>
<changelog>
<version number="3.1.1" date="2011-09-15">
<change title="Pivot export, Action usage, and many fixes" url="http://dev.dynacase.org/versions/show/117"/>
</version>
<version number="3.1.0" date="2011-07-27">
<change title="Autoload, Transaction, and many other improvement" url="http://dev.dynacase.org/versions/show/98"/>
</version>
<version number="3.0.16" date="2010-12-17">
<change title="Somes new possibilities for Ooo Layout" url="http://dev.dynacase.org/versions/show/78"/>
</version>
<version number="3.0.15" date="2010-11-26">
<change title="Join in searchDoc" url="http://dev.dynacase.org/versions/show/73"/>
</version>
<version number="3.0.14" date="2010-11-10">
<change title="Specific methods can be use in search criteria" url="http://dev.dynacase.org/versions/show/72"/>
</version>
<version number="3.0.13" date="2010-10-27">
<change title="Fix files with quote " url="http://dev.dynacase.org/versions/show/71"/>
</version>
<version number="3.0.12" date="2010-09-15">
<change title="Rename to dynacase" url="http://dev.dynacase.org/versions/show/40"/>
</version>
<version number="3.0.11" date="2010-09-15">
<change title="Many fixes" url="http://dev.freedom-ecm.org/versions/show/37"/>
</version>
<version number="3.0.10" date="2010-08-13">
<change title="inline help document" url="http://dev.freedom-ecm.org/versions/show/35"/>
</version>
<version number="3.0.9" date="2010-07-30">
<change title="first normal form export" url="http://dev.freedom-ecm.org/versions/show/33"/>
</version>
<version number="3.0.8" date="2010-07-12">
<change title="new feature for XML import/export" url="http://dev.freedom-ecm.org/versions/show/31"/>
</version>
<version number="3.0.7-3" date="2010-06-25">
<change title="Update reference manual " >
</change>
</version>
<version number="3.0.7" date="2010-06-24">
<change title="New feature for openOffice template " url="http://dev.freedom-ecm.org/versions/show/26">
Add report export in latin encoding for microsoft windows users
Possibility to export applications acls
</change>
</version>
<version number="3.0.6" date="2010-06-16">
<change title="Importation XML" url="http://dev.freedom-ecm.org/versions/show/23">
Locale for dates
Fix constraint errors
</change>
</version>
<version number="3.0.5" date="2010-06-07">
<change title="Correct wsh freedom_refresh" />
<change title="Archive and XML" url="http://dev.freedom-ecm.org/versions/show/18">
Document's archive management.
New vision of attribute constraint
Document XML export
</change>
</version>
<version number="3.0.4" date="2010-05-07">
<change title="gpc_magic_quote in htaccess" url="http://dev.freedom-ecm.org/issues/733" />
<change title="Evolution about attribute zone" url="http://dev.freedom-ecm.org/versions/show/16">
Correction to add more easily other language.
Continue onefam application extjs version
Better integration of document look with new extjs interfaces
</change>
</version>
<version number="3.0.2" date="2010-04-19">
<change title="View default document link in ext mode" url="http://dev.freedom-ecm.org/issues/671" />
<change title="Update families with export file" url="http://dev.freedom-ecm.org/issues/669" />
<change title="View families in folders" url="http://dev.freedom-ecm.org/issues/668" />
<change title="Correct usage on 'nr' option in transition's workflow" url="http://dev.freedom-ecm.org/issues/667" />
</version>
<version number="3.0.1" date="2010-04-09">
<change title="SearchDoc::addFilter() support argument to string filter">Arguments are automatically escaped to avoid sql injection $s->addFilter("title ~ '%s'",$arg)</change>
<change title="Use thumbnail when display image in array" url="http://dev.freedom-ecm.org/issues/612" />
</version>
</changelog>
</module>