Admin setting to enable or disable mini-profiler?

이것에는 기술적인 이유가 있는 건가요? 미니프로파일러를 기본적으로 꺼져 있게 하는 데 특별한 이유가 있나요? 아니면 적어도 모든 모더레이터와 관리자가 볼 수 있도록 해야 하지 않을까요?

동감합니다.

아닙니다. 그리고 해당 메뉴에 접근 권한이 있는 사용자들만을 위해 특정 단축키만 포함하는 전례가 있는지 확실하지 않습니다.

참고로, 제 맥에서는 단축키가 option+p입니다. 따라서 이 단축키를 추가하고 싶다면 맥 사용자에게 이를 표시해야 합니다.

3개의 좋아요

@tobiaseigen님의 의견에 강력히 동의합니다. 왜냐하면 이 ‘Meta’ 사이트 전체를 (AI를 사용하거나 사용하지 않고) 검색하여 이 'Mini Profiler’가 무엇이며 어떤 기능을 하는지 알아내려 했음에도 불구하고 전혀 감을 잡을 수 없었기 때문입니다. 제 검색 결과, 가장 좋은 경우에도 제가 답글을 달고 있는 이 게시글만 표시되었습니다.

조금 멍청하게 들릴 수 있는 위험을 무릅쓰고 말씀드리자면, @tobiaseigen님이 '미니 프로파일러가 무엇인지’를 보여준 스크린샷조차도 제가 잘못 판단하여 'Sascha Hofmann의 프로필이 바로 'Mini-Profiler’라고 지칭되는 것’이라고 생각했습니다. 왜냐하면 제가 생각하기에 검은색 팝업(아래에서 제가 다시 표시한 것)은 'Sascha HOfmann’의 '프로필’을 보여주고 있었기 때문입니다(작은 흰색 팝업, 345.2 ms는 빨간색 포인터조차도 쉽게 무시할 수 있을 정도로 눈에 띄지 않았습니다).

그리고 이 미니 프로파일러에 대한 문서나 도움말이 전혀 없다는 점 외에도, 이 MP가 기본적으로 On 상태로 설정되어야 한다고 생각합니다.
왜냐하면 기본적으로 'Mini-Profiler’가 켜져 있지 않았다면, 제가 이 스크린샷을 반복해서 다시 보고 확실하게 확인하지 않았다면, 이 모든 과정을 거쳤음에도 불구하고 프로파일러가 있다는 것을 판단할 수 없었을 것이며(그 유용성도 포함하여) 발견하지 못했을 것이기 때문입니다.

2개의 좋아요

이 기능을 app.yml의 설정 라인(변경하려면 커맨드 라인 접근과 재빌드가 필요함)에서 관리자 설정, 예: miniprofiler-allowed-groups 등으로 옮기는 것이 가치가 있다고 생각합니다. 사용자가 이 기능을 사용할 수 있다면, 표시/숨기기를 위한 #키보드-단축키를 추가해야 합니다.

또한, 이 기능은 현재 저희 호스팅 환경에서는 아예 사용 불가능한 상태입니다. 즉, 고객이 디버깅에 도움을 줄 수 없다는 뜻입니다.

이 문제가 언제 해결될지 확답은 드릴 수 없지만, 이 기능에서 무엇이 혼란스러운지 피드백을 주신 @bathinda님께 감사드립니다.

문서화를 더 잘할 수 있을 것 같습니다. 당분간은 mini-profiler 태그를 추가하여 관련 토론을 한데 모으기 시작했습니다. 셀프 호스터를 위해 Discourse에 포함된 관리자 시작 가이드에 mini-profiler에 대한 언급을 추가할 수 있습니다. 유용한 문제 해결 도구입니다. discourse/docs/ADMIN-QUICK-START-GUIDE.md at main · discourse/discourse · GitHub

3개의 좋아요