Aggiungere una sezione di SiteSettings nascosti a `app.yml`/`web_only.yml`

Continuando la discussione da Abilitare l’impostazione del sito nascosta can_permanently_delete:

Capisco perché questa e alcune altre SiteSettings siano nascoste, ma quando qualcuno ha chiesto come abilitare questa impostazione nascosta mi sono chiesto come farebbe una persona normale a sapere della loro esistenza. Se questa viene annunciata con tanto clamore :tada:, è probabile che ci siano altri che la desiderano e che rimarranno ugualmente confusi.

Quindi il mio suggerimento è aggiungere questa e forse alcune altre impostazioni nascoste a app.yml (e web_only.yml) commentate, magari con una breve spiegazione. Alcune cose che potrei includere sono:

  • can_permanently_delete
  • forse rate_limit_search_anon_global e simili?
  • include_s3_uploads_in_backups

Beh, pensavo di trovarne di più, ma questo è tutto ciò che sono riuscito a trovare o a cui sono riuscito a pensare rapidamente.

Se qualcuno pensa che sia una buona idea, invierò una PR.

3 Mi Piace

+1 e qualche carattere in più :rofl:

I documenti sono forse meglio nascosti rispetto a quelle opzioni. E molti di noi sono più o meno webmaster autodidatti che hanno bisogno di un filo di ferro molto robusto come aiuto, direi. Rails o qualsiasi altro gem qui in uso sono in realtà sistemi piuttosto rari rispetto al mondo PHP più comune. Questo significa una cosa molto importante: quando si cerca su Google si trovano testi solo da sviluppatori per sviluppatori. Ecco perché così tante persone si chiedono come far funzionare una strana console.

(Stessa ragione per cui Jekyll ecc. sono così rari là fuori)

1 Mi Piace

Non mi piace aggiungere tutte quelle righe a app.yml di default. Usiamo impostazioni nascoste molto raramente, e di solito sono per cose che sono pericolose o in fase di test iniziale.

Forse un argomento qui in Meta che elenchi impostazioni nascoste utili del sito e una breve guida è più che sufficiente?

3 Mi Piace

E richiede un lavoro quasi nullo!

1 Mi Piace