Merge branch '5.5'
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / package.xml
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">
3 <packageinformation>
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.0 dev 1</version>
9 <date>2022-08-30</date>
10 </packageinformation>
11
12 <authorinformation>
13 <author>WoltLab GmbH</author>
14 <authorurl>https://www.woltlab.com</authorurl>
15 </authorinformation>
16
17 <instructions type="install">
18 <instruction type="packageInstallationPlugin" />
19 <instruction type="acpMenu" />
20 <instruction type="userGroupOption" />
21 <instruction type="option" />
22
23 <instruction type="template" run="standalone" />
24
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>
34
35 <instruction type="userOption" run="standalone" />
36
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" />
49
50 <instruction type="script">acp/install_com.woltlab.wcf_step2.php</instruction>
51 </instructions>
52
53 <instructions type="update" fromversion="5.5.*">
54 <!--
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/database/update_com.woltlab.wcf_6.0_pre.php \
61 acp/update_com.woltlab.wcf_6.0_checkUpdateServers.php
62 -->
63 <instruction type="file" run="standalone">files_pre_check.tar</instruction>
64
65 <!-- Checks that need to happen before the upgrade starts. -->
66 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_checkSystemRequirements.php</instruction>
67 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_checkCache.php</instruction>
68 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_checkAttachmentStorage.php</instruction>
69 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_checkForMultiDomainSetup.php</instruction>
70 <!--instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_checkUpdateServers.php</instruction-->
71
72 <!-- Required for wcf1_package_installation_file_log. -->
73 <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0_pre.php</instruction>
74
75 <!-- Deploy new application code. -->
76 <instruction type="file" />
77 <instruction type="acpTemplate" />
78 <instruction type="template" />
79
80 <!-- Make all the new options available as early as possible. -->
81 <instruction type="option" run="standalone" />
82 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_skipFirstTimeSetup.php</instruction>
83
84 <!-- Run before the database migrations, because the data is gone otherwise. -->
85 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_landingPage.php</instruction>
86
87 <!-- Run before the database migrations, because otherwise the migration fails. -->
88 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_articleOrphans.php</instruction>
89
90 <!-- Migrate the database as early as possible. -->
91 <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0_reaction_fk_step1.php</instruction>
92 <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0_reaction_fk_step2.php</instruction>
93
94 <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0.php</instruction>
95
96 <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0_trackedVisit_step1.php</instruction>
97 <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0_trackedVisit_step2.php</instruction>
98 <instruction type="database" run="standalone">acp/database/update_com.woltlab.wcf_6.0_trackedVisit_step3.php</instruction>
99
100 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_styleVariables.php</instruction>
101
102 <!-- Deploy the new application code again to build the hashes in wcf1_package_installation_file_log. -->
103 <instruction type="file" />
104
105 <!-- Misc. PIPs. -->
106 <instruction type="acpMenu" />
107 <instruction type="bbcode" />
108 <instruction type="coreObject" />
109 <instruction type="cronjob" />
110 <instruction type="eventListener" />
111 <instruction type="language" />
112 <instruction type="mediaProvider" />
113 <instruction type="objectType" />
114 <instruction type="page" />
115 <instruction type="smiley" />
116 <instruction type="userGroupOption" />
117 <instruction type="userMenu" />
118 <instruction type="userOption" />
119
120 <instruction type="style">defaultStyle.tar</instruction>
121
122 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_favicon.php</instruction>
123 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_trophies.php</instruction>
124 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_removeDownloadedGravatars.php</instruction>
125
126 <!-- Clean Up. -->
127 <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_6.0_removeLegacyAppConfig.php</instruction>
128 <instruction type="fileDelete" />
129 <instruction type="templateDelete" />
130 </instructions>
131 </package>