Hallo,
da ich immer wieder Verwendung fuer ein solches Modul habe, habe ich mal kurz herumprobiert. Hier mal eine kurze Liste von was mir aufgefallen ist (habe als Admin getestet):
1) Unter Configuration kann ich eine Supportergroup auswählen (also eine Zikula Gruppe). Warum jedoch:
a) Kann ich dan unter dem Punkt "Supporters" neue Supporter erstellen?
b) Warum werden Supporters in einer eigenen Tabelle abgelegt und nicht als User erstellt?
Die Logik bzw. der Sinn des Ganzen entgeht mir noch ein bisschen. OK, siehe weiter unten, ich glaube den Sinn des Ganzen verstanden zu haben.
2) Im Frontend scheint es keinen "Neue Supportanfrage Erstellen" button zu geben. Ich musste manuell über das URL auf die Edit funktion gehen.
3) Beim Erstellen eines neuen Tickets bekomme ich folgende Fehler:
You must provide at least one recipient email address.
Unable to send message
Ich schätze mal das kommt daher dass ich explizit keinen Supporter angelegt habe.
4) Bei der Detailansicht eines Tickets bekomme ich folgenden Fehler:
Sorry! At the moment our support is not available!
Ich schätze mal dass das wie bei nr 3 ist.
5) Nachdem ich die Admin Gruppe as supporters eingestellt hatte, konnte ich "admin" als supporter anlegen. Frage: was bedeutet das "State" feld?
6) Als admin konnte ich jetzt auch ohne Fehlermeldung das Ticket bearbeiten. Wenn ich jedoch eine Antwort auf das Ticket eingebe, wird meine Antwort gespeichert, ich bekomme jedoch die Fehlermeldungen
Error! The action you wanted to perform was not successful for some reason, maybe because of a problem with what you input. Please check and try again.
Error! The action you wanted to perform was not successful for some reason, maybe because of a problem with what you input. Please check and try again.
Sorry! You have not been granted access to this page.
7) Kleiner Schönheitsfehler zu nr. 6: Der submit button zeigt "Create Ticket" anstatt "Save Answer"
8) Wenn ich das Ticket schliessen will, dann kommt der Text
Do you want to close this ticket?close
You can now close this ticket, if your are sure, that the question of the customer is answered! Consider you cannot reopen this ticket!
als popup, jedoch ohne Hintergrund. Das ist schwierig zu lesen.
9) Analog zu nr. 8: Warum kann ich ein Ticket nicht mehr öffnen wenn es geschlossen wurde? Wenn ich auf das "Close" link klicke, scheint nichts zu passieren.
10) Als nächstes habe ich folgende Permission rule angelegt:
Unregistered muticket:: .* AddAccess
konnte aber als Nicht-eingeloggter User das Modul nicht ansprechen, ich wurde auf die Homepage umgeleitet.
Unregistered MUTicket:: .* AddAccess
geht auch nicht. Leider steht in der Version.php nicht welche permission rules verwendet werden.
11) Allgemein: es scheint noch so eine Art Workflow zu fehlen. D.h. ein offenes Ticket sollte mehrere Stati haben können:
a) New Ticket
b) Waiting for customer feedback
c) Waiting for support feedback
12) Allgemein: ein ticket sollte folgende Stati kennen:
a) Open
b) Investigating
c) Resolved
d) Not a bug
e) Wont fix.
Am liebsten konfigurierbar.
So, das wars erst mal. Ich finde so ein Modul eine gute Sache, aber es hat wohl noch ein paar Kinderkrankheiten. Das ist nicht böse gemeint, sondern nur eine Feststellung ... das ist bei neuer Software nunmal so.
Gruss
Robert
Bearbeitet von rgasch am 12. Jun 2012 - 20:19.
Kommentare