Mantis Bugtracker Integration
Das mantisbt_bugreport-Plugin ermöglicht es dem Benutzer, Fehlerberichte direkt von seiner Roundcube-Benutzeroberfläche in das MantisBT-Issue-Tracking-System einzureichen und den Status zu verfolgen. Diese Integration beseitigt vollständig die Notwendigkeit, ein separates Tracker-Konto zu erstellen oder einen zweiten Anmeldevorgang durchzuführen.
Finden und Verwenden des Tools
Der Benutzer findet einen neuen Eintrag „Report a bug“ (Fehler melden), der direkt seinem Roundcube-Einstellungsmenü hinzugefügt wurde. Diese Option befindet sich ganz unten im Menü, direkt unter dem Abschnitt „Responses“ (Antworten). Um ein Problem zu melden, muss der Benutzer lediglich eine Zusammenfassung angeben und eine Beschreibung des Problems verfassen. Nachdem der Benutzer das Formular abgeschickt hat, erstellt das Plugin das Ticket sicher im Hintergrund und zeigt eine Bestätigungsmeldung an, damit der Benutzer weiß, dass es erfolgreich war.
Im Bericht des Benutzers enthaltene Informationen
Wenn der Benutzer einen Fehler meldet, bündelt das System die eingegebenen Daten sicher mit einem kurzen, automatisierten Anhang, damit Administratoren den Benutzer für Rückfragen kontaktieren können. Der Benutzer wird direkt auf dem Formular über diese enthaltenen Daten informiert, und zwar direkt über den Eingabefeldern, noch bevor der Benutzer mit dem Tippen beginnt.
| Datenkategorie | In der Übermittlung enthaltene Details |
|---|---|
| Eingabe des Benutzers | Der genaue Text für die Zusammenfassung und Beschreibung, den der Benutzer in das Meldeformular eingegeben hat. |
| Benutzeridentität | Die registrierte Roundcube-E-Mail-Adresse des Benutzers (zum Beispiel lena@example.org). |
| Systeminfo | Grundlegende Details zu dem Webbrowser, den der Benutzer gerade verwendet. |
| Ausgeschlossene Daten | Der spezifische Roundcube-Bildschirm oder die Ansicht, auf der sich der Benutzer gerade befand, wird absichtlich nicht erfasst oder gesendet. |
Nutzungsbedingungen und Limits
Das System verwendet ein einziges Hintergrund-Dienstkonto für die Kommunikation mit MantisBT, weshalb der kurze Anhang mit der E-Mail-Adresse des Benutzers angefügt wird; ohne diesen hätte das Support-Personal keine Möglichkeit zu erkennen, wer das Ticket eingereicht hat. Um die Systemstabilität zu gewährleisten und Spam zu verhindern, gibt es eine integrierte Ratenbegrenzung. Es ist dem Benutzer gestattet, maximal fünf Fehlerberichte pro laufender Stunde einzureichen.
Der Quellcode wird in Kürze auf GitHub veröffentlicht.
KATEGORIE
Open Source · Roundcube · MantisBT
PLUGIN-NAME
mantisbt_bugreport