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/maelstrom/userOption.xsd">
5 <category name=
"profile">
6 <showorder>1</showorder>
10 <category name=
"profile.aboutMe">
11 <parent>profile
</parent>
13 <category name=
"profile.personal">
14 <parent>profile
</parent>
16 <category name=
"profile.contact">
17 <parent>profile
</parent>
21 <category name=
"settings">
22 <showorder>2</showorder>
26 <category name=
"settings.general">
27 <showorder>1</showorder>
28 <parent>settings
</parent>
30 <category name=
"settings.general.appearance">
31 <showorder>1</showorder>
32 <parent>settings.general
</parent>
34 <category name=
"settings.general.interface">
35 <showorder>2</showorder>
36 <parent>settings.general
</parent>
38 <category name=
"settings.general.date">
39 <showorder>3</showorder>
40 <parent>settings.general
</parent>
43 <category name=
"settings.privacy">
44 <showorder>2</showorder>
45 <parent>settings
</parent>
47 <category name=
"settings.privacy.content">
48 <parent>settings.privacy
</parent>
50 <category name=
"settings.privacy.messaging">
51 <parent>settings.privacy
</parent>
58 <option name=
"aboutMe">
59 <categoryname>profile.aboutMe
</categoryname>
60 <optiontype>message
</optiontype>
61 <outputclass>wcf\system\option\user\MessageUserOptionOutput
</outputclass>
63 <editable>3</editable>
64 <maxlength>1000</maxlength>
66 <option name=
"birthday">
67 <categoryname>profile.personal
</categoryname>
68 <optiontype>birthday
</optiontype>
69 <outputclass>wcf\system\option\user\BirthdayUserOptionOutput
</outputclass>
70 <searchable>1</searchable>
72 <editable>3</editable>
74 <option name=
"birthdayShowYear">
75 <categoryname>profile.personal
</categoryname>
76 <optiontype>boolean
</optiontype>
78 <editable>3</editable>
79 <defaultvalue>1</defaultvalue>
82 <option name=
"gender">
83 <categoryname>profile.personal
</categoryname>
84 <optiontype>select
</optiontype>
85 <outputclass>wcf\system\option\user\SelectOptionsUserOptionOutput
</outputclass>
87 <![CDATA[
0:wcf.global.noDeclaration
88 1:wcf.user.gender.male
89 2:wcf.user.gender.female]]
>
91 <defaultvalue>0</defaultvalue>
92 <searchable>1</searchable>
94 <editable>3</editable>
96 <option name=
"location">
97 <categoryname>profile.personal
</categoryname>
98 <optiontype>text
</optiontype>
99 <searchable>1</searchable>
100 <visible>15</visible>
101 <editable>3</editable>
103 <option name=
"occupation">
104 <categoryname>profile.personal
</categoryname>
105 <optiontype>text
</optiontype>
106 <searchable>1</searchable>
107 <visible>15</visible>
108 <editable>3</editable>
110 <option name=
"hobbies">
111 <categoryname>profile.personal
</categoryname>
112 <optiontype>text
</optiontype>
113 <searchable>1</searchable>
114 <visible>15</visible>
115 <editable>3</editable>
117 <option name=
"adminComment">
118 <categoryname>profile.personal
</categoryname>
119 <optiontype>textarea
</optiontype>
120 <outputclass>wcf\system\option\user\NewlineToBreakUserOptionOutput
</outputclass>
122 <editable>2</editable>
124 <option name=
"homepage">
125 <categoryname>profile.contact
</categoryname>
126 <optiontype>URL
</optiontype>
127 <outputclass>wcf\system\option\user\URLUserOptionOutput
</outputclass>
128 <searchable>1</searchable>
129 <validationpattern>^$|^https?://
</validationpattern>
130 <visible>15</visible>
131 <editable>3</editable>
134 <categoryname>profile.contact
</categoryname>
135 <optiontype>text
</optiontype>
136 <searchable>1</searchable>
137 <validationpattern>^$|^([
0-
9](-| )?)+[
0-
9]$
</validationpattern>
138 <contentpattern>^(\d{
3})-(\d{
3})-(\d{
3})$
</contentpattern>
139 <visible>15</visible>
140 <editable>3</editable>
142 <option name=
"skype">
143 <categoryname>profile.contact
</categoryname>
144 <optiontype>text
</optiontype>
145 <searchable>1</searchable>
146 <visible>15</visible>
147 <editable>3</editable>
149 <option name=
"facebook">
150 <categoryname>profile.contact
</categoryname>
151 <optiontype>text
</optiontype>
152 <outputclass>wcf\system\option\user\FacebookUserOptionOutput
</outputclass>
153 <validationpattern>^$|^[A-Za-z\d.]{
5,}$
</validationpattern>
154 <contentpattern>^https?://www.facebook.com/([A-Za-z\d.]{
5,})$
</contentpattern>
155 <searchable>1</searchable>
156 <visible>15</visible>
157 <editable>3</editable>
159 <option name=
"twitter">
160 <categoryname>profile.contact
</categoryname>
161 <optiontype>text
</optiontype>
162 <outputclass>wcf\system\option\user\TwitterUserOptionOutput
</outputclass>
163 <validationpattern>^$|^[A-Za-z0-
9_]+$
</validationpattern>
164 <contentpattern>^https?://twitter.com/([A-Za-z0-
9_]+)$
</contentpattern>
165 <searchable>1</searchable>
166 <visible>15</visible>
167 <editable>3</editable>
169 <option name=
"googlePlus">
170 <categoryname>profile.contact
</categoryname>
171 <optiontype>text
</optiontype>
172 <outputclass>wcf\system\option\user\GooglePlusUserOptionOutput
</outputclass>
173 <validationpattern>^$|^[
0-
9]{
21}$|^\+[a-zA-Z0-
9]+$
</validationpattern>
174 <contentpattern>^https?://(?:plus|www).google.com/([
0-
9]{
21}|\+[a-zA-Z0-
9]+)$
</contentpattern>
175 <searchable>1</searchable>
176 <visible>15</visible>
177 <editable>3</editable>
182 <option name=
"timezone">
183 <categoryname>settings.general.date
</categoryname>
184 <optiontype>timezone
</optiontype>
185 <editable>3</editable>
187 <option name=
"showSignature">
188 <categoryname>settings.general.appearance
</categoryname>
189 <optiontype>boolean
</optiontype>
190 <editable>3</editable>
191 <defaultvalue>1</defaultvalue>
192 <options>module_user_signature
</options>
195 <!-- settings.privacy.content -->
196 <option name=
"canViewOnlineStatus">
197 <categoryname>settings.privacy.content
</categoryname>
198 <optiontype>select
</optiontype>
199 <editable>3</editable>
200 <selectoptions><![CDATA[
0:wcf.user.access.everyone
201 1:wcf.user.access.registered
202 2:wcf.user.access.following
203 3:wcf.user.access.nobody]]
></selectoptions>
204 <defaultvalue>0</defaultvalue>
206 <option name=
"canViewProfile">
207 <categoryname>settings.privacy.content
</categoryname>
208 <optiontype>select
</optiontype>
209 <editable>3</editable>
210 <selectoptions><![CDATA[
0:wcf.user.access.everyone
211 1:wcf.user.access.registered
212 2:wcf.user.access.following
213 3:wcf.user.access.nobody]]
></selectoptions>
214 <defaultvalue>0</defaultvalue>
217 <!-- settings.privacy.messaging -->
218 <option name=
"canViewEmailAddress">
219 <categoryname>settings.privacy.messaging
</categoryname>
220 <optiontype>select
</optiontype>
221 <editable>3</editable>
222 <selectoptions><![CDATA[
0:wcf.user.access.everyone
223 1:wcf.user.access.registered
224 2:wcf.user.access.following
225 3:wcf.user.access.nobody]]
></selectoptions>
226 <defaultvalue>3</defaultvalue>
228 <option name=
"canMail">
229 <categoryname>settings.privacy.messaging
</categoryname>
230 <optiontype>select
</optiontype>
231 <editable>3</editable>
232 <selectoptions><![CDATA[
0:wcf.user.access.everyone
233 1:wcf.user.access.registered
234 2:wcf.user.access.following
235 3:wcf.user.access.nobody]]
></selectoptions>
236 <defaultvalue>1</defaultvalue>
238 <option name=
"adminCanMail">
239 <categoryname>settings.privacy.messaging
</categoryname>
240 <optiontype>boolean
</optiontype>
241 <editable>3</editable>
242 <defaultvalue>1</defaultvalue>
246 <option name=
"canWriteProfileComments">
247 <categoryname>settings.privacy.messaging
</categoryname>
248 <optiontype>select
</optiontype>
249 <editable>3</editable>
250 <selectoptions><![CDATA[
0:wcf.user.access.everyone
251 1:wcf.user.access.registered
252 2:wcf.user.access.following
253 3:wcf.user.access.nobody]]
></selectoptions>
254 <defaultvalue>1</defaultvalue>