Ticket-System für Help-Desks in PHP
5. Abschließende Bemerkungen
Abschließend möchte ich noch ein paar Anmerkungen zur Technik machen.
5.1 Datenbank
Verwendet wird eine normale MySQL-Datenbank mit Inno-DB-Tabellen. Indizes können nach Bedarf gesetzt werden, sollten bei der Installation aber auf jeden Fall die Primärschlüssel und Datumsfelder enthalten. Referentielle Integrität wird auf Applikationsebene sichergestellt, um die Anforderungen an das DBMS (R.I., Foreign Keys) niedrig zu halten. Die ERDs sind auf Anfrage erhältlich.
5.2 Webserver
Das System läuft auf PHP 5 und benötigt auch diese Version. Aus Kompatibilitätsgründen wurde aber auf die meisten PHP5-Features (z.B. neue MySQL-Treiber) verzichtet, damit ein Port auf eine vorherige Version bei Bedarf schnell möglich ist.
Es läuft problemlos auf x86 und x64 Plattformen, als Webserver sind Apache mit Kernelmodul und IIS 6 mit FastCGI getestet; für Windows wurden die x64-Binaries der PHP-Homepage verwendet.
5.3 Webbrowser
Alle modernen Browser sollten mit den Funktionen zurecht kommen. Getestet sind IE6 (keine transparenten PNGs bei Queue-Icons), IE7, IE8, Firefox 2, Firefox 3 und Firefox 3.5; unter MacOS funktionierte Safari einwandfrei. Die Oberfläche setzt für Menüs und GUI-Features stark auf selbst geschriebenes JavaScript, die Verwendung von Frameworks wurde vermieden.
5.4 Webservices
Derzeit sind keine Webservices verfügbar. Möglicherweise wird die Funktionalität auf Kundenwunsch in XMLRPC- oder SOAP-Technik nachgerüstet.
5.5 Test
Es ist selbstverständlich möglich, das System live zu testen. Bitte kontaktieren Sie mich unter Angabe Ihrer Firmendaten; ich werde Ihnen dann eine Demonstrationsinstanz aufsetzen, mit der Sie das System ausgiebig testen und benutzen können.
Bislang keine Kommentare vorhanden.
Einen Kommentar hinterlassen