Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
40 OPAR Modules
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Renee
April 20, 2016
Programming
1.9k
0
Share
40 OPAR Modules
OPAR ist ein Archiv für freie OTRS-Erweiterungen. Hier stelle ich 40 meiner Module vor.
Renee
April 20, 2016
More Decks by Renee
See All by Renee
Is Mojolicious web only?
reneeb_perl
0
510
MySQL Workbench als Quelle für Perl-Code
reneeb_perl
0
590
CPAN Games
reneeb_perl
0
520
OTRS::OPM::Installer
reneeb_perl
0
250
OPMToolbox beta
reneeb_perl
0
190
10 neue Module auf OPAR
reneeb_perl
0
240
Lightning Talk Swiss Perl-Workshop 2017
reneeb_perl
0
110
PostmasterSamples.pdf
reneeb_perl
0
1.5k
Rex - Mini-Einführung Frankfurt Perl-Community Workshop 2016
reneeb_perl
0
200
Other Decks in Programming
See All in Programming
Running Swift without an OS
kishikawakatsumi
0
860
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
1.8k
PHPer、Cloudflare に引っ越す
suguruooki
1
120
Explore CoroutineScope
tomoeng11
0
120
Kingdom of the Machine
yui_knk
2
1.2k
AIと共に生きる技術選定 2026
sgash708
0
110
🦞OpenClaw works with AWS
licux
1
300
Claude CodeでETLジョブ実行テストを自動化してみた
yoshikikasama
0
1k
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
190
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
1.8k
mruby on C#: From VM Implementation to Game Scripting (RubyKaigi 2026)
hadashia
2
970
セグメントとターゲットを意識するプロポーザルの書き方 〜採択の鍵は、誰に刺すかを見極めるマーケティング戦略にある〜
m3m0r7
PRO
0
640
Featured
See All Featured
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
170
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
エンジニアに許された特別な時間の終わり
watany
106
240k
A Modern Web Designer's Workflow
chriscoyier
698
190k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
The Language of Interfaces
destraynor
162
26k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
The Limits of Empathy - UXLibs8
cassininazir
1
310
The Mindset for Success: Future Career Progression
greggifford
PRO
0
320
New Earth Scene 8
popppiees
3
2.1k
Transcript
40 OPAR-Module in 20 Minuten
27 OPAR-Module (+13) in 20 Minuten
Zu meiner Person... Renée Bäcker Perl-Services.de Perl seit 2002 OTRS
seit 2009 Feature-Addons.de Twitter: @feature_addons
OPAR
OPAR OTRS Package ARchive http://opar.perl-services.de Freie/Kostenlose Erweiterungen für OTRS ~
120 Erweiterungen ~ 30 Autoren
AdminEmailTest Fürs Testsystem Testen von eingehenden Mails – ohne Kommandozeile
1
AdminEmailTest 1
EmailDev Mailversand testen Speichert Mails in Dateien Im Adminbereich sichtbar
2
EmailDev 2
EmailDev 2
ImportExportPostmasterFilter Postmaster Filter transferieren Ein Filter, mehrere oder alle 3
ImportExportPostmasterFilter 3
ImportExportPostmasterFilter 3
ImportExportPostmasterFilter 3 OTRS 6
MultiSMTP Versand der Mails über mehrere SMTP-Server Wenn mehrere Kunden
mit eigenen SMTP-Servern betreut werden „SPAM“ wenn Server nicht zu MX passt 4
MultiSMTP 4
EnhancedPostmasterFilter Sponsored by Caritasverband Westerwald-Rhein-Lahn e.V. 5
EnhancedPostmasterFilter Nicht nur „[***]“ zum Setzen von Werten [***] nimmt
immer nur letzten Wert 5
EnhancedPostmasterFilter Nutzt Features von Perl > 5.10 Named Captures (?<name>)
[**\name**] → 5
EnhancedPostmasterFilter 5 To:
[email protected]
Subject: Maintenance CustomerID 123456 From:
[email protected]
Date: Thu, 18 Dec 2014 13:13:22 +0100 There will be maintenance on Sunday for theses servers: 127.0.0.1 1.1.1.1
EnhancedPostmasterFilter 5 To:
[email protected]
Subject: Maintenance CustomerID 123456 From:
[email protected]
Date: Thu, 18 Dec 2014 13:13:22 +0100 There will be maintenance on Sunday for theses servers: 127.0.0.1 1.1.1.1 OTRS 6
MergeIdenticalTickets Fasst Emails nach bestimmten Regeln zusammen Gleicher Absender, gleicher
Betreff, gleicher Inhalt Kunde schickt gleiche Mails an verschiedene OTRS-Adressen Automatisierte Mails 6
ToolbarTicketNumberSearch Im Gespräch mit Kollegen: „Schau mal Ticket #0815 an“
Direkter Sprung ins Ticket aus jeder Seite heraus 7
ToolbarTicketNumberSearch 7
ChangeArticleType Interne Infos werden in externen Artikeln verpackt → Artikel
soll „intern“ sein 8
ChangeArticleType 8
LinkDataTableEnhanced Sortierbare Tabelle Markierung Tickets mit abgelaufener Wartezeit 9
LinkDataTableEnhanced 9
PrintSelectedArticles Nur wenige Artikel aus einem Ticket für Druck interessant
10
PrintSelectedArticles 10
QuickClose Schnellaktionen für Tickets Schließen Verantwortlicher setzen Verschieben ... 11
QuickClose Schnellaktionen für Tickets Zugriff nach Rollen einschränkbar Gruppierung der
Aktionen 11
QuickClose Schnellaktionen für Tickets Ein oder mehrere Dropdowns in Ticketansicht
11
QuickClose 11
QuickMerge Schnelles zusammenführen von Tickets Jung nach Alt Aus den
Übersichten heraus 12
QuickMerge 12
QuickOwnerChange Schneller Besitzerwechsel Aus Ticketansicht heraus Nur User mit Berechtigungen
auf Queue 13
QuickOwnerChange 13
AutoLinkOTRS Automatisches Verlinken von Ticketnummern Alle Ticket#...... werden in OTRS-Links
umgewandelt 14
AutoLinkOTRS 14
ShowQueueComment Zeit Queue-Kommentar in Erstellmasken Zusatzinfos für Agenten 15
ShowQueueComment 15
TicketMenuExternalLink Externer Link im Menü Ticketansicht Wiki CRM … 16
TicketMenuExternalLink Externer Link im Menü Ticketansicht Platzhalter: %Env %Ticket 16
TicketMenuExternalLink 16
WarnMissingAttachment Warnt bei Schlüsselworten und fehlendem Anhang „... jetzt mit
Anhang“ 17
WarnMissingAttachment 17
AlternateQueueSender Alternative Absender – je nach Queue Mit „Template“ konfigurierbar
Mehrere Domains landen in einer Queue 18
AlternateQueueSender 18
AlternateQueueSender 18
AlternateQueueSender 18
CustomerSelfRegistrationCreateTicket Kunden sollen sich selbst registrieren können Agenten sollen Registrierung
mitbekommen Ticket wird in Queue abgelegt Agenten können Benachrichtigung nutzen Link zum Kundenbenutzer 19
DynamicAdminMenu Standard: * Starre Reihenfolge der Boxen * Viele Erweiterungen
– manche Boxen werden unübersichtlich 20
DynamicAdminMenu Mit Modul: * Reihenfolge der Boxen (global) konfigurierbar *
Mehr/Neue Boxen möglich 20
DynamicAdminMenu 20
DynamicAdminMenu 20
SetPendingTimeHourMinute Standard Uhrzeit für „Warten“ Standard: Aktuelle Zeit plus 1
Stunde Beispiel: Morgens 8 Uhr (Beginn Bürozeit) 21
SetPendingTimeHourMinute 21
TicketOverviewHooked Farbliche Unterlegung Tickets Ticketübersichten (Queue, Status, Suche, …) Nach
Ticketeigenschaften: * Queue * Kundenbenutzer * Status … 22
TicketOverviewHooked Farbliche Unterlegung Tickets Ticketübersichten (Queue, Status, Suche, …) Eigene
Hooks leicht zu programmieren 22
TicketOverviewHooked 22
DashboardMyLastChangedTickets Dashboardwidget Die x Tickets an denen man zuletzt gearbeitet
hat 23
DashboardMyLastChangedTickets 23
ProductNews Teile entwickelt von c.a.p.e IT 24
ProductNews Nachrichten für Nutzer (Agenten und/oder Kunden) Standardmäßiges Einblenden Auswahl
wo die News eingeblendet werden Dashboardwidget Gültig bis... 24
ProductNews 24
ProductNews 24
ChangesInEventCalendar Zeigt ITSM-Changes in Eventkalender (Dashboard) Geplanter Zeitraum des Changes
Anzeige von Change-Nummer und Titel 25
ChangesInEventCalendar 25
TicketChecklist Überblick „TODO“-Punkte im Ticket Eigenes Widget in der Seitenleiste
Status über Widget änderbar Pro-Version verfügbar 26
TicketChecklist 26
TicketChecklist 26
TicketAttachments Extra Widget mit allen Anhängen Löschen/Umbenennen von Anhängen Pro-Version
verfügbar 27
TicketAttachments 27
• ConvertWinmailDat • FlexibleTicketModule • AdditionalToolBar- SearchFields • DynamicFieldJSON- API
• ExportTicketOverview • ImportExportDynamic- Fields • MoveLogoutButton • KeepFilterOnMode- Switch • RestrictSysConfig- Access • SetDynamicField- Dashboard • CIBarcode • TicketBarcode • TicketTitlePrefixBy- Recipient 28 40 …
Feedback und mehr (fast) alle Module auf Github https://github.com/reneeb Pull
Requests Issues ...