Page 1 of 7

Plugin Switchdebug_XH

Posted: Sat Nov 23, 2019 6:40 pm
by olape
Mit dieser Funktionserweiterung ist es möglich, den Debugmode von XH aus dem Backend heraus, ohne Zuhilfenahme des XH-Dateimanager oder FTP zu aktivieren oder zu deaktivieren und gleichzeitig entsprechende Debuglevel festzulegen.

Version 1.0 beta1

Danke an Frank (frase) fürs Testen und das CSS

-----------------------------------------------------------------------------------------------------------------------------------------------------

With this function extension it is possible to activate or deactivate the debug mode of XH from the backend, without using the XH file manager or FTP, and at the same time set the corresponding debug levels.

Version 1.0 beta1

Thanks to Frank (frase) for testing and the CSS

Re: Plugin Switchdebug_XH

Posted: Sat Nov 23, 2019 8:40 pm
by lck
👍🏻

Re: Plugin Switchdebug_XH

Posted: Sat Nov 23, 2019 8:59 pm
by Tata
Kurz getestet.
+1
Wie ich es verstanden und getestet habe:
1. Die XHdebug.txt kann aus der Standard Installation ruhig raus. Sie wird am ersten XHdebugnutzung erstellt, falls sie nicht existiert, oder Umgenannt, falls sie existiert.
2. Gibt es aber bereits die "_XHdebug.txt", auch die wird korrekt umgenannt. Egal, ob sie urpsrünglich (ohne dem Plugin - manual) umgenannt wurde. Die Warnung ist jedenfalls sehr hilfreich.

Re: Plugin Switchdebug_XH

Posted: Sun Nov 24, 2019 8:04 am
by frase
Ich finde, das Plugin war seit Jahren überfällig.
Zusammen mit Maintenance gehört so etwas einfach in ein modernes CMS - und zwar im Auslieferungszustand in die CMS-Konfiguration.
Gut, beide Dinge sind als Plugin realisiert, was auch Vorteile hat, gehören aber eigentlich in den Core (schaltbar an zentraler Stelle).
=====
Olaf, gute Arbeit!
[Daumen hoch]
=====
Tata wrote:
Sat Nov 23, 2019 8:59 pm
1. Die XHdebug.txt kann aus der Standard Installation ruhig raus. Sie wird am ersten XHdebugnutzung erstellt, falls sie nicht existiert, oder Umgenannt, falls sie existiert.
Theoretisch stimmt das, die XHdebug.txt könnte aus der Standard-Installation raus.
Dann kommen aber User, die das Plugin nicht nutzen, wieder in (leichte) Schwierigkeiten und müssen dann wieder im Forum oder im WIKI suchen, was, wie und wo gemacht werden muss.
Das Plugin hat den großen Vorteil, dass alles bleibt wie gewohnt - nur, wer das Plugin einsetzt hat es einfacher ;-)

Re: Plugin Switchdebug_XH

Posted: Sun Nov 24, 2019 10:22 am
by Tata
frase wrote:
Sun Nov 24, 2019 8:04 am
Theoretisch stimmt das, die XHdebug.txt könnte aus der Standard-Installation raus.
Dann kommen aber User, die das Plugin nicht nutzen, wieder in (leichte) Schwierigkeiten und müssen dann wieder im Forum oder im WIKI suchen, was, wie und wo gemacht werden muss.
Das Plugin hat den großen Vorteil, dass alles bleibt wie gewohnt - nur, wer das Plugin einsetzt hat es einfacher ;-)
Ich meine, dass es als Standardfunktion unter anderen Adminfunktionen hingehört. In einer der neueren Versionen sollte es schon integriert sein. Und als StandardAdminFunktion sollte es auch einfach auf der Andminliste erreichbar sein. Etwa:
xhdebug-standard.jpg
oder
xhdebug-hi-admin.jpg

Re: Plugin Switchdebug_XH

Posted: Sun Nov 24, 2019 11:00 am
by frase
Tata wrote:
Sun Nov 24, 2019 10:22 am
Ich meine, dass es als Standardfunktion unter anderen Adminfunktionen hingehört.
Genau. Das meine ich auch.
Es müsste irgendwo an zentraler Stelle einen Schalter geben. Da gibt es aber das Problem, dass man "ein/aus" UND das "Level" schalten muss. Das geht eben nicht mit einem Klick.
Ich hatte schonmal überlegt, ob die vielen Levels überhaupt nötig sind.
Eigentlich genügt ja OFF oder ON (on = Level 6).
Wer Meldungen sehen will, will ja sicher sowieso alles sehen. Oder irre ich mich da?

Re: Plugin Switchdebug_XH

Posted: Sun Nov 24, 2019 12:18 pm
by Tata
Dann etwa so? Mit hints unter "?"
XH-debug-high-admin.jpg

Re: Plugin Switchdebug_XH

Posted: Sun Nov 24, 2019 12:31 pm
by frase
Tata wrote:
Sun Nov 24, 2019 12:18 pm
Dann etwa so? Mit hints unter "?"
Das muss man überlegen, wenn es mal soweit ist - wenn jemand an den Core herangeht.
Im Moment ist das Plugin erstmal ein guter Fortschritt.

Re: Plugin Switchdebug_XH

Posted: Sun Nov 24, 2019 1:34 pm
by Holger
frase wrote:
Sun Nov 24, 2019 8:04 am
Olaf, gute Arbeit!
+1

Wir sollten uns bei solchen Requests in Zukunft mal absprechen, denn ich bin die Sache zwischenzeitlich auch angegangen. Das ist irgendwie verschwendete Zeit :roll: . Vielleicht ein kurzer Hinweis im Thread, "ich schaue mal, ob ich es hinbekomme".
Mein Ansatz war aber anders:
- Installation ganz normal als Plugin
- Formular zur Steuerung aber in die Seite "Einstellungen" eingeschleust.

BTW: es irritiert mich, dass der manuell eingestellte Modus als Warnung angezeigt wird :?: .

Re: Plugin Switchdebug_XH

Posted: Sun Nov 24, 2019 1:55 pm
by olape
Holger wrote:
Sun Nov 24, 2019 1:34 pm
Wir sollten uns bei solchen Requests in Zukunft mal absprechen, denn ich bin die Sache zwischenzeitlich auch angegangen. Das ist irgendwie verschwendete Zeit :roll: . Vielleicht ein kurzer Hinweis im Thread, "ich schaue mal, ob ich es hinbekomme".
:oops: Da hast du irgendwie Recht
Holger wrote:
Sun Nov 24, 2019 1:34 pm
BTW: es irritiert mich, dass der manuell eingestellte Modus als Warnung angezeigt wird .
Das ist leicht erklärt.
Ich wollte eigentlich keine eigenen Formulare erstellen, um die Sache zu speichern.
Und mit den XH eigenen wird es in der config.php abgelegt.
Und genau da liegt der Haken. Da das nicht zwangsläufig übereinstimmen muss ...

Deswegen ist jetzt im Plan, vielleicht doch ein eigenes Form zu nutzen.
So kann ich dann direkt den Zustand von _XHdebug/XHdebug.txt ableiten.
Damit bedarf es keiner Warnung mehr.