2014-06-18 22:49:21 +08:00
|
|
|
# Available options:
|
2014-06-13 06:03:03 +08:00
|
|
|
#
|
2015-02-06 19:08:37 +08:00
|
|
|
# default - The default value of the setting.
|
|
|
|
# client - Set to true if the javascript should have access to this setting's value.
|
|
|
|
# refresh - Set to true if clients should refresh when the setting is changed.
|
|
|
|
# min - For a string setting, the minimum length. For an integer setting, the minimum value.
|
|
|
|
# max - For a string setting, the maximum length. For an integer setting, the maximum value.
|
|
|
|
# regex - A regex that the value must match.
|
|
|
|
# validator - The name of the class that will be use to validate the value of the setting.
|
|
|
|
# enum - The setting has a fixed set of allowed values, and only one can be chosen.
|
|
|
|
# Set to the class name that defines the set.
|
2014-06-18 22:49:21 +08:00
|
|
|
# type: email - Must be a valid email address.
|
|
|
|
# type: username - Must match the username of an existing user.
|
2014-06-19 00:07:18 +08:00
|
|
|
# type: list - A list of values, chosen from a set of valid values defined in the choices option.
|
2015-08-07 09:41:48 +08:00
|
|
|
# type: enum - A single value, chosen from a set of valid values in the choices option.
|
2014-08-10 23:46:04 +08:00
|
|
|
#
|
|
|
|
# A type:list setting with the word 'colors' in its name will make color values have a bold line of the corresponding color
|
|
|
|
#
|
2013-11-15 01:37:41 +08:00
|
|
|
required:
|
2013-11-07 04:47:26 +08:00
|
|
|
title:
|
|
|
|
client: true
|
|
|
|
default: 'Discourse'
|
2014-06-18 22:49:21 +08:00
|
|
|
site_description:
|
|
|
|
default: ''
|
2014-06-10 03:17:36 +08:00
|
|
|
contact_email:
|
2015-01-07 06:28:42 +08:00
|
|
|
client: true
|
2014-06-10 03:17:36 +08:00
|
|
|
default: ''
|
2014-06-13 06:03:03 +08:00
|
|
|
type: email
|
2015-02-24 01:39:13 +08:00
|
|
|
contact_url:
|
|
|
|
client: true
|
|
|
|
default: ''
|
2014-06-10 03:17:36 +08:00
|
|
|
notification_email:
|
2014-12-19 05:53:58 +08:00
|
|
|
default: 'noreply@unconfigured.discourse.org'
|
2014-06-13 06:03:03 +08:00
|
|
|
type: email
|
2015-03-23 08:57:59 +08:00
|
|
|
shadowed_by_global: true
|
2014-06-12 02:42:41 +08:00
|
|
|
site_contact_username:
|
|
|
|
default: ''
|
2014-06-13 06:03:03 +08:00
|
|
|
type: username
|
2013-11-07 04:47:26 +08:00
|
|
|
logo_url:
|
|
|
|
client: true
|
2013-12-23 07:06:33 +08:00
|
|
|
default: '/images/d-logo-sketch.png'
|
2013-11-07 04:47:26 +08:00
|
|
|
logo_small_url:
|
|
|
|
client: true
|
2013-12-23 07:06:33 +08:00
|
|
|
default: '/images/d-logo-sketch-small.png'
|
2014-03-19 03:56:17 +08:00
|
|
|
digest_logo_url:
|
|
|
|
default: ''
|
2014-06-19 03:44:00 +08:00
|
|
|
mobile_logo_url:
|
|
|
|
client: true
|
|
|
|
default: ''
|
2013-11-14 03:02:47 +08:00
|
|
|
favicon_url:
|
|
|
|
client: true
|
2013-12-23 07:06:33 +08:00
|
|
|
default: '/images/default-favicon.ico'
|
2013-12-27 10:40:13 +08:00
|
|
|
apple_touch_icon_url: '/images/default-apple-touch-icon.png'
|
2015-05-28 06:37:41 +08:00
|
|
|
exclude_rel_nofollow_domains:
|
|
|
|
default: ''
|
|
|
|
type: list
|
2013-11-14 03:02:47 +08:00
|
|
|
|
2013-11-15 04:05:48 +08:00
|
|
|
basic:
|
|
|
|
default_locale:
|
|
|
|
default: 'en'
|
|
|
|
enum: 'LocaleSiteSetting'
|
2014-02-21 13:52:11 +08:00
|
|
|
refresh: true
|
2015-02-10 03:15:41 +08:00
|
|
|
shadowed_by_global: true
|
2014-02-09 09:35:46 +08:00
|
|
|
allow_user_locale:
|
|
|
|
client: true
|
|
|
|
default: false
|
2016-03-15 07:18:19 +08:00
|
|
|
set_locale_from_accept_language_header:
|
|
|
|
default: false
|
|
|
|
validator: "AllowUserLocaleEnabledValidator"
|
2014-03-22 09:14:35 +08:00
|
|
|
suggested_topics:
|
|
|
|
client: true
|
|
|
|
default: 5
|
2014-06-13 06:03:03 +08:00
|
|
|
min: 0
|
2014-06-04 05:48:18 +08:00
|
|
|
limit_suggested_to_category:
|
|
|
|
default: false
|
2014-03-22 09:14:35 +08:00
|
|
|
track_external_right_clicks:
|
|
|
|
client: true
|
|
|
|
default: false
|
2014-01-26 08:42:25 +08:00
|
|
|
ga_universal_tracking_code:
|
|
|
|
client: true
|
|
|
|
default: ''
|
2014-06-21 01:02:04 +08:00
|
|
|
regex: "^UA-\\d+-\\d+$"
|
2014-01-26 08:42:25 +08:00
|
|
|
ga_universal_domain_name:
|
|
|
|
client: true
|
|
|
|
default: 'auto'
|
2014-06-21 01:02:04 +08:00
|
|
|
ga_tracking_code:
|
|
|
|
client: true
|
|
|
|
default: ''
|
|
|
|
ga_domain_name:
|
|
|
|
client: true
|
|
|
|
default: ''
|
2013-11-15 04:05:48 +08:00
|
|
|
top_menu:
|
|
|
|
client: true
|
2014-03-08 02:07:53 +08:00
|
|
|
refresh: true
|
2014-06-18 23:15:29 +08:00
|
|
|
type: list
|
2015-02-27 08:45:56 +08:00
|
|
|
default: "latest|new|unread|top|categories"
|
2015-02-27 06:01:29 +08:00
|
|
|
regex: "latest"
|
2015-02-27 08:45:56 +08:00
|
|
|
regex_error: "site_settings.errors.must_include_latest"
|
2014-06-05 00:51:21 +08:00
|
|
|
choices:
|
|
|
|
- latest
|
|
|
|
- new
|
|
|
|
- unread
|
|
|
|
- top
|
|
|
|
- categories
|
|
|
|
- read
|
|
|
|
- posted
|
2015-01-25 12:53:11 +08:00
|
|
|
- bookmarks
|
2013-11-15 04:05:48 +08:00
|
|
|
post_menu:
|
|
|
|
client: true
|
2014-06-18 23:15:29 +08:00
|
|
|
type: list
|
2016-03-24 02:06:04 +08:00
|
|
|
default: 'like-count|like|share|flag|edit|bookmark|delete|admin|reply'
|
2014-06-01 22:37:51 +08:00
|
|
|
choices:
|
2015-07-08 13:10:53 +08:00
|
|
|
- like-count
|
2014-06-01 22:37:51 +08:00
|
|
|
- like
|
|
|
|
- edit
|
|
|
|
- flag
|
|
|
|
- delete
|
|
|
|
- share
|
|
|
|
- bookmark
|
|
|
|
- admin
|
|
|
|
- reply
|
2014-06-11 03:27:43 +08:00
|
|
|
post_menu_hidden_items:
|
2014-05-31 23:18:53 +08:00
|
|
|
client: true
|
2014-06-18 23:15:29 +08:00
|
|
|
type: list
|
2016-05-19 07:50:43 +08:00
|
|
|
default: 'flag|bookmark|edit|delete|admin'
|
2014-06-11 03:27:43 +08:00
|
|
|
choices:
|
|
|
|
- like
|
|
|
|
- edit
|
|
|
|
- flag
|
|
|
|
- delete
|
|
|
|
- share
|
|
|
|
- bookmark
|
|
|
|
- admin
|
|
|
|
- reply
|
2013-11-15 04:05:48 +08:00
|
|
|
share_links:
|
|
|
|
client: true
|
2014-06-18 23:15:29 +08:00
|
|
|
type: list
|
2016-06-15 03:27:17 +08:00
|
|
|
default: 'twitter|facebook|email'
|
2014-06-01 22:37:51 +08:00
|
|
|
choices:
|
|
|
|
- twitter
|
|
|
|
- facebook
|
|
|
|
- google+
|
|
|
|
- email
|
2013-11-15 04:05:48 +08:00
|
|
|
category_colors:
|
|
|
|
client: true
|
2014-06-18 23:15:29 +08:00
|
|
|
type: list
|
2013-11-15 04:05:48 +08:00
|
|
|
default: 'BF1E2E|F1592A|F7941D|9EB83B|3AB54A|12A89D|25AAE2|0E76BD|652D90|92278F|ED207B|8C6238|231F20|808281|B3B5B4|283890'
|
2015-01-29 11:53:02 +08:00
|
|
|
category_style:
|
|
|
|
client: true
|
2015-05-27 13:39:20 +08:00
|
|
|
default: 'bullet'
|
2015-08-07 09:41:48 +08:00
|
|
|
type: enum
|
|
|
|
choices:
|
|
|
|
- bar
|
|
|
|
- box
|
|
|
|
- bullet
|
2015-01-29 11:53:02 +08:00
|
|
|
preview: '<span class="badge-wrapper {{value}}"><span class="badge-category-parent-bg" style="background-color: #aaa;"></span><span class="badge-category-bg" style="background-color: #777;"></span><span style="color: #fff;" data-drop-close="true" class="badge-category clear-badge">Category</span></span>'
|
2014-03-22 09:14:35 +08:00
|
|
|
enable_mobile_theme:
|
|
|
|
client: true
|
|
|
|
default: true
|
2013-11-15 04:05:48 +08:00
|
|
|
relative_date_duration:
|
|
|
|
client: true
|
|
|
|
default: 30
|
2014-06-13 06:03:03 +08:00
|
|
|
min: 0
|
|
|
|
topics_per_period_in_top_summary:
|
|
|
|
default: 20
|
|
|
|
min: 1
|
|
|
|
topics_per_period_in_top_page:
|
|
|
|
default: 50
|
|
|
|
min: 1
|
2015-10-07 00:04:31 +08:00
|
|
|
top_page_default_timeframe:
|
|
|
|
default: 'yearly'
|
|
|
|
type: enum
|
|
|
|
choices:
|
|
|
|
- all
|
|
|
|
- yearly
|
|
|
|
- quarterly
|
|
|
|
- monthly
|
|
|
|
- weekly
|
|
|
|
- daily
|
2014-03-22 09:14:35 +08:00
|
|
|
category_featured_topics:
|
|
|
|
client: true
|
|
|
|
default: 3
|
2014-06-13 06:03:03 +08:00
|
|
|
min: 1
|
2014-05-16 23:33:44 +08:00
|
|
|
fixed_category_positions:
|
|
|
|
client: true
|
|
|
|
default: false
|
2015-06-16 07:31:41 +08:00
|
|
|
|
|
|
|
fixed_category_positions_on_create:
|
|
|
|
client: true
|
|
|
|
default: false
|
|
|
|
|
2014-07-02 05:12:03 +08:00
|
|
|
show_subcategory_list:
|
|
|
|
default: false
|
|
|
|
client: true
|
2014-03-05 20:52:20 +08:00
|
|
|
enable_badges:
|
|
|
|
client: true
|
2014-07-02 10:32:16 +08:00
|
|
|
default: true
|
2015-09-11 04:01:23 +08:00
|
|
|
enable_whispers:
|
|
|
|
client: true
|
|
|
|
default: false
|
2013-11-15 04:05:48 +08:00
|
|
|
|
2014-07-13 17:23:31 +08:00
|
|
|
login:
|
2013-11-14 03:02:47 +08:00
|
|
|
invite_only:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
|
|
|
default: false
|
2013-11-14 03:02:47 +08:00
|
|
|
login_required:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
|
|
|
default: false
|
|
|
|
must_approve_users:
|
|
|
|
client: true
|
|
|
|
default: false
|
2014-03-22 09:14:35 +08:00
|
|
|
enable_local_logins:
|
|
|
|
client: true
|
|
|
|
default: true
|
2014-07-15 03:42:14 +08:00
|
|
|
allow_new_registrations:
|
|
|
|
client: true
|
|
|
|
default: true
|
2015-09-02 07:16:19 +08:00
|
|
|
enable_signup_cta:
|
|
|
|
client: true
|
|
|
|
default: true
|
2014-05-22 06:19:40 +08:00
|
|
|
enable_google_oauth2_logins:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
2014-06-04 23:35:18 +08:00
|
|
|
default: false
|
2014-05-22 06:19:40 +08:00
|
|
|
google_oauth2_client_id: ''
|
|
|
|
google_oauth2_client_secret: ''
|
2013-11-14 03:02:47 +08:00
|
|
|
enable_yahoo_logins:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
2014-06-04 23:35:18 +08:00
|
|
|
default: false
|
2013-11-14 03:02:47 +08:00
|
|
|
enable_twitter_logins:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
2014-06-04 23:35:18 +08:00
|
|
|
default: false
|
2014-06-21 01:02:04 +08:00
|
|
|
twitter_consumer_key:
|
|
|
|
default: ''
|
2016-05-13 21:09:37 +08:00
|
|
|
regex: "^[\\w+-]+$"
|
2014-06-21 01:02:04 +08:00
|
|
|
twitter_consumer_secret:
|
|
|
|
default: ''
|
2016-05-13 21:09:37 +08:00
|
|
|
regex: "^[\\w+-]+$"
|
2016-02-25 09:21:59 +08:00
|
|
|
enable_instagram_logins:
|
|
|
|
client: true
|
|
|
|
default: false
|
|
|
|
instagram_consumer_key:
|
|
|
|
default: ''
|
|
|
|
regex: "^[a-z0-9]+$"
|
|
|
|
instagram_consumer_secret:
|
|
|
|
default: ''
|
|
|
|
regex: "^[a-z0-9]+$"
|
2013-11-14 03:02:47 +08:00
|
|
|
enable_facebook_logins:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
2014-06-04 23:35:18 +08:00
|
|
|
default: false
|
2014-06-21 01:02:04 +08:00
|
|
|
facebook_app_id:
|
|
|
|
default: ''
|
|
|
|
regex: "^\\d+$"
|
|
|
|
facebook_app_secret:
|
|
|
|
default: ''
|
2014-12-31 15:38:48 +08:00
|
|
|
regex: "^[a-f0-9]+$"
|
2013-11-14 03:02:47 +08:00
|
|
|
enable_github_logins:
|
|
|
|
client: true
|
|
|
|
default: false
|
2014-06-21 01:02:04 +08:00
|
|
|
github_client_id:
|
|
|
|
default: ''
|
2014-12-31 15:38:48 +08:00
|
|
|
regex: "^[a-f0-9]+$"
|
2014-06-21 01:02:04 +08:00
|
|
|
github_client_secret:
|
|
|
|
default: ''
|
2014-12-31 15:38:48 +08:00
|
|
|
regex: "^[a-f0-9]+$"
|
2014-03-22 09:14:35 +08:00
|
|
|
enable_sso:
|
|
|
|
client: true
|
|
|
|
default: false
|
2014-11-26 14:25:54 +08:00
|
|
|
enable_sso_provider: false
|
2016-04-12 05:49:44 +08:00
|
|
|
verbose_sso_logging: false
|
2016-04-06 13:42:47 +08:00
|
|
|
sso_url:
|
|
|
|
default: ''
|
|
|
|
regex: '^https?:\/\/.+[^\/]$'
|
2014-03-22 09:14:35 +08:00
|
|
|
sso_secret: ''
|
|
|
|
sso_overrides_email: false
|
|
|
|
sso_overrides_username: false
|
|
|
|
sso_overrides_name: false
|
2014-08-19 15:49:14 +08:00
|
|
|
sso_overrides_avatar:
|
|
|
|
default: false
|
|
|
|
client: true
|
2015-05-27 12:06:45 +08:00
|
|
|
sso_not_approved_url: ''
|
2014-08-24 17:06:43 +08:00
|
|
|
email_domains_blacklist:
|
|
|
|
default: 'mailinator.com'
|
|
|
|
type: list
|
|
|
|
email_domains_whitelist:
|
|
|
|
default: ''
|
|
|
|
type: list
|
2014-09-11 13:53:29 +08:00
|
|
|
forgot_password_strict: false
|
2015-01-28 09:56:25 +08:00
|
|
|
log_out_strict: true
|
2015-11-21 05:05:57 +08:00
|
|
|
pending_users_reminder_delay:
|
|
|
|
min: -1
|
|
|
|
default: 8
|
2014-07-13 17:23:31 +08:00
|
|
|
|
|
|
|
users:
|
|
|
|
min_username_length:
|
|
|
|
client: true
|
|
|
|
default: 3
|
|
|
|
min: 1
|
|
|
|
max_username_length:
|
|
|
|
client: true
|
|
|
|
default: 20
|
|
|
|
min: 8
|
|
|
|
max: 60
|
2015-07-02 04:44:53 +08:00
|
|
|
reserved_usernames:
|
|
|
|
type: list
|
2015-07-28 16:19:12 +08:00
|
|
|
default: "admin|moderator|administrator|mod|sys|system|community|info|you|name|username|user|nickname|discourse|discourseorg|discourseforum|support"
|
2014-07-13 17:23:31 +08:00
|
|
|
min_password_length:
|
|
|
|
client: true
|
2016-03-02 16:31:38 +08:00
|
|
|
default: 10
|
|
|
|
min: 1
|
|
|
|
min_admin_password_length:
|
|
|
|
client: true
|
|
|
|
default: 15
|
2014-07-13 17:23:31 +08:00
|
|
|
min: 1
|
|
|
|
block_common_passwords: true
|
2014-07-17 00:25:24 +08:00
|
|
|
enforce_global_nicknames:
|
|
|
|
default: false
|
|
|
|
hidden: true
|
|
|
|
discourse_org_access_key:
|
|
|
|
default: ''
|
|
|
|
hidden: true
|
2013-11-14 03:02:47 +08:00
|
|
|
username_change_period: 3
|
|
|
|
email_editable: true
|
2014-08-15 10:57:29 +08:00
|
|
|
logout_redirect:
|
|
|
|
client: true
|
|
|
|
default: ''
|
2015-04-03 05:07:56 +08:00
|
|
|
full_name_required:
|
|
|
|
client: true
|
|
|
|
default: false
|
2013-11-14 03:02:47 +08:00
|
|
|
enable_names:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
|
|
|
default: true
|
2014-07-17 07:40:03 +08:00
|
|
|
invite_expiry_days: 30
|
2014-07-02 00:52:52 +08:00
|
|
|
invite_passthrough_hours: 0
|
2014-08-01 19:06:31 +08:00
|
|
|
invites_per_page:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
2014-08-01 19:06:31 +08:00
|
|
|
default: 40
|
2014-02-21 01:29:40 +08:00
|
|
|
delete_user_max_post_age:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
2014-01-09 06:50:08 +08:00
|
|
|
default: 60
|
2014-04-15 03:10:32 +08:00
|
|
|
delete_all_posts_max:
|
|
|
|
client: true
|
|
|
|
default: 15
|
2014-04-01 03:53:38 +08:00
|
|
|
redirect_users_to_top_page: true
|
2014-09-24 01:01:44 +08:00
|
|
|
show_email_on_profile:
|
|
|
|
client: true
|
|
|
|
default: false
|
2016-06-08 12:29:24 +08:00
|
|
|
prioritize_username_in_ux:
|
|
|
|
client: true
|
|
|
|
default: true
|
2016-01-14 15:21:34 +08:00
|
|
|
email_token_valid_hours:
|
|
|
|
default: 24
|
|
|
|
min: 1
|
2014-07-02 07:08:25 +08:00
|
|
|
email_token_grace_period_hours: 0
|
2016-01-23 05:13:07 +08:00
|
|
|
purge_unactivated_users_grace_period_days: 14
|
2014-12-03 13:25:43 +08:00
|
|
|
public_user_custom_fields:
|
|
|
|
type: list
|
|
|
|
default: ''
|
2015-03-03 14:51:01 +08:00
|
|
|
staff_user_custom_fields:
|
|
|
|
type: list
|
|
|
|
default: ''
|
2015-03-26 23:26:19 +08:00
|
|
|
enable_user_directory:
|
|
|
|
client: true
|
|
|
|
default: true
|
2015-04-07 16:02:10 +08:00
|
|
|
allow_anonymous_posting:
|
|
|
|
default: false
|
|
|
|
client: true
|
|
|
|
anonymous_posting_min_trust_level:
|
|
|
|
default: 1
|
|
|
|
client: true
|
2015-04-08 10:29:43 +08:00
|
|
|
anonymous_account_duration_minutes:
|
|
|
|
default: 10080
|
2015-10-29 02:56:08 +08:00
|
|
|
hide_user_profiles_from_public:
|
|
|
|
default: false
|
|
|
|
client: true
|
2014-07-02 07:08:25 +08:00
|
|
|
|
2013-11-14 03:02:47 +08:00
|
|
|
posting:
|
2013-11-07 04:47:26 +08:00
|
|
|
min_post_length:
|
|
|
|
client: true
|
2014-08-30 04:20:23 +08:00
|
|
|
min: 1
|
2013-11-07 04:47:26 +08:00
|
|
|
default:
|
|
|
|
test: 5
|
|
|
|
default: 20
|
2015-03-19 22:17:55 +08:00
|
|
|
min_first_post_length:
|
|
|
|
client: true
|
|
|
|
min: 1
|
|
|
|
default:
|
|
|
|
test: 5
|
|
|
|
default: 20
|
2013-11-07 04:47:26 +08:00
|
|
|
min_private_message_post_length:
|
|
|
|
client: true
|
2014-08-30 04:20:23 +08:00
|
|
|
min: 1
|
2013-11-07 04:47:26 +08:00
|
|
|
default:
|
|
|
|
test: 5
|
|
|
|
default: 10
|
|
|
|
max_post_length:
|
|
|
|
client: true
|
2014-07-25 02:27:34 +08:00
|
|
|
default: 32000
|
2014-03-22 09:14:35 +08:00
|
|
|
body_min_entropy: 7
|
2013-11-07 04:47:26 +08:00
|
|
|
min_topic_title_length:
|
|
|
|
client: true
|
|
|
|
default: 15
|
|
|
|
max_topic_title_length:
|
|
|
|
client: true
|
|
|
|
default: 255
|
2015-11-12 14:29:55 +08:00
|
|
|
max: 255
|
2014-03-22 09:14:35 +08:00
|
|
|
title_min_entropy: 10
|
2015-11-18 04:27:44 +08:00
|
|
|
allow_uppercase_posts: false
|
2013-11-14 03:02:47 +08:00
|
|
|
title_prettify: true
|
|
|
|
title_fancy_entities: true
|
2013-11-07 04:47:26 +08:00
|
|
|
min_private_message_title_length:
|
|
|
|
client: true
|
|
|
|
default: 2
|
2016-05-19 18:50:28 +08:00
|
|
|
min: 1
|
2013-11-07 04:47:26 +08:00
|
|
|
allow_uncategorized_topics:
|
|
|
|
client: true
|
|
|
|
default: true
|
2014-02-21 13:52:11 +08:00
|
|
|
refresh: true
|
2013-11-14 03:02:47 +08:00
|
|
|
allow_duplicate_topic_titles: false
|
|
|
|
min_title_similar_length:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
2013-11-14 03:02:47 +08:00
|
|
|
default: 10
|
|
|
|
min_body_similar_length:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
2013-11-14 03:02:47 +08:00
|
|
|
default: 15
|
2015-09-09 04:32:20 +08:00
|
|
|
enable_private_messages:
|
|
|
|
default: true
|
|
|
|
client: true
|
2015-11-25 03:28:42 +08:00
|
|
|
editing_grace_period: 300
|
2015-03-15 18:03:24 +08:00
|
|
|
post_edit_time_limit: 86400
|
2013-11-14 03:02:47 +08:00
|
|
|
edit_history_visible_to_public:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
|
|
|
default: true
|
2013-11-14 03:02:47 +08:00
|
|
|
delete_removed_posts_after:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
2013-11-14 03:02:47 +08:00
|
|
|
default: 24
|
2014-10-07 04:29:20 +08:00
|
|
|
min: 0
|
2013-11-14 03:02:47 +08:00
|
|
|
traditional_markdown_linebreaks:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
2013-11-14 03:02:47 +08:00
|
|
|
default: false
|
2015-07-20 14:56:32 +08:00
|
|
|
allow_html_tables:
|
|
|
|
client: true
|
|
|
|
default: false
|
2013-11-14 03:02:47 +08:00
|
|
|
suppress_reply_directly_below:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
|
|
|
default: true
|
2013-11-14 03:02:47 +08:00
|
|
|
suppress_reply_directly_above:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
2013-11-14 03:02:47 +08:00
|
|
|
default: true
|
2014-07-30 08:55:49 +08:00
|
|
|
suppress_reply_when_quoting:
|
|
|
|
default: true
|
2014-10-27 06:44:42 +08:00
|
|
|
max_reply_history:
|
|
|
|
default: 1
|
|
|
|
client: true
|
2013-11-14 03:02:47 +08:00
|
|
|
post_undo_action_window_mins: 10
|
|
|
|
max_mentions_per_post: 10
|
2015-11-30 14:03:47 +08:00
|
|
|
max_users_notified_per_group_mention: 100
|
2013-12-20 02:45:55 +08:00
|
|
|
newuser_max_replies_per_topic: 3
|
2013-11-14 03:02:47 +08:00
|
|
|
newuser_max_mentions_per_post: 2
|
2015-04-02 13:46:53 +08:00
|
|
|
title_max_word_length: 30
|
2013-11-14 03:02:47 +08:00
|
|
|
newuser_max_links: 2
|
|
|
|
newuser_max_images:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
2015-09-06 18:11:02 +08:00
|
|
|
default: 1
|
2013-11-14 03:02:47 +08:00
|
|
|
newuser_max_attachments:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
2013-11-14 03:02:47 +08:00
|
|
|
default: 0
|
|
|
|
post_excerpt_maxlength: 300
|
|
|
|
display_name_on_posts:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
|
|
|
default: false
|
2015-06-19 05:06:25 +08:00
|
|
|
show_time_gap_days:
|
2015-06-30 03:53:44 +08:00
|
|
|
default: 7
|
2015-06-19 05:06:25 +08:00
|
|
|
client: true
|
2013-12-06 06:03:31 +08:00
|
|
|
short_progress_text_threshold:
|
|
|
|
client: true
|
2014-07-04 17:44:39 +08:00
|
|
|
default: 10000
|
2013-12-17 09:08:29 +08:00
|
|
|
default_code_lang:
|
|
|
|
client: true
|
2014-10-06 02:55:57 +08:00
|
|
|
default: "auto"
|
2014-03-12 22:44:08 +08:00
|
|
|
warn_reviving_old_topic_age: 180
|
2014-03-31 15:44:35 +08:00
|
|
|
autohighlight_all_code:
|
|
|
|
client: true
|
|
|
|
default: false
|
2015-03-13 13:15:13 +08:00
|
|
|
highlighted_languages:
|
|
|
|
default: 'apache|bash|cs|cpp|css|coffeescript|diff|xml|http|ini|json|java|javascript|makefile|markdown|nginx|objectivec|ruby|perl|php|python|sql|handlebars'
|
|
|
|
choices: 'HighlightJs.languages'
|
|
|
|
type: list
|
|
|
|
client: true
|
2014-09-26 01:51:00 +08:00
|
|
|
delete_old_hidden_posts: true
|
2014-10-03 01:58:36 +08:00
|
|
|
censored_words:
|
|
|
|
client: true
|
|
|
|
default: ''
|
|
|
|
refresh: true
|
|
|
|
type: list
|
2014-12-23 08:12:26 +08:00
|
|
|
enable_emoji:
|
|
|
|
default: true
|
|
|
|
client: true
|
|
|
|
emoji_set:
|
|
|
|
default: 'emoji_one'
|
|
|
|
client: true
|
|
|
|
enum: 'EmojiSetSiteSetting'
|
2015-02-22 01:37:37 +08:00
|
|
|
enforce_square_emoji:
|
|
|
|
default: true
|
2015-04-16 00:12:20 +08:00
|
|
|
approve_post_count:
|
|
|
|
default: 0
|
|
|
|
approve_unless_trust_level:
|
|
|
|
default: 0
|
|
|
|
enum: 'TrustLevelSetting'
|
2015-06-19 03:46:50 +08:00
|
|
|
notify_about_queued_posts_after:
|
|
|
|
default: 24
|
|
|
|
min: 0
|
2016-04-13 06:43:22 +08:00
|
|
|
auto_close_messages_post_count: 500
|
2016-04-12 11:29:48 +08:00
|
|
|
auto_close_topics_post_count: 10000
|
2016-06-27 02:30:45 +08:00
|
|
|
code_formatting_style:
|
|
|
|
client: true
|
|
|
|
type: enum
|
|
|
|
default: '4-spaces-indent'
|
|
|
|
choices:
|
|
|
|
- 4-spaces-indent
|
|
|
|
- code-fences
|
2013-11-14 03:02:47 +08:00
|
|
|
|
|
|
|
email:
|
2014-12-03 01:15:32 +08:00
|
|
|
email_time_window_mins:
|
|
|
|
default: 10
|
|
|
|
client: true
|
2016-02-05 00:22:16 +08:00
|
|
|
private_email_time_window_seconds: 20
|
2013-11-14 03:02:47 +08:00
|
|
|
email_posts_context: 5
|
2014-02-14 05:11:01 +08:00
|
|
|
digest_min_excerpt_length: 100
|
2014-04-22 02:44:00 +08:00
|
|
|
digest_topics: 20
|
2016-02-09 05:18:52 +08:00
|
|
|
delete_digest_email_after_days: 365
|
2016-03-26 03:12:00 +08:00
|
|
|
digest_suppress_categories:
|
|
|
|
type: category_list
|
|
|
|
default: ''
|
2015-01-27 12:46:21 +08:00
|
|
|
disable_digest_emails:
|
|
|
|
default: false
|
|
|
|
client: true
|
2013-11-14 03:02:47 +08:00
|
|
|
email_custom_headers: 'Auto-Submitted: auto-generated'
|
2014-10-07 03:31:17 +08:00
|
|
|
email_subject: '[%{site_name}] %{optional_pm}%{optional_cat}%{topic_title}'
|
2016-02-10 06:35:40 +08:00
|
|
|
reply_by_email_enabled:
|
|
|
|
default: false
|
|
|
|
validator: "ReplyByEmailEnabledValidator"
|
2014-12-31 16:04:20 +08:00
|
|
|
reply_by_email_address:
|
|
|
|
default: ''
|
2016-06-10 22:14:42 +08:00
|
|
|
alternative_reply_by_email_addresses:
|
|
|
|
default: ''
|
2016-06-28 04:48:27 +08:00
|
|
|
validator: "AlternativeReplyByEmailAddressesValidator"
|
2016-03-17 05:28:01 +08:00
|
|
|
manual_polling_enabled:
|
|
|
|
default: false
|
2015-12-11 05:23:54 +08:00
|
|
|
pop3_polling_enabled:
|
|
|
|
default: false
|
|
|
|
validator: "POP3PollingEnabledSettingValidator"
|
2014-08-27 08:00:27 +08:00
|
|
|
pop3_polling_ssl: true
|
2014-08-27 07:52:35 +08:00
|
|
|
pop3_polling_period_mins: 5
|
|
|
|
pop3_polling_host: ''
|
|
|
|
pop3_polling_port: 995
|
|
|
|
pop3_polling_username: ''
|
|
|
|
pop3_polling_password: ''
|
2015-07-31 13:10:18 +08:00
|
|
|
log_mail_processing_failures: false
|
2016-05-26 16:13:01 +08:00
|
|
|
incoming_email_prefer_html:
|
|
|
|
default: false
|
2014-02-27 20:44:21 +08:00
|
|
|
email_in:
|
|
|
|
default: false
|
|
|
|
client: true
|
2014-02-25 00:36:53 +08:00
|
|
|
email_in_min_trust:
|
2014-07-12 03:35:17 +08:00
|
|
|
default: 2
|
|
|
|
enum: 'TrustLevelSetting'
|
2014-03-27 06:06:00 +08:00
|
|
|
email_prefix: ''
|
2014-07-10 04:44:08 +08:00
|
|
|
email_site_title: ''
|
2015-01-16 02:32:19 +08:00
|
|
|
disable_emails:
|
|
|
|
default: false
|
|
|
|
client: true
|
2014-09-13 13:26:31 +08:00
|
|
|
strip_images_from_short_emails: true
|
|
|
|
short_email_length: 2800
|
2015-12-15 03:53:58 +08:00
|
|
|
display_name_on_email_from:
|
|
|
|
default: true
|
2016-01-20 17:25:25 +08:00
|
|
|
unsubscribe_via_email:
|
|
|
|
default: true
|
|
|
|
unsubscribe_via_email_footer:
|
|
|
|
default: false
|
2016-02-09 05:18:52 +08:00
|
|
|
delete_email_logs_after_days:
|
2016-02-09 01:47:35 +08:00
|
|
|
default: 365
|
|
|
|
min: 0
|
2016-03-23 12:08:34 +08:00
|
|
|
max_emails_per_day_per_user: 100
|
2016-03-24 01:56:03 +08:00
|
|
|
enable_staged_users: true
|
2016-05-17 03:45:34 +08:00
|
|
|
maximum_staged_users_per_email: 10
|
2016-04-12 04:47:34 +08:00
|
|
|
auto_generated_whitelist:
|
|
|
|
default: ''
|
|
|
|
type: list
|
2016-04-21 03:29:27 +08:00
|
|
|
block_auto_generated_emails: true
|
2016-05-03 05:15:32 +08:00
|
|
|
bounce_score_threshold:
|
2016-05-07 01:34:33 +08:00
|
|
|
client: true
|
2016-05-03 05:15:32 +08:00
|
|
|
default: 4
|
|
|
|
min: 1
|
2016-05-19 05:07:01 +08:00
|
|
|
ignore_by_title:
|
|
|
|
type: list
|
|
|
|
default: ''
|
2016-05-30 23:11:17 +08:00
|
|
|
mailgun_api_key:
|
|
|
|
default: ''
|
2016-06-07 07:30:34 +08:00
|
|
|
regex: '^key-\h{32}$'
|
2016-04-21 03:29:27 +08:00
|
|
|
|
2013-11-14 03:02:47 +08:00
|
|
|
|
|
|
|
files:
|
2016-04-07 04:51:28 +08:00
|
|
|
max_image_size_kb:
|
|
|
|
client: true
|
|
|
|
default: 3072
|
|
|
|
max_attachment_size_kb:
|
|
|
|
client: true
|
|
|
|
default: 3072
|
2013-11-07 04:47:26 +08:00
|
|
|
authorized_extensions:
|
|
|
|
client: true
|
2014-04-30 01:12:35 +08:00
|
|
|
default: 'jpg|jpeg|png|gif'
|
2014-02-21 13:52:11 +08:00
|
|
|
refresh: true
|
2014-06-18 23:15:29 +08:00
|
|
|
type: list
|
2013-11-07 04:47:26 +08:00
|
|
|
crawl_images:
|
|
|
|
default:
|
|
|
|
test: false
|
|
|
|
default: true
|
|
|
|
max_image_width:
|
|
|
|
client: true
|
|
|
|
default: 690
|
|
|
|
max_image_height:
|
|
|
|
client: true
|
|
|
|
default: 500
|
2014-03-22 09:14:35 +08:00
|
|
|
download_remote_images_to_local:
|
|
|
|
default:
|
|
|
|
test: false
|
|
|
|
default: true
|
2015-04-24 18:06:33 +08:00
|
|
|
download_remote_images_threshold: 10
|
2014-04-22 04:59:53 +08:00
|
|
|
disabled_image_download_domains:
|
2014-06-18 23:15:29 +08:00
|
|
|
type: list
|
2014-04-22 04:59:53 +08:00
|
|
|
default: ''
|
2013-11-07 04:47:26 +08:00
|
|
|
create_thumbnails: true
|
2015-05-23 02:29:56 +08:00
|
|
|
clean_up_uploads: true
|
2013-11-28 05:01:41 +08:00
|
|
|
clean_orphan_uploads_grace_period_hours: 1
|
|
|
|
purge_deleted_uploads_grace_period_days: 30
|
2014-09-10 00:40:11 +08:00
|
|
|
prevent_anons_from_downloading_files:
|
|
|
|
default: false
|
|
|
|
client: true
|
2015-03-30 17:26:45 +08:00
|
|
|
enable_s3_uploads:
|
|
|
|
default: false
|
|
|
|
client: true
|
2014-07-06 03:33:39 +08:00
|
|
|
s3_use_iam_profile: false
|
2013-11-14 03:02:47 +08:00
|
|
|
s3_access_key_id: ''
|
|
|
|
s3_secret_access_key: ''
|
|
|
|
s3_region:
|
2015-05-25 23:59:00 +08:00
|
|
|
default: 'us-east-1'
|
2013-11-14 03:02:47 +08:00
|
|
|
enum: 'S3RegionSiteSetting'
|
2014-06-21 01:02:04 +08:00
|
|
|
s3_upload_bucket:
|
|
|
|
default: ''
|
2016-05-13 21:09:37 +08:00
|
|
|
regex: "^[a-z0-9-]+$" # can't use '.' when using HTTPS
|
2015-05-26 09:13:12 +08:00
|
|
|
s3_cdn_url:
|
|
|
|
default: ''
|
|
|
|
regex: '^https?:\/\/.+[^\/]$'
|
2014-03-01 04:12:51 +08:00
|
|
|
allow_profile_backgrounds:
|
|
|
|
client: true
|
|
|
|
default: true
|
2014-05-22 15:37:02 +08:00
|
|
|
automatically_download_gravatars: true
|
2013-11-14 03:02:47 +08:00
|
|
|
allow_uploaded_avatars:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
2013-11-14 03:02:47 +08:00
|
|
|
default: true
|
|
|
|
allow_animated_avatars:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
2013-11-14 03:02:47 +08:00
|
|
|
default: false
|
2015-04-03 17:40:54 +08:00
|
|
|
allow_animated_thumbnails: true
|
2015-03-03 01:12:19 +08:00
|
|
|
default_avatars:
|
|
|
|
default: ''
|
|
|
|
type: url_list
|
2015-03-04 05:16:04 +08:00
|
|
|
client: true
|
2015-05-25 23:59:00 +08:00
|
|
|
avatar_sizes:
|
|
|
|
default: '20|25|32|45|60|120'
|
|
|
|
type: list
|
2015-09-11 16:14:34 +08:00
|
|
|
external_system_avatars_enabled:
|
2015-09-15 07:54:18 +08:00
|
|
|
default: true
|
2015-09-11 08:12:40 +08:00
|
|
|
client: true
|
2015-09-14 07:43:40 +08:00
|
|
|
shadowed_by_global: true
|
2015-09-11 16:14:34 +08:00
|
|
|
external_system_avatars_url:
|
2015-10-02 15:28:49 +08:00
|
|
|
default: "/letter_avatar_proxy/v2/letter/{first_letter}/{color}/{size}.png"
|
2015-09-11 08:12:40 +08:00
|
|
|
client: true
|
2015-09-28 19:41:57 +08:00
|
|
|
regex: '^((https?:)?\/)?\/.+[^\/]'
|
2015-11-24 09:15:28 +08:00
|
|
|
shadowed_by_global: true
|
2015-10-15 17:00:47 +08:00
|
|
|
default_opengraph_image_url: ''
|
2016-03-01 05:39:24 +08:00
|
|
|
allow_all_attachments_for_group_messages: false
|
2013-11-14 03:02:47 +08:00
|
|
|
|
|
|
|
trust:
|
2014-07-12 03:35:17 +08:00
|
|
|
default_trust_level:
|
|
|
|
default: 0
|
|
|
|
enum: 'TrustLevelSetting'
|
|
|
|
default_invitee_trust_level:
|
|
|
|
default: 1
|
|
|
|
enum: 'TrustLevelSetting'
|
2014-03-22 09:14:35 +08:00
|
|
|
min_trust_to_create_topic:
|
|
|
|
default: 0
|
2014-07-12 03:35:17 +08:00
|
|
|
enum: 'TrustLevelSetting'
|
2014-05-13 20:53:11 +08:00
|
|
|
min_trust_to_edit_wiki_post:
|
2014-06-04 13:24:09 +08:00
|
|
|
default: 1
|
2014-07-12 03:35:17 +08:00
|
|
|
enum: 'TrustLevelSetting'
|
2016-01-11 23:26:00 +08:00
|
|
|
min_trust_to_allow_self_wiki:
|
|
|
|
default: 3
|
|
|
|
enum: 'TrustLevelSetting'
|
2015-10-12 08:15:38 +08:00
|
|
|
min_trust_to_send_messages:
|
|
|
|
default: 1
|
|
|
|
enum: 'TrustLevelSetting'
|
2014-09-05 04:16:46 +08:00
|
|
|
tl1_requires_topics_entered: 5
|
|
|
|
tl1_requires_read_posts:
|
2014-07-26 03:58:16 +08:00
|
|
|
default: 30
|
|
|
|
client: true
|
2014-09-05 04:16:46 +08:00
|
|
|
tl1_requires_time_spent_mins: 10
|
|
|
|
tl2_requires_topics_entered: 20
|
|
|
|
tl2_requires_read_posts: 100
|
|
|
|
tl2_requires_time_spent_mins: 60
|
|
|
|
tl2_requires_days_visited: 15
|
|
|
|
tl2_requires_likes_received: 1
|
|
|
|
tl2_requires_likes_given: 1
|
|
|
|
tl2_requires_topic_reply_count: 3
|
2015-12-23 00:13:39 +08:00
|
|
|
tl3_time_period:
|
|
|
|
default: 100
|
|
|
|
min: 1
|
2016-05-26 18:30:35 +08:00
|
|
|
max: 1000000
|
2014-09-05 04:16:46 +08:00
|
|
|
tl3_requires_days_visited:
|
2014-06-28 00:26:03 +08:00
|
|
|
default: 50
|
2014-07-29 00:33:48 +08:00
|
|
|
min: 0
|
2014-09-05 04:16:46 +08:00
|
|
|
tl3_requires_topics_replied_to:
|
2014-06-28 00:26:03 +08:00
|
|
|
default: 10
|
|
|
|
min: 0
|
2014-09-05 04:16:46 +08:00
|
|
|
tl3_requires_topics_viewed:
|
2014-06-28 00:26:03 +08:00
|
|
|
default: 25
|
|
|
|
min: 0
|
|
|
|
max: 100
|
2016-05-26 02:55:37 +08:00
|
|
|
tl3_requires_topics_viewed_cap:
|
|
|
|
default: 500
|
|
|
|
min: 0
|
2014-09-05 04:16:46 +08:00
|
|
|
tl3_requires_posts_read:
|
2014-06-28 00:26:03 +08:00
|
|
|
default: 25
|
|
|
|
min: 0
|
|
|
|
max: 100
|
2016-05-26 02:55:37 +08:00
|
|
|
tl3_requires_posts_read_cap:
|
|
|
|
default: 20000
|
|
|
|
min: 0
|
2014-09-05 04:16:46 +08:00
|
|
|
tl3_requires_topics_viewed_all_time:
|
2014-07-02 01:34:48 +08:00
|
|
|
default: 200
|
|
|
|
min: 0
|
2014-09-05 04:16:46 +08:00
|
|
|
tl3_requires_posts_read_all_time:
|
2014-07-02 01:34:48 +08:00
|
|
|
default: 500
|
|
|
|
min: 0
|
2014-09-05 04:16:46 +08:00
|
|
|
tl3_requires_max_flagged:
|
2014-06-28 00:26:03 +08:00
|
|
|
default: 5
|
|
|
|
min: 0
|
2014-09-05 04:16:46 +08:00
|
|
|
tl3_promotion_min_duration:
|
2014-07-09 05:39:36 +08:00
|
|
|
default: 14
|
|
|
|
min: 0
|
2015-07-20 18:07:49 +08:00
|
|
|
max: 20000
|
2014-09-05 04:16:46 +08:00
|
|
|
tl3_requires_likes_given:
|
2014-08-23 05:33:05 +08:00
|
|
|
default: 30
|
|
|
|
min: 0
|
2014-09-05 04:16:46 +08:00
|
|
|
tl3_requires_likes_received:
|
2014-08-23 05:33:05 +08:00
|
|
|
default: 20
|
|
|
|
min: 0
|
2015-05-11 14:36:28 +08:00
|
|
|
tl3_links_no_follow:
|
|
|
|
default: false
|
|
|
|
client: true
|
2013-11-14 03:02:47 +08:00
|
|
|
|
2013-11-15 04:05:48 +08:00
|
|
|
security:
|
2014-01-09 07:51:38 +08:00
|
|
|
use_https: false
|
2014-03-08 07:47:23 +08:00
|
|
|
enable_escaped_fragments: true
|
2013-11-15 04:05:48 +08:00
|
|
|
allow_index_in_robots_txt: true
|
2014-03-08 07:47:23 +08:00
|
|
|
enable_noscript_support: true
|
2014-04-15 14:42:24 +08:00
|
|
|
allow_moderators_to_create_categories: false
|
2011-10-16 02:00:00 +08:00
|
|
|
cors_origins:
|
|
|
|
default: ''
|
|
|
|
type: list
|
2015-09-22 04:56:25 +08:00
|
|
|
use_admin_ip_whitelist:
|
|
|
|
default: false
|
|
|
|
client: true
|
2013-11-15 04:05:48 +08:00
|
|
|
|
2014-04-10 04:57:45 +08:00
|
|
|
onebox:
|
|
|
|
enable_flash_video_onebox: false
|
|
|
|
post_onebox_maxlength: 500
|
|
|
|
onebox_domains_whitelist:
|
|
|
|
default: ''
|
2014-06-18 23:15:29 +08:00
|
|
|
type: list
|
2014-04-10 04:57:45 +08:00
|
|
|
|
2013-11-14 03:02:47 +08:00
|
|
|
spam:
|
2014-03-22 09:14:35 +08:00
|
|
|
add_rel_nofollow_to_user_content: true
|
2013-11-14 03:02:47 +08:00
|
|
|
flags_required_to_hide_post: 3
|
|
|
|
cooldown_minutes_after_hiding_posts: 10
|
2016-06-16 01:18:54 +08:00
|
|
|
num_spam_flags_to_block_new_user: 3
|
2013-11-14 03:02:47 +08:00
|
|
|
num_users_to_block_new_user: 3
|
2016-06-08 14:42:26 +08:00
|
|
|
num_tl3_flags_to_block_new_user: 6
|
|
|
|
num_tl3_users_to_block_new_user: 4
|
2013-11-14 03:02:47 +08:00
|
|
|
notify_mods_when_user_blocked: false
|
2016-05-06 05:02:36 +08:00
|
|
|
flag_sockpuppets: false
|
2013-11-14 03:02:47 +08:00
|
|
|
newuser_spam_host_threshold: 3
|
2014-03-30 13:32:33 +08:00
|
|
|
white_listed_spam_host_domains:
|
|
|
|
default: ''
|
2014-06-18 23:15:29 +08:00
|
|
|
type: list
|
2014-07-12 08:19:45 +08:00
|
|
|
levenshtein_distance_spammer_emails:
|
|
|
|
default: 2
|
|
|
|
min: 0
|
|
|
|
max: 3
|
2014-11-17 19:04:29 +08:00
|
|
|
max_new_accounts_per_registration_ip: 3
|
2014-11-25 00:25:48 +08:00
|
|
|
min_ban_entries_for_roll_up: 5
|
2014-11-26 00:12:49 +08:00
|
|
|
max_age_unmatched_emails: 365
|
|
|
|
max_age_unmatched_ips: 365
|
2014-12-06 02:37:43 +08:00
|
|
|
num_flaggers_to_close_topic: 5
|
|
|
|
num_flags_to_close_topic: 12
|
2015-03-12 02:29:09 +08:00
|
|
|
auto_respond_to_flag_actions: true
|
2015-08-04 08:55:59 +08:00
|
|
|
min_first_post_typing_time: 3000
|
2015-08-04 10:06:07 +08:00
|
|
|
auto_block_fast_typers_on_first_post: true
|
|
|
|
auto_block_fast_typers_max_trust_level: 0
|
2015-08-05 11:08:21 +08:00
|
|
|
auto_block_first_post_regex: ""
|
2013-11-14 03:02:47 +08:00
|
|
|
|
|
|
|
rate_limits:
|
2013-11-07 04:47:26 +08:00
|
|
|
unique_posts_mins:
|
|
|
|
default:
|
|
|
|
test: 0
|
|
|
|
default: 5
|
2014-07-14 15:03:00 +08:00
|
|
|
rate_limit_create_topic: 15
|
2013-11-07 04:47:26 +08:00
|
|
|
rate_limit_create_post: 5
|
2015-08-03 06:26:12 +08:00
|
|
|
rate_limit_new_user_create_topic: 120
|
2014-07-15 04:58:10 +08:00
|
|
|
rate_limit_new_user_create_post: 30
|
2013-11-07 04:47:26 +08:00
|
|
|
max_topics_per_day: 20
|
|
|
|
max_private_messages_per_day: 20
|
|
|
|
max_likes_per_day: 50
|
|
|
|
max_bookmarks_per_day: 20
|
|
|
|
max_flags_per_day: 20
|
|
|
|
max_edits_per_day: 30
|
2015-01-20 02:50:01 +08:00
|
|
|
max_invites_per_day: 10
|
2015-05-13 15:04:05 +08:00
|
|
|
max_topic_invitations_per_day: 30
|
2015-08-03 06:26:12 +08:00
|
|
|
max_topics_in_first_day: 3
|
2014-03-22 09:14:35 +08:00
|
|
|
max_replies_in_first_day: 10
|
2015-04-16 07:44:30 +08:00
|
|
|
tl2_additional_likes_per_day_multiplier: 1.5
|
|
|
|
tl3_additional_likes_per_day_multiplier: 2
|
|
|
|
tl4_additional_likes_per_day_multiplier: 3
|
2016-02-17 16:44:53 +08:00
|
|
|
alert_admins_if_errors_per_minute:
|
|
|
|
client: true
|
|
|
|
shadowed_by_global: true
|
|
|
|
default: 0
|
|
|
|
alert_admins_if_errors_per_hour:
|
|
|
|
client: true
|
|
|
|
shadowed_by_global: true
|
|
|
|
default: 0
|
2013-11-14 03:02:47 +08:00
|
|
|
|
2013-11-15 03:46:17 +08:00
|
|
|
developer:
|
2014-10-03 13:53:01 +08:00
|
|
|
force_hostname:
|
|
|
|
hidden:
|
|
|
|
development: false
|
|
|
|
default: true
|
|
|
|
default: ''
|
2013-11-15 03:46:17 +08:00
|
|
|
port:
|
2014-10-03 13:53:01 +08:00
|
|
|
hidden:
|
|
|
|
development: false
|
|
|
|
default: true
|
2013-11-15 03:46:17 +08:00
|
|
|
default:
|
|
|
|
development: 3000
|
|
|
|
default: ''
|
|
|
|
queue_jobs:
|
2014-10-03 13:53:01 +08:00
|
|
|
hidden:
|
|
|
|
development: false
|
|
|
|
default: true
|
2013-11-15 03:46:17 +08:00
|
|
|
default:
|
|
|
|
test: false
|
|
|
|
default: true
|
2014-03-22 09:14:35 +08:00
|
|
|
enable_long_polling:
|
|
|
|
client: true
|
|
|
|
default: true
|
2014-10-22 09:49:10 +08:00
|
|
|
long_polling_interval: 25000
|
2014-10-24 10:38:00 +08:00
|
|
|
long_polling_base_url:
|
|
|
|
client: true
|
|
|
|
default: '/'
|
2014-10-22 09:49:10 +08:00
|
|
|
background_polling_interval:
|
|
|
|
client: true
|
|
|
|
default: 60000
|
2014-03-22 09:14:35 +08:00
|
|
|
polling_interval:
|
|
|
|
client: true
|
|
|
|
default: 3000
|
|
|
|
anon_polling_interval:
|
|
|
|
client: true
|
2014-10-22 09:49:10 +08:00
|
|
|
default: 15000
|
2014-03-22 09:14:35 +08:00
|
|
|
flush_timings_secs:
|
|
|
|
client: true
|
2015-06-18 14:15:20 +08:00
|
|
|
default: 20
|
2014-03-22 09:14:35 +08:00
|
|
|
active_user_rate_limit_secs: 60
|
2014-08-27 12:12:11 +08:00
|
|
|
verbose_localization:
|
|
|
|
default: false
|
|
|
|
client: true
|
2016-01-21 00:36:18 +08:00
|
|
|
top_topics_formula_log_views_multiplier:
|
|
|
|
default: 2
|
|
|
|
min: 0
|
|
|
|
top_topics_formula_first_post_likes_multiplier:
|
|
|
|
default: 0.5
|
|
|
|
min: 0
|
|
|
|
top_topics_formula_least_likes_per_post_multiplier:
|
|
|
|
default: 3
|
|
|
|
min: 0
|
2015-06-12 18:02:36 +08:00
|
|
|
migrate_to_new_scheme:
|
|
|
|
hidden: true
|
|
|
|
default: false
|
2015-10-01 15:17:15 +08:00
|
|
|
max_new_topics:
|
2015-08-25 16:32:37 +08:00
|
|
|
default: 500
|
2015-08-25 13:40:50 +08:00
|
|
|
client: true
|
2015-08-26 09:02:21 +08:00
|
|
|
hidden: true
|
2013-11-14 03:02:47 +08:00
|
|
|
|
2014-01-01 03:37:43 +08:00
|
|
|
embedding:
|
2015-08-21 01:43:12 +08:00
|
|
|
feed_polling_enabled:
|
|
|
|
default: false
|
|
|
|
hidden: true
|
|
|
|
feed_polling_url:
|
|
|
|
default: ''
|
|
|
|
hidden: true
|
2014-06-12 02:42:41 +08:00
|
|
|
embed_by_username:
|
|
|
|
default: ''
|
2014-06-13 06:03:03 +08:00
|
|
|
type: username
|
2015-08-21 01:43:12 +08:00
|
|
|
hidden: true
|
|
|
|
embed_username_key_from_feed:
|
|
|
|
default: ''
|
|
|
|
hidden: true
|
|
|
|
embed_post_limit:
|
|
|
|
default: 100
|
|
|
|
hidden: true
|
|
|
|
embed_truncate:
|
|
|
|
default: false
|
|
|
|
hidden: true
|
|
|
|
embed_whitelist_selector:
|
|
|
|
default: ''
|
|
|
|
hidden: true
|
|
|
|
embed_blacklist_selector:
|
|
|
|
default: ''
|
|
|
|
hidden: true
|
2015-09-25 06:20:59 +08:00
|
|
|
embed_classname_whitelist:
|
|
|
|
default: 'emoji'
|
|
|
|
hidden: true
|
2014-01-01 03:37:43 +08:00
|
|
|
|
2014-02-08 05:04:00 +08:00
|
|
|
legal:
|
2013-11-14 03:02:47 +08:00
|
|
|
tos_url:
|
|
|
|
client: true
|
|
|
|
default: ''
|
2014-02-08 05:04:00 +08:00
|
|
|
privacy_policy_url:
|
2013-11-14 03:02:47 +08:00
|
|
|
client: true
|
|
|
|
default: ''
|
2014-03-22 09:14:35 +08:00
|
|
|
faq_url:
|
|
|
|
client: true
|
|
|
|
default: ''
|
2014-02-08 05:04:00 +08:00
|
|
|
|
2014-03-12 05:28:12 +08:00
|
|
|
backups:
|
|
|
|
allow_restore:
|
|
|
|
default: false
|
|
|
|
maximum_backups:
|
|
|
|
client: true
|
2016-02-14 08:13:49 +08:00
|
|
|
default: 5
|
2015-08-14 14:25:29 +08:00
|
|
|
shadowed_by_global: true
|
2016-01-05 17:31:46 +08:00
|
|
|
automatic_backups_enabled:
|
2015-08-14 14:25:29 +08:00
|
|
|
default: true
|
|
|
|
shadowed_by_global: true
|
2015-08-07 23:34:58 +08:00
|
|
|
backup_frequency:
|
2015-08-14 14:25:29 +08:00
|
|
|
min: 1
|
2015-08-14 13:20:22 +08:00
|
|
|
max: 30
|
|
|
|
default: 7
|
2015-08-14 14:25:29 +08:00
|
|
|
shadowed_by_global: true
|
2014-03-13 04:23:47 +08:00
|
|
|
enable_s3_backups:
|
|
|
|
default: false
|
2015-08-14 14:25:29 +08:00
|
|
|
shadowed_by_global: true
|
2014-03-13 04:23:47 +08:00
|
|
|
s3_backup_bucket:
|
2014-06-21 01:02:04 +08:00
|
|
|
default: ''
|
2016-05-13 21:09:37 +08:00
|
|
|
regex: "^[a-z0-9-]+$" # can't use '.' when using HTTPS
|
2015-08-14 14:25:29 +08:00
|
|
|
shadowed_by_global: true
|
2016-03-02 03:01:51 +08:00
|
|
|
s3_disable_cleanup:
|
|
|
|
default: false
|
2015-11-12 23:14:49 +08:00
|
|
|
backup_time_of_day:
|
|
|
|
default: '3:30'
|
|
|
|
regex: "^((0?(0|1|2|3|4|5|6|7|8|9)|(10|11|12|13|14|15|16|17|18|19|20|21|22|23))):\\d\\d$"
|
2015-11-12 23:23:59 +08:00
|
|
|
backup_with_uploads: true
|
2014-03-12 05:28:12 +08:00
|
|
|
|
2014-02-08 05:04:00 +08:00
|
|
|
uncategorized:
|
2014-03-22 09:14:35 +08:00
|
|
|
version_checks:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
2014-03-22 09:14:35 +08:00
|
|
|
default: true
|
|
|
|
new_version_emails: true
|
|
|
|
send_welcome_message: true
|
2013-11-15 04:05:48 +08:00
|
|
|
|
2014-03-22 09:14:35 +08:00
|
|
|
suppress_uncategorized_badge:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
|
|
|
default: true
|
2014-03-22 09:14:35 +08:00
|
|
|
|
2015-04-13 22:50:41 +08:00
|
|
|
slug_generation_method:
|
|
|
|
default: 'ascii'
|
|
|
|
enum: 'SlugSetting'
|
|
|
|
|
2015-07-15 13:32:35 +08:00
|
|
|
permalink_normalizations:
|
|
|
|
default: ''
|
|
|
|
type: list
|
|
|
|
|
2014-03-22 09:14:35 +08:00
|
|
|
# Search
|
2013-11-14 03:02:47 +08:00
|
|
|
min_search_term_length:
|
2013-11-07 04:47:26 +08:00
|
|
|
client: true
|
2013-11-14 03:02:47 +08:00
|
|
|
default: 3
|
2015-11-27 13:35:27 +08:00
|
|
|
|
|
|
|
search_tokenize_chinese_japanese_korean: false
|
2015-06-30 03:53:44 +08:00
|
|
|
max_similar_results: 5
|
2014-03-22 09:14:35 +08:00
|
|
|
minimum_topics_similar: 50
|
|
|
|
|
2013-11-14 03:02:47 +08:00
|
|
|
previous_visit_timeout_hours: 1
|
|
|
|
staff_like_weight: 3
|
2015-03-05 12:25:05 +08:00
|
|
|
topic_view_duration_hours: 8
|
2015-09-14 15:51:17 +08:00
|
|
|
user_profile_view_duration_hours: 8
|
2014-03-22 09:14:35 +08:00
|
|
|
|
|
|
|
# Summary mode
|
2013-11-19 01:48:26 +08:00
|
|
|
summary_score_threshold: 15
|
|
|
|
summary_posts_required: 50
|
|
|
|
summary_likes_required: 1
|
|
|
|
summary_percent_filter: 20
|
2014-10-29 04:03:43 +08:00
|
|
|
summary_max_results: 100
|
2014-03-22 09:14:35 +08:00
|
|
|
|
|
|
|
# View heat thresholds
|
2013-11-07 04:47:26 +08:00
|
|
|
topic_views_heat_low:
|
|
|
|
client: true
|
|
|
|
default: 1000
|
|
|
|
topic_views_heat_medium:
|
|
|
|
client: true
|
|
|
|
default: 2000
|
|
|
|
topic_views_heat_high:
|
|
|
|
client: true
|
|
|
|
default: 5000
|
2014-03-22 09:14:35 +08:00
|
|
|
|
2014-08-16 00:02:29 +08:00
|
|
|
# Post/Like heat thresholds
|
|
|
|
topic_post_like_heat_low:
|
|
|
|
client: true
|
|
|
|
default: 0.5
|
|
|
|
topic_post_like_heat_medium:
|
|
|
|
client: true
|
|
|
|
default: 1.0
|
|
|
|
topic_post_like_heat_high:
|
|
|
|
client: true
|
|
|
|
default: 2.0
|
|
|
|
|
2014-08-16 00:22:06 +08:00
|
|
|
# History edit heat thresholds
|
|
|
|
history_hours_low:
|
|
|
|
client: true
|
|
|
|
default: 12
|
|
|
|
history_hours_medium:
|
|
|
|
client: true
|
|
|
|
default: 24
|
|
|
|
history_hours_high:
|
|
|
|
client: true
|
|
|
|
default: 48
|
|
|
|
|
2014-08-16 00:09:31 +08:00
|
|
|
# Cold map thresholds
|
|
|
|
cold_age_days_low:
|
|
|
|
client: true
|
|
|
|
default: 14
|
|
|
|
cold_age_days_medium:
|
|
|
|
client: true
|
2015-05-27 16:04:50 +08:00
|
|
|
default: 90
|
2014-08-16 00:09:31 +08:00
|
|
|
cold_age_days_high:
|
|
|
|
client: true
|
2015-05-27 16:04:50 +08:00
|
|
|
default: 180
|
2014-08-16 00:09:31 +08:00
|
|
|
|
2014-03-22 09:14:35 +08:00
|
|
|
# Warnings
|
|
|
|
educate_until_posts: 2
|
2013-11-07 04:47:26 +08:00
|
|
|
sequential_replies_threshold: 2
|
|
|
|
dominating_topic_minimum_percent: 20
|
2015-12-15 01:02:40 +08:00
|
|
|
disable_avatar_education_message: false
|
2014-03-22 09:14:35 +08:00
|
|
|
|
2015-06-26 11:33:09 +08:00
|
|
|
# Reporting
|
|
|
|
daily_performance_report: false
|
|
|
|
|
2014-03-24 13:51:48 +08:00
|
|
|
global_notice:
|
|
|
|
default: ""
|
|
|
|
client: true
|
2014-03-24 15:03:39 +08:00
|
|
|
has_login_hint:
|
|
|
|
default: false
|
|
|
|
hidden: true
|
2014-03-24 13:51:48 +08:00
|
|
|
|
2015-09-07 09:57:50 +08:00
|
|
|
# Nothing past this threshold is ever considered new
|
|
|
|
# this is calculated dynamically every 15 minutes
|
|
|
|
min_new_topics_time:
|
|
|
|
default: 0
|
|
|
|
hidden: true
|
|
|
|
|
2014-03-22 09:14:35 +08:00
|
|
|
# Category IDs
|
2014-01-21 04:49:43 +08:00
|
|
|
lounge_category_id:
|
|
|
|
default: -1
|
|
|
|
hidden: true
|
2014-01-22 13:05:46 +08:00
|
|
|
meta_category_id:
|
|
|
|
default: -1
|
|
|
|
hidden: true
|
2014-02-28 06:38:01 +08:00
|
|
|
staff_category_id:
|
|
|
|
default: -1
|
|
|
|
hidden: true
|
2015-09-11 05:04:21 +08:00
|
|
|
uncategorized_category_id:
|
|
|
|
default: -1
|
|
|
|
hidden: true
|
2013-11-14 03:02:47 +08:00
|
|
|
|
2015-06-26 11:33:09 +08:00
|
|
|
performance_report_topic_id:
|
|
|
|
default: -1
|
|
|
|
hidden: true
|
|
|
|
|
2014-04-04 02:34:21 +08:00
|
|
|
notify_about_flags_after: 48
|
2014-05-15 02:38:04 +08:00
|
|
|
|
2014-07-17 06:16:51 +08:00
|
|
|
enable_cdn_js_debugging: false
|
2014-05-22 15:37:02 +08:00
|
|
|
|
2014-05-26 23:13:04 +08:00
|
|
|
show_create_topics_notice:
|
|
|
|
client: true
|
|
|
|
default: true
|
|
|
|
|
2014-05-22 15:37:02 +08:00
|
|
|
enable_system_avatars:
|
|
|
|
hidden: true
|
|
|
|
default: true
|
2014-06-11 23:14:00 +08:00
|
|
|
|
|
|
|
disable_edit_notifications: false
|
2014-07-25 02:27:34 +08:00
|
|
|
|
2015-07-11 05:45:51 +08:00
|
|
|
vacuum_db_days: 9000
|
2014-08-07 09:07:30 +08:00
|
|
|
last_vacuum:
|
|
|
|
default: 0
|
|
|
|
hidden: true
|
|
|
|
|
2015-06-03 16:52:41 +08:00
|
|
|
delete_drafts_older_than_n_days: 180
|
2015-06-02 19:26:01 +08:00
|
|
|
|
2014-07-25 02:27:34 +08:00
|
|
|
tos_topic_id:
|
|
|
|
default: -1
|
|
|
|
hidden: true
|
|
|
|
guidelines_topic_id:
|
|
|
|
default: -1
|
|
|
|
hidden: true
|
|
|
|
privacy_topic_id:
|
|
|
|
default: -1
|
|
|
|
hidden: true
|
2015-08-22 02:39:21 +08:00
|
|
|
|
2016-04-27 01:08:19 +08:00
|
|
|
bootstrap_mode_min_users:
|
|
|
|
default: 50
|
|
|
|
client: true
|
|
|
|
min: 0
|
|
|
|
max: 5000
|
|
|
|
|
|
|
|
bootstrap_mode_enabled:
|
|
|
|
default: false
|
|
|
|
client: true
|
|
|
|
hidden: true
|
|
|
|
|
2015-11-07 00:12:12 +08:00
|
|
|
automatically_unpin_topics:
|
|
|
|
default: true
|
|
|
|
client: true
|
|
|
|
|
2015-12-30 14:45:17 +08:00
|
|
|
read_time_word_count:
|
|
|
|
default: 500
|
|
|
|
client: true
|
|
|
|
|
2016-04-12 04:44:10 +08:00
|
|
|
topic_page_title_includes_category: true
|
|
|
|
|
2015-08-22 02:39:21 +08:00
|
|
|
user_preferences:
|
|
|
|
default_email_digest_frequency:
|
|
|
|
enum: 'DigestEmailSiteSetting'
|
2016-03-03 04:26:27 +08:00
|
|
|
default: 10080
|
2016-03-18 05:35:23 +08:00
|
|
|
default_include_tl0_in_digests: false
|
2015-08-22 02:39:21 +08:00
|
|
|
default_email_private_messages: true
|
|
|
|
default_email_direct: true
|
|
|
|
default_email_mailing_list_mode: false
|
2016-05-21 21:17:54 +08:00
|
|
|
default_email_mailing_list_mode_frequency:
|
|
|
|
enum: 'MailingListModeSiteSetting'
|
2016-05-27 10:07:10 +08:00
|
|
|
default: 0
|
2016-03-05 05:53:28 +08:00
|
|
|
disable_mailing_list_mode:
|
|
|
|
default: false
|
|
|
|
client: true
|
2015-08-22 02:39:21 +08:00
|
|
|
default_email_always: false
|
2016-02-19 10:56:52 +08:00
|
|
|
default_email_previous_replies:
|
|
|
|
enum: 'PreviousRepliesSiteSetting'
|
2016-02-25 21:05:40 +08:00
|
|
|
default: 2
|
|
|
|
default_email_in_reply_to:
|
|
|
|
default: true
|
2015-08-22 02:39:21 +08:00
|
|
|
|
|
|
|
default_other_new_topic_duration_minutes:
|
|
|
|
enum: 'NewTopicDurationSiteSetting'
|
|
|
|
default: 2880
|
|
|
|
default_other_auto_track_topics_after_msecs:
|
|
|
|
enum: 'AutoTrackDurationSiteSetting'
|
|
|
|
default: 240000
|
|
|
|
default_other_external_links_in_new_tab: false
|
|
|
|
default_other_enable_quoting: true
|
|
|
|
default_other_dynamic_favicon: false
|
|
|
|
default_other_disable_jump_reply: false
|
|
|
|
default_other_edit_history_public: false
|
2016-03-02 20:16:52 +08:00
|
|
|
default_other_like_notification_frequency:
|
|
|
|
enum: 'LikeNotificationFrequencySiteSetting'
|
|
|
|
default: 1
|
2015-08-22 02:39:21 +08:00
|
|
|
|
2015-11-18 01:21:40 +08:00
|
|
|
default_topics_automatic_unpin:
|
|
|
|
default: true
|
|
|
|
client: true
|
|
|
|
|
2015-08-22 02:39:21 +08:00
|
|
|
default_categories_watching:
|
|
|
|
type: category_list
|
|
|
|
default: ''
|
|
|
|
default_categories_tracking:
|
|
|
|
type: category_list
|
|
|
|
default: ''
|
|
|
|
default_categories_muted:
|
|
|
|
type: category_list
|
|
|
|
default: ''
|
2016-04-26 03:55:15 +08:00
|
|
|
|
|
|
|
tags:
|
|
|
|
tagging_enabled:
|
|
|
|
client: true
|
|
|
|
default: false
|
|
|
|
refresh: true
|
|
|
|
tag_style:
|
|
|
|
client: true
|
|
|
|
type: enum
|
|
|
|
default: 'simple'
|
|
|
|
choices:
|
|
|
|
- simple
|
|
|
|
- bullet
|
|
|
|
- box
|
|
|
|
preview: '<div class="discourse-tags"><span class="discourse-tag {{value}}">tag1</span><span class="discourse-tag {{value}}">tag2</span></div>'
|
|
|
|
max_tags_per_topic:
|
|
|
|
default: 5
|
|
|
|
client: true
|
|
|
|
max_tag_length:
|
|
|
|
default: 20
|
|
|
|
client: true
|
|
|
|
min_trust_to_create_tag:
|
|
|
|
default: 3
|
|
|
|
enum: 'TrustLevelSetting'
|
|
|
|
min_trust_level_to_tag_topics:
|
|
|
|
default: 0
|
|
|
|
enum: 'TrustLevelSetting'
|
|
|
|
client: true
|
|
|
|
max_tag_search_results:
|
|
|
|
client: true
|
|
|
|
default: 5
|
|
|
|
min: 1
|
|
|
|
show_filter_by_tag:
|
|
|
|
client: true
|
|
|
|
default: false
|
|
|
|
refresh: true
|
|
|
|
max_tags_in_filter_list:
|
|
|
|
default: 30
|
|
|
|
min: 1
|
|
|
|
refresh: true
|
|
|
|
tags_sort_alphabetically:
|
|
|
|
client: true
|
|
|
|
default: false
|
|
|
|
refresh: true
|
|
|
|
staff_tags:
|
|
|
|
type: list
|
|
|
|
client: true
|
|
|
|
default: ''
|
|
|
|
suppress_overlapping_tags_in_list:
|
|
|
|
default: false
|
|
|
|
client: true
|
|
|
|
remove_muted_tags_from_latest:
|
|
|
|
default: false
|