Administrator-Einstellung zum Aktivieren oder Deaktivieren des Mini-Profilers?

Continuing the discussion from How can you hide the MiniProfiler?:

Is this (in the admin settings) something possible to do? Since the mini-profiler is always on the left side of the screen, it’s often in the way for a language that has left-to-right reading and left-justified text. It’d be great if we could toggle it on only when needed for troubleshooting.

3 „Gefällt mir“

You can press alt+P to hide or show it at any time.

18 „Gefällt mir“

Where could I have learned that alt-p trick?

4 „Gefällt mir“

It’s in the source code, at the bottom of the page:

 data-toggle-shortcut="Alt+P" data-start-hidden="false"></script>
5 „Gefällt mir“

@codinghorror I use

chrome-extension://jlpkojjdgbllmedoapgfodplfhcbnbpn/update.html#help

Which uses Alt-P… :frowning:

Any chance that the keyboard shortcut could be configurable, or can be eventually turned off/on via the admin settings?

Did you try disabling your extension for a moment, then disabling the profiler, then re-enabling your extension? Seems like that would do it.

1 „Gefällt mir“

Hi @downey, is this first message still accurate? You reference enable_mini_profiler but here in Github the flag appears to be named load_mini_profiler

Also, after changing this setting, do I need to do an app reload, an app rebuild, or nothing (changes take effect immediately)?

Thanks-- E

2 „Gefällt mir“

Well much has changed in 5 years. I don’t know about a global disable, someone else might. AFAIK the Alt+P still works.

4 „Gefällt mir“

Thanks for your reply. I noticed it appear one day and had no idea why, so your answer helped a lot.

2 „Gefällt mir“

Apparently the mini profiler interface only appears for users that are designated as developers, not just any admin. Is that right?

Yes, only users in the developers role will see it.

1 „Gefällt mir“

What if there isn’t ALT-key… like in my iPhone or logitech-made-mac-keybord of iPad?

This isn’t any bigger issue and like to see snapshot of loading time, but when I take screenshots for users it looks a bit odd.

Note it is only visible to developers (you need to explicitly insert a row into a table)

You can always use the UI directly to tweak visibility.

2 „Gefällt mir“

Wie wird ein Benutzer zur „Entwicklerrolle“ hinzugefügt oder daraus entfernt? Ich sehe keine Gruppe dafür.

1 „Gefällt mir“

Standardmäßig wird er mit der in der app.yml angegebenen E-Mail-Adresse abgeglichen.

Wenn Sie ihn zu anderen Benutzern hinzufügen möchten, müssen Sie die Datenbank direkt bearbeiten.

3 „Gefällt mir“

Sie können mehrere Entwickler in DISCOURSE_DEVELOPER_EMAILS in app.yml einfügen, indem Sie sie durch Kommas trennen. Das Entfernen der E-Mail aus dieser Variablen entfernt sie auch aus der Rolle, es sei denn, Sie haben es sich ausgedacht, dies in die Datenbank einzufügen (was ich nicht für möglich gehalten hätte).

6 „Gefällt mir“

Ich bin gerade persönlich der mangelnden Informationen in der Benutzeroberfläche über den Mini-Profiler zum Opfer gefallen, was er ist, wie er heißt, warum er mir angezeigt wird und wie ich ihn ausblenden kann. Ich richte Websites ein, bin aber kein Entwickler, daher muss ich ihn nie sehen, habe mich aber einfach daran gewöhnt.

Ich schlage zumindest vor, die Dokumentation zu aktualisieren, um das aktuelle Verhalten zu erklären:

  • Ein neues Thema hier im Meta-Bereich, das sich damit beschäftigt, oder Aktualisierung, falls es existiert, es sei denn, es existiert und ich habe es nicht gefunden :sweat_smile: , und Aufnahme von Schlüsselwörtern, die Leute möglicherweise verwenden, um danach zu suchen, und Löschen oder Aktualisieren der Themen dazu und Hinzufügen eines #miniprofiler (oder ist es mini-profiler?) Tags.
  • Aktualisieren von discourse/docs/ADMIN-QUICK-START-GUIDE.md at main · discourse/discourse · GitHub, um auf den Mini-Profiler zu verweisen und auf das Meta-Thema zu verlinken.

Darüber hinaus würde ich, wenn möglich, gerne Hilfetexte für diejenigen sehen, die verwirrt sind und ihn verschwinden lassen wollen, z. B. “Mini-Profiler - ALT+P drücken, um die Anzeige umzuschalten”.

Das Folgende scheint eine gute Schritt-für-Schritt-Anleitung zu sein, um ihn für einen Benutzer auf Ihrer Website hinzuzufügen.

3 „Gefällt mir“

Vielleicht sollte es standardmäßig deaktiviert sein. Dann können Leute, die es wollen, es einschalten und niemand sonst wird es wissen.

4 „Gefällt mir“

Ja, diese Idee spricht mich an. Selbst wenn Sie in DISCOURSE_DEVELOPER_EMAILS eingetragen sind, wäre es standardmäßig deaktiviert.

Ich habe bemerkt, dass ich den Miniprofiler vollständig verloren habe, als ich meine E-Mail-Adresse aus DISCOURSE_DEVELOPER_EMAILS in app.yml entfernt und einen Rebuild durchgeführt habe. Ich hätte erwartet, dass er immer noch mit ALT+P angezeigt wird, aber wahrscheinlich gibt es einige technische Details, die mir nicht bewusst sind.

2 „Gefällt mir“

Das ist es, was es Ihnen ermöglicht, den Miniprofiler zu sehen.

Aber es könnte standardmäßig deaktiviert werden, und Leute, die ihn wollten, könnten ALT-P drücken, um ihn einzuschalten. Ich denke, das würde dieses Problem für die meisten lösen. Ich bezweifle, dass, wenn er standardmäßig deaktiviert wird, eine Menge Leute fragen werden, wie man ihn wieder einschaltet (und ich nehme an, dass die Verknüpfung im Verknüpfungsmenü ist).

2 „Gefällt mir“