app.yml/web_only.yml에 숨겨진 SiteSettings 섹션 추가

Enable the hidden can_permanently_delete site setting 토론을 이어갑니다:

이 설정과 다른 일부 SiteSettings가 숨겨져 있는 이유는 이해합니다. 하지만 누군가 이 숨겨진 설정을 활성화하는 방법을 물었을 때, 일반 사용자가 어떻게 이 설정의 존재를 알 수 있을지 궁금해졌습니다. 이 설정이 이렇게 크게 발표된다면 :tada: 이 설정을 원하지만 마찬가지로 혼란을 겪을 다른 사용자들도 있을 것입니다.

그래서 이 설정과 아마도 다른 몇 가지 숨겨진 설정들을 app.yml(그리고 web_only.yml)에 주석 처리된 상태로 추가하고, 몇 마디의 설명을 덧붙이는 것을 제안합니다. 제가 포함할 수 있을 것 같은 것들은 다음과 같습니다.

  • can_permanently_delete
  • 아마도 rate_limit_search_anon_global 및 관련 설정들?
  • include_s3_uploads_in_backups

더 많은 것을 찾을 수 있을 줄 알았는데, 빠르게 찾을 수 있거나 생각해 낼 수 있었던 것은 이것뿐이었습니다.

누군가 이것이 좋은 아이디어라고 생각한다면, PR을 제출하겠습니다.

3개의 좋아요

+1, 그리고 몇 자 더:rofl:

문서는 아마도 해당 옵션들보다 더 잘 숨겨져 있을 겁니다. 그리고 우리 중 상당수는 더나은 강철 와이어 같은 도움이 절실히 필요한, 스스로 웹사이트를 구축한 웹마스터에 불과하다고 생각합니다. 여기서 사용 중인 Rails나 기타 어떤 지엠(gems)이든, 더 일반적인 PHP 세계와 비교하면 실제로는 꽤 드문 시스템입니다. 이는 매우 중요한 한 가지를 의미합니다: 구글링을 해도 개발자 대 개발자 간의 텍스트만 찾을 수 있다는 것입니다. 그래서 많은 사람들이 이상한 콘솔을 어떻게 작동시킬지 궁금해하는 것입니다.

(이것이 Jekyll 등이 밖에서 그렇게 드문 이유이기도 합니다)

1개의 좋아요

기본적으로 app.yml에 그 모든 줄을 추가하는 건 별로 마음에 들지 않아요. 숨겨진 설정은 매우 드물게 사용하는데, 보통 위험하거나 초기 테스트 단계인 기능에 쓰거든요.

여기 Meta에서 유용한 숨겨진 사이트 설정 목록과 간단한 사용법을 정리한 게시물을 하나 올리는 정도면 충분하지 않을까요?

3개의 좋아요

그리고 거의 아무 노력도 들이지 않아도 됩니다!

1개의 좋아요