ich habe eine allgemeine Verständnis Frage zu OTRS 6 und dessen neuen Benutzerfreundlichkeit, insbesondere was die Konfiguration der SysConfig angeht.
In der Vergangenheit konnte man in den vorausgehenden OTRS Versionen Konfigurationen vornehmen über:
- in der OTRS Web-Applikation über das SysConfig Menü
- in der Config.pm - nicht in der SysConfig editierbar
- in der ZZZAuto.pm - in der SysConfig editierbar
Die ZZZAuto.pm Datei hatte den Vorteil, schnelle Konfigurationen vorzunehmen, ohne auf das langsame reload des Web-Frontend warten zu müssen, z.B. Dynamische Felder verschiedenen Views zuordnen.
Ein Troubleshooting war sehr schnell vorgenommen, da alle Änderungen, die die SysConfig betreffen, schnell in der ZZZAuto.pm durchsucht und geändert werden konnten. Im schlimmsten Fall, z.B. bei nicht erreichen des Systems, wie Error 500, und dabei die Logfiles nicht weiterführende Information lieferten, konnte man auch die ZZZAuto.pm einfach mal leeren und per Trial und Error die Konfigurations-Blöcke Stück für Stück aus der fehlerhaften ZZZAuto.pm wieder einsetzen, bis das System wieder Fehler meldet.
In OTRS 6 wurde unter anderem die SysConfig stark überarbeitet.
- Die SysConfig Änderungen werden in der Datenbank abgelegt. In nicht editierbaren binären BLOB´s
- Die ZZZAuto.pm gibt es nicht mehr
- Die ZZZAAuto.pm dient als Konfigurations-Cache und sollte nicht editiert werden.
Wie kann ich z.B. schnell Konfigurationen vornehmen, wie z.B. DynamischeFelder den Views zuzuordnen (Neues Telefonticket, Notiz, etc...)?
Welche Vorteile bringt die Speicherung der Konfigurationen in der nicht editierbaren BLOB´s?
Als Beispiel hier der Aufbau der OTRS 6 SysConfig in der Datenbank:
Jedes Konfigurations-Objekt bekommt einen eigenen Eintrag:
Als Beispiel Check MX Record Objekt welches nicht editierbar ist:
in OTRS 5 noch schnell anzupassen über die ZZZAuto.pm:
Code: Select all
$Self->{'CheckEmailAddresses'} = '0';
$Self->{'CheckMXRecord'} = '0';
Abgesehen, das die SysConfig (nach meiner Meinung) sehr schlecht lesbar ist und warum der Hover Highlight Effekt die Einträge überdeckt, anstatt lesbar hervorhebt erschließt sich mir nicht ganz.
Grüße
MoBIoS