PHP GTK Spielereien
Um die Zeiten zu archivieren die ich für meine Kunden arbeite habe ich bisher ein selbst geschriebenes PHP Script das ich immer in einer Shell gestartet habe benutzt.
Am Wochenende habe ich mir als Ersatz eine grafische Oberfläche mit Hilfe von PHP-GTK2 entwickelt. Das ganze hat zum Vorteil das ich jetzt genau sehe wie lange ich schon an einer Sache arbeite und es sieht einfach schöner aus als ein Shellscript. ;)
Das ganze sieht wie folgt aus:
Es besteht neben der Eingabemöglichkeit einer Beschreibung was erledigt worden ist auch die Möglichkeit auszuwählen ob es sich um ein Telefonat, die Lösung eines Bugs oder einer Todo oder um etwas anderes gehandelt hat. Diese Auswahl war nötig da nicht sämtliche Telefonate und/oder Arbeiten berechnet werden sofern diese pauschal abgerechnet werden. Wichtig ist eine solche Zeiterfassung für einen Selbständigen m.E. nach auf jeden Fall, so behält man den Überblick darüber wann man was geschafft hat und kann so auch bei genauerer Auswertung sehen zu welchen Zeiten man vielleicht unproduktiv war.
Neben einer Ausgabemöglichkeit für einen Admin bietet das Script auch einen Login für den entsprechenden Kunden, so kann er immer den Überblick behalten was erledigt worden ist und vor allem was wieviel gekostet hat bzw. wieviel Kosten momentan schon entstanden sind.
Neben der Ausgabe der ganzen Daten gibt es noch eine angeschlossene automatisierte Rechnungsgenerierung.
Die Software ist leider noch nicht soweit ausgereift das ich Sie veröffentlichen könnte, sobald sie aber reif genug ist werde ich sämtliche Scripte und Datenbanken unter einer OpenSource Lizenz veröffentlichen.
Bisher basiert das Script auf PHP, MySQL (adodb_lite), Smarty und eben PHP-GTK2.









21.05.2007 um 22:51:06 Uhr
Test
22.05.2007 um 20:50:38 Uhr
Das ist echt nützlich! Ich habe mich noch nicht so viel mit PHP-GTK2 beschäftigt. Wofür verwendest du Smarty? Die GUI sind meines Erachtens nicht HTML.
Vielen Dank im Voraus
Tim
22.05.2007 um 20:52:18 Uhr
Smarty benötige ich für das Frontend. Ich werd mal en Screenshot vom Frontend nachreichen.
17.09.2007 um 18:30:28 Uhr
Hallo Benjamin,
das ist jetzt aber interessant! Auf der Suche nach einer Zeiterfassung bin ich auf Dein Blog gestoßen. Und dann sehe ich, dass Du das mittels PHP-GTK aufgebaut hast. Ich wurde vor Tagen erst auf diese GTK aufmerksam gemacht, da ich eine Möglichkeit suche, auch unter Ubuntu kleinere Tools zu entwickeln. Hast Du vielleicht einen guten Tipp für gute Lektüre jeder Art zu dieser GTK? Vor allem für die ersten Schritte! Vielleicht sogar auf Deutsch? Oder suchst Du vielleicht einen Betatester für Deine Zeiterfassung? ;-)
Ich werde garantiert wieder mal reinschauen, ob es hier was Neues zum Thema gibt.
Viel Spaß noch,
Jens
PS: 3 Monitore hatte ich auch schon, ist einfach geil ;-)
17.09.2007 um 21:44:22 Uhr
Hallo Jens,
die wohl größte und m.E. nach beste Quelle für PHP-GTK relevante Dinge ist http://www.php-gtk.eu/.
Hier habe ich bisher alles gefunden was ich suchte, natürlich muss man viel Eigeninitiative zeigen damit man auch wirklich was auf die Beine stellen kann, denn von nichts kommt nichts. ;-)
Leider kenne ich so salopp keine deutschen Quellen, das meiste was ich gelesen habe war englisch, wenn nicht sogar alles.
Falls du noch Fragen hast nutze die Kommentare (ruhig den hier) oder schreib mir ruhig auch direkt per E-Mail.
Gruß
Ben