Teamwork mit PHProjekt
An der Orbit-iEX 2008 holte ich mir am Stand vom der Online PC Zeitung unter anderem die Fachzeitschrift PHP Journal Ausgabe Mai/Juni. Das Heft ist ganz passabel und bietet eine Menge Inhalt. Der Preis ist aber mit 29 Franken und 90 Rappen schon zu hoch für ein Heft. Dafür bekommt man schon ein halbes Fachbuch. Allerdings ist dafür die Werbung auf ein erträgliches Mass reduziert.
In jener Ausgabe fand ich einen erwachsenen Artikel zum OpenSource-Tool PHProjekt. Die Applikation versteht sich als Teamwork-Plattform und stellt sich auf, um gegen Sharepoint und andere Produkte anzutreten. In der Tat vereint PHProjekt eine ganze Menge Features, bereits in der Standard-Installation, welche ich auf einem kleinen Ubuntu-Serverli (LAMP) durchgeführt habe. Windows-User könnten die Installation auch auf einem WAMP-Server durchführen.
Die Installation ist denn auch denkbar einfach und vor allem schnell gemacht. Zunächst erstellt man sich beispielsweise per phpmyadmin eine neue Datenbank auf dem MySQL-Server, eröffnet einen User ohne globale Rechte und gibt ihm hernach alle Rechte auf der neuen Datenbank. Danach holt man sich die aktuelle Distribution und entpackt sie auf dem Server; am besten gleich im /var/www/VerzeichnisName/....
Will man PHProjekt hernach mit einer eigenen URL ansprechen, muss der Apache noch entsprechend eingerichtet werden. Hier in meiner Testumgebung verzichte ich gerne darauf, nutze stattdessen bloss ein Unterverzeichnis. Damit die Install-Routine die Konfigurationsdatei schreiben kann, schlage ich vor, temporär auf dem Root-Verzeichnis, in dem sich die Daten zu PHProjekt befinden, Schreibrechte zu gewähren.
Danach kann es losgehen; per Browser die Adresse aufrufen, worauf PHProjekt reklamiert, man müsse zunächst das Setup rennen lassen. Der entsprechende Link ist anklickbar verfügbar und schon geht es weiter.
Der Installations-Wizard erledigt eigentlich alle Aufgaben. Dazu habe ich die erweiterte Version gewählt, damit ich noch einige Module mehr konfigurieren kann. Das Ganze ist in zwei oder drei Minuten erledigt. Ganz flott!
Das Teil bietet eine ganze Menge in der Standard-Version. Damit lässt sich Teamworking weitgehendst erledigen, wenn auch einige Teile noch verbessert werden sollten. Man darf sich aber freuen, denn die Version 6 ist zu erwarten, in der der gesamte SourceCode neu überarbeitet – teilweise sogar völlig neu geschrieben – wird. Auf jeden Fall findet man in der aktuellen Version 5.2 folgende Features:
- Übersicht
- Kalender
- Kontakte
- Chat
- Forum
- Dateien
- Projekte
- Zeitkarte
- Notizen
- Helpdesk
- Aufgaben
- Lesezeichen
- Umfragesystem
Daneben gibt es eine grosse Anzahl an Erweiterungen für das System.
Was die Kalenderfunktion betrifft, muss ich mich noch etwas schlau machen, wie weit sich das Teil an ein anderes System koppeln lässt, vielleicht sind auch Schnittstellen verfügbar.
Der erste Eindruck ist sehr gut! Ich werde mich wohl etwas mit dem Teil beschäftigen und mich dann wieder melden, wenn ich etwas zu berichten weiss. Auf jeden Fall gehört PHProjekt zu den freien Anwendungen, die ich jetzt schon mag




31. Mai 2008 um 10:28:14 Uhr
hi YODA
wirklich umfassendes Heft, da geb ich Dir recht. Die 30 CHF aber finde ich fair. Ein Einsteiger wie auch schon Fortgeschrittene können viel von dem Inhalt nutzen – sei es nun Scripts oder Anleitungen. Eine solch stimmige Kompilation ist das Geld schon wert.
GrussZED
01. Juni 2008 um 16:42:39 Uhr
Ich benutze PHProject für meine Projektabrechnungen.
Es ist sehr einfach zu bedienen.
Kalender und Adressbuch benutze ich nicht…
Gruess Stöff
01. Juni 2008 um 22:56:24 Uhr
…klingt spannend, würde mich freuen, wenn du da von deinen Erfahrungen beim echten Einsatz berichtest.
Es brächte mich meinem Ziel näher soviel wie möglich unabhängig vom aktuellen Standort erledigen zu können.