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/vortex/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>aboutMe
</optiontype>
61 <outputclass>wcf\system\option\user\MessageUserOptionOutput
</outputclass>
63 <editable>3</editable>
64 <messageObjectType>com.woltlab.wcf.user.aboutMe
</messageObjectType>
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>
86 <selectoptions>0:wcf.global.noDeclaration
87 1:wcf.user.gender.male
88 2:wcf.user.gender.female
</selectoptions>
89 <defaultvalue>0</defaultvalue>
90 <searchable>1</searchable>
92 <editable>3</editable>
94 <option name=
"location">
95 <categoryname>profile.personal
</categoryname>
96 <optiontype>text
</optiontype>
97 <searchable>1</searchable>
99 <editable>3</editable>
101 <option name=
"occupation">
102 <categoryname>profile.personal
</categoryname>
103 <optiontype>text
</optiontype>
104 <searchable>1</searchable>
105 <visible>15</visible>
106 <editable>3</editable>
108 <option name=
"hobbies">
109 <categoryname>profile.personal
</categoryname>
110 <optiontype>text
</optiontype>
111 <searchable>1</searchable>
112 <visible>15</visible>
113 <editable>3</editable>
115 <option name=
"adminComment">
116 <categoryname>profile.personal
</categoryname>
117 <optiontype>textarea
</optiontype>
118 <outputclass>wcf\system\option\user\NewlineToBreakUserOptionOutput
</outputclass>
120 <editable>2</editable>
122 <option name=
"homepage">
123 <categoryname>profile.contact
</categoryname>
124 <optiontype>URL
</optiontype>
125 <outputclass>wcf\system\option\user\URLUserOptionOutput
</outputclass>
126 <searchable>1</searchable>
127 <validationpattern>^$|^https?://
</validationpattern>
128 <visible>15</visible>
129 <editable>3</editable>
132 <categoryname>profile.contact
</categoryname>
133 <optiontype>text
</optiontype>
134 <searchable>1</searchable>
135 <validationpattern>^$|^([
0-
9](-| )?)+[
0-
9]$
</validationpattern>
136 <contentpattern>^(\d{
3})-(\d{
3})-(\d{
3})$
</contentpattern>
137 <visible>15</visible>
138 <editable>3</editable>
140 <option name=
"skype">
141 <categoryname>profile.contact
</categoryname>
142 <optiontype>text
</optiontype>
143 <searchable>1</searchable>
144 <visible>15</visible>
145 <editable>3</editable>
147 <option name=
"facebook">
148 <categoryname>profile.contact
</categoryname>
149 <optiontype>text
</optiontype>
150 <outputclass>wcf\system\option\user\FacebookUserOptionOutput
</outputclass>
151 <validationpattern>^$|^[A-Za-z\d.]{
5,}$
</validationpattern>
152 <contentpattern>^https?://www.facebook.com/([A-Za-z\d.]{
5,})$
</contentpattern>
153 <searchable>1</searchable>
154 <visible>15</visible>
155 <editable>3</editable>
157 <option name=
"twitter">
158 <categoryname>profile.contact
</categoryname>
159 <optiontype>text
</optiontype>
160 <outputclass>wcf\system\option\user\TwitterUserOptionOutput
</outputclass>
161 <validationpattern>^$|^[A-Za-z0-
9_]+$
</validationpattern>
162 <contentpattern>^https?://twitter.com/([A-Za-z0-
9_]+)$
</contentpattern>
163 <searchable>1</searchable>
164 <visible>15</visible>
165 <editable>3</editable>
167 <option name=
"googlePlus">
168 <categoryname>profile.contact
</categoryname>
169 <optiontype>text
</optiontype>
170 <outputclass>wcf\system\option\user\GooglePlusUserOptionOutput
</outputclass>
171 <validationpattern>^$|^\d{
21}$|^\+\S[^/]+$
</validationpattern>
172 <contentpattern>^https?://(?:plus|www).google(?:apis)?.com(?:/\w+/\w+(?:/\w)?)?/(\d{
21}|\+\S[^/]+)$
</contentpattern>
173 <searchable>1</searchable>
174 <visible>15</visible>
175 <editable>3</editable>
180 <option name=
"recentActivitiesFilterByFollowing">
181 <categoryname>hidden
</categoryname>
182 <optiontype>boolean
</optiontype>
183 <defaultvalue>1</defaultvalue>
185 <option name=
"timezone">
186 <categoryname>settings.general.date
</categoryname>
187 <optiontype>timezone
</optiontype>
188 <editable>3</editable>
190 <option name=
"showSignature">
191 <categoryname>settings.general.appearance
</categoryname>
192 <optiontype>boolean
</optiontype>
193 <editable>3</editable>
194 <defaultvalue>1</defaultvalue>
195 <options>module_user_signature
</options>
198 <!-- settings.privacy.content -->
199 <option name=
"canViewOnlineStatus">
200 <categoryname>settings.privacy.content
</categoryname>
201 <optiontype>select
</optiontype>
202 <editable>3</editable>
203 <selectoptions>0:wcf.user.access.everyone
204 1:wcf.user.access.registered
205 2:wcf.user.access.following
206 3:wcf.user.access.nobody
</selectoptions>
207 <defaultvalue>0</defaultvalue>
209 <option name=
"canViewProfile">
210 <categoryname>settings.privacy.content
</categoryname>
211 <optiontype>select
</optiontype>
212 <editable>3</editable>
213 <selectoptions>0:wcf.user.access.everyone
214 1:wcf.user.access.registered
215 2:wcf.user.access.following
216 3:wcf.user.access.nobody
</selectoptions>
217 <defaultvalue>0</defaultvalue>
220 <!-- settings.privacy.messaging -->
221 <option name=
"canViewEmailAddress">
222 <categoryname>settings.privacy.messaging
</categoryname>
223 <optiontype>select
</optiontype>
224 <editable>3</editable>
225 <selectoptions>0:wcf.user.access.everyone
226 1:wcf.user.access.registered
227 2:wcf.user.access.following
228 3:wcf.user.access.nobody
</selectoptions>
229 <defaultvalue>3</defaultvalue>
231 <option name=
"canMail">
232 <categoryname>settings.privacy.messaging
</categoryname>
233 <optiontype>select
</optiontype>
234 <editable>3</editable>
235 <selectoptions>0:wcf.user.access.everyone
236 1:wcf.user.access.registered
237 2:wcf.user.access.following
238 3:wcf.user.access.nobody
</selectoptions>
239 <defaultvalue>1</defaultvalue>
241 <option name=
"adminCanMail">
242 <categoryname>settings.privacy.messaging
</categoryname>
243 <optiontype>boolean
</optiontype>
244 <editable>3</editable>
245 <defaultvalue>1</defaultvalue>
249 <option name=
"canWriteProfileComments">
250 <categoryname>settings.privacy.messaging
</categoryname>
251 <optiontype>select
</optiontype>
252 <editable>3</editable>
253 <selectoptions>0:wcf.user.access.everyone
254 1:wcf.user.access.registered
255 2:wcf.user.access.following
256 3:wcf.user.access.nobody
</selectoptions>
257 <options>module_user_profile_wall
</options>
258 <defaultvalue>1</defaultvalue>