In Discourse, Hidden Site Settings are site configuration options that are not available in the standard admin interface. These settings can provide additional customization over the behavior and appearance of your Discourse instance, however, they are hidden because they are technically complex, can impact stability and security if misconfigured, and are infrequently needed by most Discourse instances.
As a hosted Discourse customer, you do not have direct access to modify hidden settings via the rails console or through backend configuration files like app.yml
, however, you can request the Discourse team to adjust these settings on your behalf. This ensures that the settings are changed correctly and responsibly, maintaining the overall health and performance of your community.
Below is a table of hidden site settings that the Discourse team can adjust for you. The table includes the setting name, description, and which hosted plans (Standard, Business, Enterprise) the setting is available on.
Hidden Settings on Hosted Sites
Site Setting | Available On | Description |
---|---|---|
allow_anonymous_posting |
All Plans | Enable the option for users to switch to anonymous mode to reply or create topics. |
watched_words_regular_expressions |
All Plans | Allows Admins to Use Regex with Watched Words. |
can_permanently_delete |
All Plans | Allows permanent deletion of posts, topics, and post history (ie. complete removal from the database, rather than the typical soft-delete mechanism). |
enable_badge_sql |
Enterprise Only | Allows admins to Create Custom Triggered SQL Badge Queries. |
max_category_nesting |
Enterprise Only | The maximum number of nested levels allowed for categories. The default is set at 2, and it can be adjusted according to the needs of the site but typically does not exceed 3 to maintain structure clarity. |
secure_uploads |
Enterprise Only | Limits access to ALL uploads (images, video, audio, text, pdfs, zips, and others). If login required” is enabled, only logged-in users can access uploads. Otherwise, access will be limited only for media uploads in private messages and private categories. |
Requesting Changes
To request changes to any of the above site settings, contact the Discourse support team at team@discourse.org. To help us better understand your needs, please include the following information in your request:
- Site setting name.
- Desired value or change.
- The context surrounding the request.
FAQs
Q: Why are some settings not available on my plan?
A: Some settings require advanced configurations and are only available on plans that offer more extensive support.
Q: How long does it take for changes to take effect?
A: After the Discourse team adjusts a setting, changes typically take effect immediately, but some might require a brief period to propagate.
Q: I need to adjust a setting that isn’t listed here. What should I do?
A: If you need to change a setting that isn’t listed above, please reach out to the Discourse support team.
Last edited by @SaraDev 2024-09-16T19:44:00Z
Check document
Perform check on document: