1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <package name=
"com.woltlab.wcf" xmlns=
"http://www.woltlab.com" xmlns:
xsi=
"http://www.w3.org/2001/XMLSchema-instance" xsi:
schemaLocation=
"http://www.woltlab.com http://www.woltlab.com/XSD/5.4/package.xsd">
4 <packagename>WoltLab Suite Core
</packagename>
5 <packagedescription>Free CMS and web-framework, designed for awesome websites and communities.
</packagedescription>
6 <packagedescription language=
"de">Freies CMS und Web-Framework, das eindrucksvolle Websites und Communities ermöglicht.
</packagedescription>
7 <isapplication>1</isapplication>
8 <version>6.0.2</version>
9 <date>2023-
10-
20</date>
13 <author>WoltLab GmbH
</author>
14 <authorurl>https://www.woltlab.com
</authorurl>
17 <instructions type=
"install">
18 <instruction type=
"packageInstallationPlugin" />
19 <instruction type=
"acpMenu" />
20 <instruction type=
"userGroupOption" />
21 <instruction type=
"option" />
23 <instruction type=
"template" run=
"standalone" />
25 <instruction type=
"eventListener" />
26 <instruction type=
"script" run=
"standalone">acp/install_com.woltlab.wcf_step1.php
</instruction>
27 <instruction type=
"cronjob" />
28 <instruction type=
"coreObject" />
29 <instruction type=
"clipboardAction" />
30 <instruction type=
"objectTypeDefinition" />
31 <instruction type=
"objectType" />
32 <instruction type=
"acpSearchProvider" />
33 <instruction type=
"style">defaultStyle.tar
</instruction>
35 <instruction type=
"userOption" run=
"standalone" />
37 <instruction type=
"bbcode" />
38 <instruction type=
"smiley" />
39 <instruction type=
"userProfileMenu" />
40 <instruction type=
"userMenu" />
41 <instruction type=
"userNotificationEvent" />
42 <instruction type=
"aclOption" />
43 <instruction type=
"page" />
44 <instruction type=
"menu" />
45 <instruction type=
"menuItem" />
46 <instruction type=
"box" />
47 <instruction type=
"mediaProvider" />
48 <instruction type=
"templateListener" />
50 <instruction type=
"script">acp/install_com.woltlab.wcf_step2.php
</instruction>
53 <instructions type=
"update" fromversion=
"5.5.*">
55 tar cvf com.woltlab.wcf/files_pre_check.tar -C wcfsetup/install/files/ \
56 acp/update_com.woltlab.wcf_6.0_checkSystemRequirements.php \
57 acp/update_com.woltlab.wcf_6.0_checkCache.php \
58 acp/update_com.woltlab.wcf_6.0_checkAttachmentStorage.php \
59 acp/update_com.woltlab.wcf_6.0_checkForMultiDomainSetup.php \
60 acp/update_com.woltlab.wcf_6.0_checkUpdateServers.php \
61 acp/update_com.woltlab.wcf_6.0_initBootstrap.php \
62 acp/update_com.woltlab.wcf_6.0_styleVariables.php \
63 acp/database/update_com.woltlab.wcf_6.0_pre.php \
64 acp/database/update_com.woltlab.wcf_6.0_style.php
66 <instruction type=
"file" run=
"standalone">files_pre_check.tar
</instruction>
68 <!-- Checks that need to happen before the upgrade starts. -->
69 <instruction type=
"script" run=
"standalone">acp/update_com.woltlab.wcf_6.0_checkSystemRequirements.php
</instruction>
70 <instruction type=
"script" run=
"standalone">acp/update_com.woltlab.wcf_6.0_checkCache.php
</instruction>
71 <instruction type=
"script" run=
"standalone">acp/update_com.woltlab.wcf_6.0_checkAttachmentStorage.php
</instruction>
72 <instruction type=
"script" run=
"standalone">acp/update_com.woltlab.wcf_6.0_checkForMultiDomainSetup.php
</instruction>
73 <instruction type=
"script" run=
"standalone">acp/update_com.woltlab.wcf_6.0_checkUpdateServers.php
</instruction>
75 <!-- Required for wcf1_package_installation_file_log. -->
76 <instruction type=
"database" run=
"standalone">acp/database/update_com.woltlab.wcf_6.0_pre.php
</instruction>
78 <!-- Add the dark mode support first, because otherwise a failed migration would brick the ACP. -->
79 <instruction type=
"database" run=
"standalone">acp/database/update_com.woltlab.wcf_6.0_style.php
</instruction>
80 <instruction type=
"script" run=
"standalone">acp/update_com.woltlab.wcf_6.0_styleVariables.php
</instruction>
82 <!-- Set up an empty bootstrap file if its does not exist. -->
83 <instruction type=
"script" run=
"standalone">acp/update_com.woltlab.wcf_6.0_initBootstrap.php
</instruction>
85 <!-- Deploy new application code. -->
86 <instruction type=
"file" />
87 <instruction type=
"acpTemplate" />
88 <instruction type=
"template" />
90 <!-- Make all the new options available as early as possible. -->
91 <instruction type=
"option" run=
"standalone" />
92 <instruction type=
"script" run=
"standalone">acp/update_com.woltlab.wcf_6.0_skipFirstTimeSetup.php
</instruction>
94 <!-- Run before the database migrations, because the data is gone otherwise. -->
95 <instruction type=
"script" run=
"standalone">acp/update_com.woltlab.wcf_6.0_landingPage.php
</instruction>
97 <!-- Run before the database migrations, because otherwise the migration fails. -->
98 <instruction type=
"script" run=
"standalone">acp/update_com.woltlab.wcf_6.0_articleOrphans.php
</instruction>
100 <!-- Migrate the database as early as possible. -->
101 <instruction type=
"database" run=
"standalone">acp/database/update_com.woltlab.wcf_6.0_reaction_fk_step1.php
</instruction>
102 <instruction type=
"database" run=
"standalone">acp/database/update_com.woltlab.wcf_6.0_reaction_fk_step2.php
</instruction>
104 <instruction type=
"database" run=
"standalone">acp/database/update_com.woltlab.wcf_6.0.php
</instruction>
106 <instruction type=
"database" run=
"standalone">acp/database/update_com.woltlab.wcf_6.0_trackedVisit_step1.php
</instruction>
107 <instruction type=
"database" run=
"standalone">acp/database/update_com.woltlab.wcf_6.0_trackedVisit_step2.php
</instruction>
108 <instruction type=
"database" run=
"standalone">acp/database/update_com.woltlab.wcf_6.0_trackedVisit_step3.php
</instruction>
110 <!-- Deploy the new application code again to build the hashes in wcf1_package_installation_file_log. -->
111 <instruction type=
"file" />
114 <instruction type=
"acpMenu" />
115 <instruction type=
"bbcode" />
116 <instruction type=
"coreObject" />
117 <instruction type=
"cronjob" />
118 <instruction type=
"eventListener" />
119 <instruction type=
"language" />
120 <instruction type=
"mediaProvider" />
121 <instruction type=
"menuItem" />
122 <instruction type=
"objectType" />
123 <instruction type=
"page" />
124 <instruction type=
"userGroupOption" />
125 <instruction type=
"userMenu" />
126 <instruction type=
"userOption" />
128 <instruction type=
"style">defaultStyle.tar
</instruction>
130 <instruction type=
"script" run=
"standalone">acp/update_com.woltlab.wcf_6.0_favicon.php
</instruction>
131 <instruction type=
"script" run=
"standalone">acp/update_com.woltlab.wcf_6.0_trophies.php
</instruction>
132 <instruction type=
"script" run=
"standalone">acp/update_com.woltlab.wcf_6.0_removeDownloadedGravatars.php
</instruction>
133 <instruction type=
"script" run=
"standalone">acp/update_com.woltlab.wcf_6.0_license.php
</instruction>
136 <instruction type=
"script" run=
"standalone">acp/update_com.woltlab.wcf_6.0_removeLegacyAppConfig.php
</instruction>
137 <instruction type=
"fileDelete" />
138 <instruction type=
"templateDelete" />
141 <instructions type=
"update" fromversion=
"6.0.1">
142 <instruction type=
"file">files_update.tar
</instruction>