Da ich ja jetzt über ein eigenes Plugin für WordPress verfüge habe ich mir gedacht ich teste mal den Bugtracker Mantis. Das kostenlose Insekt ist eine PHP Alternative zu Trac von Edgewall. Welches besser ist kann ich hier nicht sagen, nur einen Vorteil hat Mantis auf jeden Fall: Es läuft auf PHP und damit auf so gut wie jedem Webspace. Trac läuft mit Python und kann deshalb nicht auf jedem Webspace installiert werden.

Also für alle die nicht wissen was ein Bugtracker macht und ist dem erklär ich das mal eben. Ein Softwareentwickler der irgendeine Software programmiert arbeitet nie zu 100 % korrekt, das hat nichts damit zu tun das er es nicht kann, sondern das liegt einfach in der Natur des Menschen. Und selbst wenn er ein Programm schreiben würde das zu 100 % keine Bugs (Fehler) enthält so können immer noch Sicherheitslücken bekannt werden oder sich durch Updates einer anderen Softwareschicht Fehler einschleichen.

Also, jedes Programm hat Fehler. Und um diese zu Verwalten gibt es jetzt mehrere Methoden. Die einen schreiben es sich auf Post-Its die anderen merken es sich einfach mal. Die dritten ignorieren das einfach. Aber die sicherste und beste Methode sind Bugtracker. Ein Benutzer kann dort einen entdecken Bug eintragen, er kann Beschreiben wie und unter welchen Vorraussetzungen er auftritt. Nun kann der Softwareprogrammierer diesen Bug einfach finden.

Ein weiterer Vorteil von Bugtrackern. Nehmen wir an Programmierer C. Sharp hat 15 Bugs er zu bearbeiten hat, alle auf Post-ITs. Unser junger Programmierer wird krank, Schweinegrippe, jetzt wissen Chef J. Ava und Azubi J. S. Script nicht was für Bugs zu erledigen sind. Hätte C. Sharp gleich alles im Bugtracker gespeichert könnten Chef und Azubi die Bugs untereinander aufteilen.

Also ich hoffe ich konnte das jetzt ungefähr erklären.

Alle die Mantis mal ausprobieren wollen stoßen wie ich auf ein Problem ganz zu Anfang:

Alles ist installiert, Datenbank erstellt über Installationsscript, aber WIE? komm ich jetzt ins Adminmenü bzw kann mich als Administrator einloggen?

Benutzer: administrator

Passwort: root

Ja, ich finde auch man könnte das Installationsscript etwas umschreiben.

Problem 2 da sich dann hatte war wie schaff ich es das sich “Gäste” ohne Anmeldung einloggen können?

Ich hab wieder das Orakel Google befragt und habe die Lösung gefunden.

Ihr schreibt in die config_inc.php folgendes:

$g_allow_anonymous_login    = ON;

$g_anonymous_account        = ‘Gast’;

Den “Gast” legt ihr vorher oder nachher im Adminmenü unter den Benutzern an. Achtet darauf das er Änderungsgeschützt ist, sonst trägt ein Volldepp noch eine E-Mail Adresse von seinem Freund ein der dann dauernd irgendwelche Nachrichten von euch bekommt was ganz schnell als Spam gewertet wird. Also aufpassen!

Wenn ihr wollt das euer “Gast” nur guggt was es für Bugs gibt dann wird er: Betrachter

Wenn ihr wollt das euer “Gast” Bugs berichten kann dann gibt ihr ihm die Rolle des: Reporters

Alle anderen Rollen würde ich keinem Gast der Welt zumuten. Den es kann sich ja jeder einloggen.

Und testet den Gast Account ruhig, lieber 2 Fehler beheben als 2 Probleme später haben ;)

Ach ja bevor ich es vergesse: Hier könnt ihr Bugs für mein Plugin WP Random Blog Description eingeben