Slide 1

Slide 1 text

OPMToolbox

Slide 2

Slide 2 text

OPMToolbox ● Unterstützung für Admins und Entwickler ● http://opmtoolbox.de ● Viele Ideen aus eigenem Entwicklerleben und regelmäßigen Otterhub-Fragen ● Wo es geht Integration in OTRS über Addon ● Einiges in der Entwicklung, manches schon einsehbar

Slide 3

Slide 3 text

Postmasterfilter-Debugger ● Debuggen von Postmasterfiltern, die über die GUI erstellt wurden ● Klären von Fragen wie – „Warum landet das Ticket in der Queue X, obwohl der Filter ABC das Ticket in die Queue Y schieben soll?“ – „Warum matcht das nicht den Teil, den ich erwarte?“

Slide 4

Slide 4 text

Postmasterfilter-Debugger ● Integration in OTRS geplant – Upload Filterkette – Upload Beispielmails – Darstellung Ergebnis in OTRS

Slide 5

Slide 5 text

Postmasterfilter-Debugger DEMO

Slide 6

Slide 6 text

SysConfig-Dokumentation ● Beispiele für SysConfig-Optionen ● Hilft, die SysConfig zu verstehen ● Unterstützt beim Schreiben eigener .xml- Dateien

Slide 7

Slide 7 text

SysConfig-Dokumentation DEMO

Slide 8

Slide 8 text

Template-Dokumentation ● Beispiele für Template-Elemente ● Hilft, die Templates zu verstehen ● Unterstützt beim Schreiben eigener oder Anpassen bestehender Templates.

Slide 9

Slide 9 text

Template-Dokumentation DEMO

Slide 10

Slide 10 text

OPM RPM → ● Erstellt aus .opm-Dateien RPM-Pakete ● Erleichtert Arbeit, wenn Sysadmins mit Paketmanager + Repositories arbeiten ● Löst Abhängigkeiten auf

Slide 11

Slide 11 text

OPM RPM → DEMO

Slide 12

Slide 12 text

Ausblick ● Toolbox für Admins… – Postmasterfilter-Debugger mit Speichern von Filtern und Mails, für versch. OTRS-Versionen – GUI für CI-Klassen-Definition – OPM-Repository – OPM → RPM + RPM-Repository – Beispiele für SysConfig-Optionen – Prozesse in „Prosa“ definieren

Slide 13

Slide 13 text

Ausblick ● Toolbox für Admins… – Regex-Builder und -Debugger – ...

Slide 14

Slide 14 text

Ausblick ● … und Entwickler – Git-Repositories – … plus Build-Workflow (Code → OPM, OPM → Repository, OPM → RPM – Beispiele für Templates – Code-Snippets – Snippets für .sopm-Teile

Slide 15

Slide 15 text

Ausblick ● … und Entwickler – Erstellen von Demoinstanzen mit eigenen oder öffentlichen Addons – „Honeypot“ für ausgehende Webservices – ...

Slide 16

Slide 16 text

OPMToolbox ● Finanzierung über Monatliche Gebühr ● Basistools bleiben (in abgespeckter Version) kostenfrei

Slide 17

Slide 17 text

Fragen an die Runde ● Was würde euch am meisten helfen? ● Wenn ihr einen Wunsch frei hättet, was wäre das? (keine Meta-Wünsche) ● Welche Schmerzen habt ihr? ● Was behindert euch am meisten? ● Wünsche an Tools? ● Welche Fragen tauchen immer wieder auf?

Slide 18

Slide 18 text

Fragen an die Runde ● Was wäre euch folgendes Paket wert? „Admin“ ✔ Postmasterfilter-Debugger mit Speichern von Filtern und Beispielmails ✔ Prozesse in „Prosa“ definieren ✔ GUI CI-Klassendefinition ✔ 1 OPM-Repository ✔ OPM → RPM ✔ 1 RPM-Repository

Slide 19

Slide 19 text

Fragen an die Runde – Teil 2 ● Was haltet ihr von einer jährlichen Veranstaltung (Anwendertag/Konferenz)? ● Hättet ihr Interesse an einem Tutorial? ● Besteht Interesse an einer „Unkonferenz“ für Entwickler?

Slide 20

Slide 20 text

Folien https://speakerdeck.com/reneeb_perl/opmtoolbox_beta