OPEN SOURCE · ROUNDCUBE · MANTISBT

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.

DatenkategorieIn der Übermittlung enthaltene Details
Eingabe des BenutzersDer genaue Text für die Zusammenfassung und Beschreibung, den der Benutzer in das Meldeformular eingegeben hat.
BenutzeridentitätDie registrierte Roundcube-E-Mail-Adresse des Benutzers (zum Beispiel lena@example.org).
SysteminfoGrundlegende Details zu dem Webbrowser, den der Benutzer gerade verwendet.
Ausgeschlossene DatenDer 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

GitHub ↗