Import & Export
Teile Vorlagen mit deinem Team per JSON-Datei oder synchronisiere sie über eine gehostete URL. Beim Import kannst du zwischen Zusammenführen und Überschreiben wählen.
Die Erweiterung hat keinen Server, daher erfolgt das Teilen durch den Export von Vorlagen als JSON und den Import auf der Empfängerseite.
Exportieren
Im Einstellungen-Panel:
- Klicke auf Export templates.
- Der Browser lädt eine
templates.json-Datei herunter, die alle Vorlagen sowie deine Einstellungen enthält.
Die Datei ist portabel — sende sie per Slack, E-Mail, Drive oder auf einem anderen Weg an Teammitglieder.
Importieren
Ziehe die JSON-Datei in den Bereich Import templates in den Einstellungen. Ein Dialog zur Auswahl von Zusammenführen/Überschreiben erscheint:
- Merge — fügt die importierten Vorlagen zu deiner bestehenden Liste hinzu. Duplikate (Abgleich über
uuid) werden übersprungen. - Overwrite — ersetzt alle deine Vorlagen durch den importierten Satz. Dies ist destruktiv — stelle sicher, dass du deine aktuellen Vorlagen vorher exportiert hast.
Nach der Bestätigung wird der Import durchgeführt und eine Benachrichtigung zeigt an, wie viele Vorlagen hinzugefügt oder ersetzt wurden.
Synchronisierung über URL
Wenn dein Team eine gemeinsame Vorlagendatei auf einem internen Server, CDN oder Cloud-Speicher hostet (z. B. https://intranet.example.com/templates.json), kannst du direkt von dieser URL importieren:
- Gib im Einstellungen-Panel die URL in das Sync-Eingabefeld ein.
- Klicke auf Sync — derselbe Dialog zur Auswahl von Zusammenführen/Überschreiben erscheint.
- Die Erweiterung ruft die JSON-Datei ab, validiert sie und wendet die Vorlagen an.
Das ist praktisch, um alle auf dem gleichen Stand zu halten — aktualisiere die gehostete Datei einmal und sage dem Team, dass es auf Sync klicken soll.
Tipp: Die URL muss auf eine öffentlich erreichbare (oder per VPN zugängliche) JSON-Datei verweisen. Die Erweiterung führt einen regulären
fetch()durch, daher müssen die CORS-Header des Servers die Anfrage von einem Browser-Extension-Origin erlauben.
Schema
Jede Vorlage in der Export-JSON hat folgende Felder:
{
"uuid": "abc-123",
"templateName": "Bug report",
"ticketDesc": "...html or wiki markup...",
"issueType": "Bug",
"projects": "default",
"platform": "all",
"platformConfig": { "jira": {}, "azureDevOps": {} },
"quickAccessButton": true,
"quickAccessDropdown": true,
"quickAccessContextMenu": true
}
Über
"projects": "default": In der Editor-Oberfläche lässt du das Projekte-Feld leer, um eine Vorlage universell zu machen. Die Erweiterung speichert das intern als den Zeichenkettenwert"default"für die Kompatibilität mit dem Content-Script-Matcher — deshalb siehst du diesen Wert in Exporten, obwohl du ihn nie eingegeben hast.
Das Schema ist über Versionen hinweg stabil — ältere v1-Exporte (ohne platform / platformConfig) werden beim Import automatisch migriert.
Backup vor riskanten Änderungen
Exportiere immer vor:
- dem Import eines unbekannten Vorlagen-Sets
- größeren Versions-Upgrades der Erweiterung
- einem Browserwechsel