Add a section of hidden SiteSettings to `app.yml`/`web_only.yml`

Continuing the discussion from Enable the hidden can_permanently_delete site setting:

I understand why this and some other SiteSettings are hidden, but when someone asked how to enable this hidden setting I wondered just how a Normal Person would know about them. If this one is announced with such fanfare :tada: there are likely to be others who want it who will be similarly confused.

So my suggestion is to add this and perhaps some other hidden settings to app.yml (and web_only.yml) commented out, perhaps with a few words of explanation. Things that I might include are;

  • can_permanently_delete
  • perhaps rate_limit_search_anon_global and friends?
  • include_s3_uploads_in_backups

Well, I thought that I’d find more than this, but this is allI could find or think of quickly.

If someone thinks this is a good idea, I’ll submit a PR.


+1 and some characters more :rofl:

Docs are maybe better hidden than those options. And quite many of us are more or less just selfmade webmasters who needs very strong ironwire as helps, I reckon. Rails or what ever gems here are in use, are actually quite rare systems compared to more common PHP-world. That means one really important thing: when googling one can find texts only from devs to devs. That’s why so many is wondering how to get some strange console to work.

(Same reason why Jekyll etc are so rare out there)

1 Like

I don’t like adding all those lines to app.yml by default. We very rarely use hidden settings, and it’s usually for things that are either dangerous or in early testing.

Maybe a topic here in Meta listing useful hidden site settings and a small how to is more than enough?


And it requires near zero work!

1 Like