Hat jemand einen Link zu einer Doku, wie man eigene AddOns bauen kann?
Ich habe da irgendwie nichts gefunden.
Doku für Entwicklung eigener AddOns?
-
- Moderator
- Posts: 393
- Joined: 30 Jan 2008, 02:26
- Znuny Version: All of them ^^
- Real Name: Hannes
- Company: Znuny|OTTERHUB
Re: Doku für Entwicklung eigener AddOns?
Hi,
die Doku https://doc.znuny.org/doc/manual/develo ... index.html hilft ganz gut.
Pakete bauen findet sich im Detail hier:
https://doc.znuny.org/doc/manual/develo ... sions.html
Erklärt das Framework und im letzten Kapitel auch was ein Paket benötigt.
Am schnellsten ist es vermutlich, wenn man sich einers der Public Pakete auf GitHub schnappt und sich ein Gerüst daraus holt. Spart etwas lese Aufwand.
Gruß
die Doku https://doc.znuny.org/doc/manual/develo ... index.html hilft ganz gut.
Pakete bauen findet sich im Detail hier:
https://doc.znuny.org/doc/manual/develo ... sions.html
Erklärt das Framework und im letzten Kapitel auch was ein Paket benötigt.
Am schnellsten ist es vermutlich, wenn man sich einers der Public Pakete auf GitHub schnappt und sich ein Gerüst daraus holt. Spart etwas lese Aufwand.
Gruß
Re: Doku für Entwicklung eigener AddOns?
Danke für die Links - hatte heute mal im Paketmanager bisschen rumgeklickt und nach Deiner Antwort mal nach dem Code von dem SeenUnseen-Plugin gesucht.
https://github.com/znuny/Znuny4OTRS-Mar ... SeenUnseen
Sind auf den ersten Blick erstmal mehr Dateien als erwartet.
Damit habe ich erstmal bisschen was zu lesen.
https://github.com/znuny/Znuny4OTRS-Mar ... SeenUnseen
Sind auf den ersten Blick erstmal mehr Dateien als erwartet.
Damit habe ich erstmal bisschen was zu lesen.
-
- Znuny expert
- Posts: 287
- Joined: 16 Apr 2016, 08:55
- Znuny Version: see in post
- Real Name: Hans
- Contact:
Re: Doku für Entwicklung eigener AddOns?
kannst du etwas zu deiner Erweiterung erzählen, was du vor hast?
Vielleicht können wir hier dann auch mehr Tipps geben?
Vielleicht können wir hier dann auch mehr Tipps geben?
Elected 2022-06 as an IT Governance Portal Expert. The portal for Znuny, OTRS and OTOBO users
-
- Moderator
- Posts: 393
- Joined: 30 Jan 2008, 02:26
- Znuny Version: All of them ^^
- Real Name: Hannes
- Company: Znuny|OTTERHUB
Re: Doku für Entwicklung eigener AddOns?
Noch eine Ergänzung:
https://doc.znuny.org/manual/developer/index.html
Hier ist die "frische" Version. Hatte vergessen das die schon aktualisiert worden ist.
https://doc.znuny.org/manual/developer/index.html
Hier ist die "frische" Version. Hatte vergessen das die schon aktualisiert worden ist.
Re: Doku für Entwicklung eigener AddOns?
Das weiss ich auch noch nicht 100%ig
Kommt bisschen drauf an, wie gut oder schlecht das funktioniert.
Als erstes wohl ein AddOn, welches im TicketZoom einen Link zur Verfügung stellt in den man die Ticketnummer reinoperieren kann.
Ziel wäre es, eine Suchseite in unserem BugTracker (Mantis) zu öffnen, damit wir alle Einträge sehen, in der das Ticket erwähnt wird.
Vielleicht auch irgendwas um Kundennummern an Tickets zu aktualisieren (siehe viewtopic.php?f=35&t=43254)
-
- Moderator
- Posts: 393
- Joined: 30 Jan 2008, 02:26
- Znuny Version: All of them ^^
- Real Name: Hannes
- Company: Znuny|OTTERHUB
Re: Doku für Entwicklung eigener AddOns?
Ich will dich nicht stoppen, aber mit einem Free-Addon von uns (ExternalURL Jump)
und einem Stück XML geht es bereits ohne coden.
1) Addon über den Package Manager installieren.
2) Danach Menu Punkt deaktivieren 3) XML Anlegen unter Kernel/Config/Files/XML/
4) Config neu bauen mit bin/otrs.Console.pl Maint::Config::Rebuild
5) Menu Punkt erscheint mit dem Link wie im XML angeben.
Die Module unterstützen keinen externen Direkt Link ohne Anpassungen, deswegen das External URL Jump Gruß
und einem Stück XML geht es bereits ohne coden.
1) Addon über den Package Manager installieren.
2) Danach Menu Punkt deaktivieren 3) XML Anlegen unter Kernel/Config/Files/XML/
Code: Select all
<?xml version="1.0" encoding="utf-8" ?>
<otrs_config version="2.0" init="Config">
<Setting Name="Ticket::Frontend::MenuModule###200-BugTracker" Required="0" Valid="1">
<Description Translatable="1">Shows a link in the menu to access a bugtracker.</Description>
<Navigation>Frontend::Agent::View::TicketZoom::MenuModule</Navigation>
<Value>
<Hash>
<Item Key="Module">Kernel::Output::HTML::TicketMenu::Generic</Item>
<Item Key="Name" Translatable="1">Search in Bugtrackter</Item>
<Item Key="Description" Translatable="1">Show the bugtracker search results for this ticket</Item>
<Item Key="Action"></Item>
<Item Key="Link">Action=ExternalURLJump;URL=https://youfancybugtracker.com/search/?TicketID=[% Data.TicketID | html %]</Item>
<Item Key="Target"></Item>
<Item Key="PopupType"></Item>
<Item Key="ClusterName" Translatable="1"></Item>
<Item Key="ClusterPriority">800</Item>
</Hash>
</Value>
</Setting>
</otrs_config>
5) Menu Punkt erscheint mit dem Link wie im XML angeben.
Die Module unterstützen keinen externen Direkt Link ohne Anpassungen, deswegen das External URL Jump Gruß
You do not have the required permissions to view the files attached to this post.
-
- Znuny expert
- Posts: 287
- Joined: 16 Apr 2016, 08:55
- Znuny Version: see in post
- Real Name: Hans
- Contact:
Re: Doku für Entwicklung eigener AddOns?
Danke, warst schnellerJohannes wrote: ↑30 Aug 2022, 21:58 Ich will dich nicht stoppen, aber mit einem Free-Addon von uns (ExternalURL Jump)
und einem Stück XML geht es bereits ohne coden.
1) Addon über den Package Manager installieren.
2) Danach Menu Punkt deaktivieren
System Configuration - Admin - znuny-642itsm 2022-08-30 21-54-56.png
3) XML Anlegen unter Kernel/Config/Files/XML/
Hatte mir schon fast gedacht, dass es schon was Fertiges zu den Wünschen geben wird
Elected 2022-06 as an IT Governance Portal Expert. The portal for Znuny, OTRS and OTOBO users
Re: Doku für Entwicklung eigener AddOns?
Wenn es da schon was gibt, hab ich natürlich auch nix dagegen.