Flyspray und Mylyn

Für meine privaten Projekte habe ich ein einfaches Bugtracking-Tool gesucht und mit Flyspray eine potentielle Lösung gefunden. Es ging mir vor allem darum, dass auch Nicht-Entwickler möglichst einfach Fehler melden können, und das ohne sich zuerst registrieren zu müssen. Mal sehen ob es was taugt. Meine Installation findet sich unter m.existenz.ch/bugs/.

Gleichzeitig habe ich die Aufgabenverwaltung Mylyn für Eclipse entdeckt und möchte sie etwas ausprobieren. Und wenn schon, dann richtig:

Hier ist die (einigermassen, nur lesen) funktionierende Web Template-Konfiguration für Mylyn 3.2 und Flyspray 0.9.9:

  • Server: URL der Flyspray-Installation
  • Label: Frei wählbar
  • User ID/Password: Leer lassen, Anonymous wählen
  • Additional Settings:
    • projectId: 0
    • search: leer
    • developer: leer
  • Task URL: ${serverUrl}/index.php?do=details&task_id=
  • New Task URL: ${serverUrl}/index.php?do=newtask&project=${projectId}
  • Query Request URL: ${serverUrl}/index.php?string=${search}&project=${projectId}&dev=${developer}
  • Query Pattern: task_summary.+?task_id=([0-9]+).+?>(.+?)</a>

Damit ist es möglich die beliebige Queries und Tasks zu importieren. Die projectId 0 entspricht übrigens allen Projekten. Mit den Parametern search und developer können Queries nach Schlüsselwörtern und Assignees gefiltert werden.

Was nicht funktioniert, ist das Eröffnen neuer Tasks auf Queries mit der projectId 0: Es wird lediglich ein Webbrowserfenster mit einer Fehlermeldung geöffnet, dann muss manuell in das Projekt navigiert und ein neuer Task erstellt werden.

3 Gedanken zu „Flyspray und Mylyn“

  1. Hast du dir Redmine (http://www.redmine.org/) angeschaut? Ist ein ganz geniales Teil in RubyOnRails. Eine Integration mit Mylyn ist auch möglich.

    Ich habe es zu hause auf meinen MacMini am laufen und könnte dir Zugang zu einem Testprojekt geben. Ich sollte allerdings mal ein Update durchführen, aber du weisst ja wie das ist: never change a running system. Wobei, die neue Features wären es wert.

Kommentare sind geschlossen.