Admin setting to enable or disable mini-profiler?

Значит, за этим стоит техническая причина? Есть ли какие-то особые причины не показывать miniprofiler всем, а сделать его отключённым по умолчанию? Или хотя бы разрешить видеть его всем модераторам и администраторам?

Согласен.

Нет, его там нет. И я не уверен, есть ли прецедент включать туда только те сочетания клавиш, которые доступны только определённым пользователям.

Кстати, на моём Mac сочетание клавиш — option+p. Так что, если мы захотим его добавить, нам нужно будет показывать это сочетание пользователям Mac.

3 лайка

Я полностью согласен с @tobiaseigen по этому вопросу, потому что даже когда я искал на всём сайте «Мета» (с использованием ИИ или без), что такое «Mini Profiler» и что он делает, я не мог получить никакого представления. Мой поиск в лучшем случае показывал мне только этот самый пост, на который я сейчас отвечаю.

И, рискуя показаться немного глупым, даже скриншот @tobiaseigen, показывающий «что такое мини-профайлер», я истолковал неверно и подумал, что речь идёт о профиле Заша Хофмана. Потому что, как я думал, чёрное всплывающее окно (которое я показываю ниже снова) демонстрировало «профиль» Заша Хофмана (маленькое белое всплывающее окно с 345.2 мс было очень легко проигнорировать, даже с красной стрелкой :grinning:).

Помимо отсутствия какой-либо документации или помощи по этому мини-профайлеру, я считаю, что этот MP должен быть включён по умолчанию.
Потому что, если бы «Mini-Profiler» не был включён по умолчанию, я не смог бы даже догадаться о его существовании, пройдя через всё это, если бы не рассматривал этот скриншот снова и снова, чтобы быть абсолютно уверенным. Без этого я бы не обнаружил его (и его полезность).

2 лайка

Я считаю, что стоит перенести эту настройку из строки конфигурации в app.yml (что требует доступа к командной строке и пересборки для внесения изменений) в параметр администратора, например, miniprofiler-allowed-groups. Если эта функция доступна пользователю, мы должны добавить для неё #keyboard-shortcut для скрытия/отображения.

Кроме того, я полагаю, что в настоящее время эта функция вообще недоступна на нашем хостинге, что означает, что наши клиенты не могут помочь нам с отладкой.

Я не могу обещать, когда это будет реализовано, но я благодарен @bathinda за то, что вы потратили время на обратную связь о том, что вызывает путаницу в работе этой функции.

Мы могли бы лучше документировать это… на данный момент я добавил тег mini-profiler, чтобы мы могли начать собирать все обсуждения, связанные с ним. Мы могли бы добавить упоминание о mini-profiler в руководство для начинающих администраторов, которое поставляется с Discourse для тех, кто размещает систему самостоятельно. Это удобный инструмент для устранения неполадок. discourse/docs/ADMIN-QUICK-START-GUIDE.md at main · discourse/discourse · GitHub

3 лайка