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
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
520
MySQL Workbench als Quelle für Perl-Code
reneeb_perl
0
600
CPAN Games
reneeb_perl
0
530
OTRS::OPM::Installer
reneeb_perl
0
270
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
SLOをサービス品質の共通言語にするために 取り組んできたこと
wakana0222
0
200
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
430
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
1
610
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
1k
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
180
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
200
The Bowling Game- From Imperative to Functional Programming - Part 1
philipschwarz
PRO
0
170
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
620
AI時代のUIはどこへ行く?その2!
yusukebe
22
7.7k
技術記事、 専門家としてのプログラマ、 言語化
mizchi
13
7.1k
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
570
技術的負債解消で開発者の未来を開く- AIの力でコード刷新
kmd2kmd
0
130
Featured
See All Featured
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
380
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
380
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
240
30 Presentation Tips
portentint
PRO
1
340
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
55k
Facilitating Awesome Meetings
lara
57
7k
Design in an AI World
tapps
1
250
The Cult of Friendly URLs
andyhume
79
6.9k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Abbi's Birthday
coloredviolet
3
8.4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
ラッコキーワード サービス紹介資料
rakko
1
3.8M
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 ...