1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <data 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/2019/userOption.xsd">
5 <category name=
"profile">
6 <showorder>1</showorder>
9 <category name=
"profile.aboutMe">
10 <parent>profile
</parent>
12 <category name=
"profile.personal">
13 <parent>profile
</parent>
15 <category name=
"profile.contact">
16 <parent>profile
</parent>
19 <category name=
"settings">
20 <showorder>2</showorder>
23 <category name=
"settings.general">
24 <parent>settings
</parent>
25 <showorder>1</showorder>
27 <category name=
"settings.general.appearance">
28 <parent>settings.general
</parent>
29 <showorder>1</showorder>
31 <category name=
"settings.general.interface">
32 <parent>settings.general
</parent>
33 <showorder>2</showorder>
35 <category name=
"settings.general.date">
36 <parent>settings.general
</parent>
37 <showorder>3</showorder>
39 <category name=
"settings.privacy">
40 <parent>settings
</parent>
41 <showorder>2</showorder>
43 <category name=
"settings.privacy.content">
44 <parent>settings.privacy
</parent>
46 <category name=
"settings.privacy.messaging">
47 <parent>settings.privacy
</parent>
52 <option name=
"aboutMe">
53 <categoryname>profile.aboutMe
</categoryname>
54 <optiontype>aboutMe
</optiontype>
55 <outputclass>wcf\system\option\user\MessageUserOptionOutput
</outputclass>
57 <editable>3</editable>
58 <messageObjectType>com.woltlab.wcf.user.aboutMe
</messageObjectType>
60 <option name=
"birthday">
61 <categoryname>profile.personal
</categoryname>
62 <optiontype>birthday
</optiontype>
63 <outputclass>wcf\system\option\user\BirthdayUserOptionOutput
</outputclass>
64 <searchable>1</searchable>
66 <editable>3</editable>
68 <option name=
"birthdayShowYear">
69 <categoryname>profile.personal
</categoryname>
70 <optiontype>boolean
</optiontype>
71 <defaultvalue>1</defaultvalue>
72 <editable>3</editable>
74 <option name=
"gender">
75 <categoryname>profile.personal
</categoryname>
76 <optiontype>select
</optiontype>
77 <defaultvalue>0</defaultvalue>
78 <selectoptions>0:wcf.global.noDeclaration
79 1:wcf.user.gender.male
80 2:wcf.user.gender.female
81 3:wcf.user.gender.other
</selectoptions>
82 <outputclass>wcf\system\option\user\SelectOptionsUserOptionOutput
</outputclass>
83 <searchable>1</searchable>
85 <editable>3</editable>
87 <option name=
"location">
88 <categoryname>profile.personal
</categoryname>
89 <optiontype>text
</optiontype>
90 <searchable>1</searchable>
92 <editable>3</editable>
94 <option name=
"occupation">
95 <categoryname>profile.personal
</categoryname>
96 <optiontype>text
</optiontype>
97 <searchable>1</searchable>
99 <editable>3</editable>
101 <option name=
"hobbies">
102 <categoryname>profile.personal
</categoryname>
103 <optiontype>text
</optiontype>
104 <searchable>1</searchable>
105 <visible>15</visible>
106 <editable>3</editable>
108 <option name=
"adminComment">
109 <categoryname>profile.personal
</categoryname>
110 <optiontype>textarea
</optiontype>
111 <outputclass>wcf\system\option\user\NewlineToBreakUserOptionOutput
</outputclass>
113 <editable>2</editable>
115 <option name=
"homepage">
116 <categoryname>profile.contact
</categoryname>
117 <optiontype>URL
</optiontype>
118 <validationpattern>^$|^https?://
</validationpattern>
119 <outputclass>wcf\system\option\user\URLUserOptionOutput
</outputclass>
120 <searchable>1</searchable>
121 <visible>15</visible>
122 <editable>3</editable>
124 <option name=
"skype">
125 <categoryname>profile.contact
</categoryname>
126 <optiontype>text
</optiontype>
127 <searchable>1</searchable>
128 <visible>15</visible>
129 <editable>3</editable>
130 <isdisabled>1</isdisabled>
132 <option name=
"facebook">
133 <categoryname>profile.contact
</categoryname>
134 <optiontype>text
</optiontype>
135 <validationpattern>^$|^[A-Za-z\d.]{
5,}$
</validationpattern>
136 <outputclass>wcf\system\option\user\FacebookUserOptionOutput
</outputclass>
137 <searchable>1</searchable>
138 <visible>15</visible>
139 <editable>3</editable>
140 <contentpattern>^https?://www.facebook.com/([A-Za-z\d.]{
5,})$
</contentpattern>
142 <option name=
"twitter">
143 <categoryname>profile.contact
</categoryname>
144 <optiontype>text
</optiontype>
145 <validationpattern>^$|^[A-Za-z0-
9_]+$
</validationpattern>
146 <outputclass>wcf\system\option\user\TwitterUserOptionOutput
</outputclass>
147 <searchable>1</searchable>
148 <visible>15</visible>
149 <editable>3</editable>
150 <contentpattern>^https?://twitter.com/([A-Za-z0-
9_]+)$
</contentpattern>
154 <option name=
"recentActivitiesFilterByFollowing">
155 <categoryname>hidden
</categoryname>
156 <optiontype>boolean
</optiontype>
157 <defaultvalue>1</defaultvalue>
159 <option name=
"timezone">
160 <categoryname>settings.general.date
</categoryname>
161 <optiontype>timezone
</optiontype>
162 <editable>3</editable>
164 <option name=
"showSignature">
165 <categoryname>settings.general.appearance
</categoryname>
166 <optiontype>boolean
</optiontype>
167 <defaultvalue>1</defaultvalue>
168 <options>module_user_signature
</options>
169 <editable>3</editable>
171 <option name=
"editorPastePreserveFormatting">
172 <categoryname>settings.general.interface
</categoryname>
173 <optiontype>boolean
</optiontype>
174 <defaultvalue>1</defaultvalue>
175 <editable>3</editable>
177 <!-- settings.privacy.content -->
178 <option name=
"canViewOnlineStatus">
179 <categoryname>settings.privacy.content
</categoryname>
180 <optiontype>select
</optiontype>
181 <defaultvalue>0</defaultvalue>
182 <selectoptions>0:wcf.user.access.everyone
183 1:wcf.user.access.registered
184 2:wcf.user.access.following
185 3:wcf.user.access.nobody
</selectoptions>
186 <editable>3</editable>
187 <permissions>user.profile.canHideOnlineStatus
</permissions>
189 <option name=
"canViewProfile">
190 <categoryname>settings.privacy.content
</categoryname>
191 <optiontype>select
</optiontype>
192 <defaultvalue>0</defaultvalue>
193 <selectoptions>0:wcf.user.access.everyone
194 1:wcf.user.access.registered
195 2:wcf.user.access.following
196 3:wcf.user.access.nobody
</selectoptions>
197 <editable>3</editable>
199 <option name=
"canViewTrophies">
200 <categoryname>settings.privacy.content
</categoryname>
201 <optiontype>select
</optiontype>
202 <defaultvalue>0</defaultvalue>
203 <options>module_trophy
</options>
204 <permissions>user.profile.trophy.canSeeTrophies
</permissions>
205 <selectoptions>0:wcf.user.access.everyone
206 1:wcf.user.access.registered
207 2:wcf.user.access.following
208 3:wcf.user.access.nobody
</selectoptions>
209 <editable>3</editable>
211 <option name=
"enableEmbeddedMedia">
212 <categoryname>settings.privacy.content
</categoryname>
213 <optiontype>boolean
</optiontype>
214 <defaultvalue>0</defaultvalue>
215 <editable>3</editable>
216 <options>message_enable_user_consent
</options>
218 <!-- settings.privacy.messaging -->
219 <option name=
"canViewEmailAddress">
220 <categoryname>settings.privacy.messaging
</categoryname>
221 <optiontype>select
</optiontype>
222 <defaultvalue>3</defaultvalue>
223 <selectoptions>0:wcf.user.access.everyone
224 1:wcf.user.access.registered
225 2:wcf.user.access.following
226 3:wcf.user.access.nobody
</selectoptions>
227 <editable>3</editable>
229 <option name=
"adminCanMail">
230 <categoryname>settings.privacy.messaging
</categoryname>
231 <optiontype>boolean
</optiontype>
232 <defaultvalue>1</defaultvalue>
233 <editable>3</editable>
236 <option name=
"canWriteProfileComments">
237 <categoryname>settings.privacy.messaging
</categoryname>
238 <optiontype>select
</optiontype>
239 <defaultvalue>1</defaultvalue>
240 <selectoptions>0:wcf.user.access.everyone
241 1:wcf.user.access.registered
242 2:wcf.user.access.following
243 3:wcf.user.access.nobody
</selectoptions>
244 <options>module_user_profile_wall
</options>
245 <editable>3</editable>
250 <option name=
"canMail" />