Browsing all articles from Februar, 2011
25
Feb
2011
1304520833_preferences-system

In einem meiner letzten Beiträge habe ich mich darüber ausgelassen, dass es keine brauchbaren OpenSource Project Management Systeme gibt und beschrieben, dass ich mich bis dahin erstmal mit Trac zufrieden gebe auch wenn es mich nicht wirklich glücklich gemacht hat.

Und heute habe ich dann The Bug Genie entdeckt und war sofort beeindruckt: Das Bug Tracking und Project Management System bietet eine ganze Menge an wirklich sorgfälltig implementierten Features (dazu weiter unten mehr) und das ganz ohne das System unnötig kompliziert zu gestalten. Das Open Source Projekt ist in PHP 5.3 entwickelt und nutzt alle modernen Möglichkeiten um eine wirklich sehr angenehme GUI-Erfahrung zu bieten. (weiterlesen …)

read more
14
Feb
2011
1290691995_lab

Für alle, die sich eimal gefragt haben, ob das Eltern-Dokument CSS in eins seiner iFrames injizieren kann und für die, die gerne wissen würden wie das geht und natürlich für alle Anderen auch: Gibts heute einen tollen Post, in dem ich kurz und knackig erkläre, wie das funktioniert.

Ich habe mal ein kleines JavaScript geschrieben, welches einzelne CSS-Selektoren mit ihren Definitionen in einen iFrame mit beliebiger ID schreibt.

 

(weiterlesen …)

read more
8
Feb
2011
1304520833_preferences-system

Ein Projekt, welches mehr als das Aufsetzen einer WordPress-Installation beinhaltet und nicht nur aus einer Person besteht möchte bzw. muss koordiniert werden. In meinem konkreten Fall habe ich privat ein großes Projekt mit vier Leuten begonnen. Zwei PHP-Entwickler, einen iPhone-Entwickler und einen Marketing-Sepzialisten. Alleine bei der Programmierung fallen genug Aufgaben an um schnell den Überblick zu verlieren. Und diese Aufgaben müssen ja auch noch zwischen zwei oder mehr Personen koordiniert werden.

Wie stellt man das also am Besten an? Nun zu erst habe ich mal einen E-Mailverteiler aufgesetzt, das halte ich eigentlich für Notwendig. Im zweiten Schritt wollte ich natürlich ein Project Managment System – kurz: PMS – haben. Es gibt auch tatsächlich sehr viele Open Source Lösungen und ich habe wirklich eine Menge ausprobiert. Leider musste ich trotz der großen Auswahl feststellen, dass nur ein sehr kleiner Teil überhaupt wirklich brauchbar ist. Die Wenigsten unterstützen Subtasks, die meisten sind dafür aber so unübersichtlich, dass man das Ganze per Meil-Verteiler noch effizienter lösen könnte und widerrum andere bieten so wenig Funktionalität, dass sie eher dazu geeignet sind, Einkaufslisten zu Pflegen als halbwegs seriös Projekt-Management damit betreiben zu können. (weiterlesen …)

read more
4
Feb
2011
php

Gestern war ich auf der Suche nach einem neuen geeigneten Framework für ein Projekt (bisher Codeigniter verwendet, aber das hat nie so ganz meinen Bedürfnissen entsprochen). Nach dem ich nochmal auf die Websites von codeigniter 2.0, cakePHP, akelos etc. gesurft bin und jeweils einen Blick reingeworfen habe, habe ich beschlossen mich mal von meinem Vorurteilen zu befreien und mir das Zend Framework anzusehen.

Vor diesem Framework habe ich mich lange Zeit zurückschrecken lassen, da ich der Ansicht war, dass das nur ein Haufen sinnlos zusammengestückelter PHP Files ist und das praktische Arbeiten mit dem ZF nicht besser aussieht.

Aber man muss auch mal über seinen Horizont hinausblicken, weswegen ich mir mal die Dokumentation des Frameworks angesehen habe. Erst auf deutsch. Dann auf englisch, weil die Übersetzung so schlecht ist, dass ich viele Sätze fünfmal lesen musste, bis ich sie verstanden habe :(
Den Quickstart Guide fand ich bis zu einem gewissen Punkt sehr gut, dann wurd es aber sehr schwammig und viele wichtige Punkte haben gefehlt, weswegen ich den Guide an dieser Stelle verlassen habe und beschlossen habe die Dokumentation zu lesen. Auf englisch natürlich. Die Doku ist soweit also nicht ideal aber auch nicht ausgesprochen schlecht.

Das Framework an sich ist deutlisch komfortabler als ich dachte, das autoloading erspart viel Arbeit und die saubere objektorientierte Implementierung der Komponenten ist wirklich gut.

Bisher sieht es also ganz danach aus, als würde ich das anstehende Projekt mit dem Zend Framework umsetzen. Das hat verschiedene Konsequenzen. Zu erstmal bin ich froh, diesen Schritt getan zu haben und mich endlich mit dem Framework zu befassen. Zum Anderen wird mir das wohl auch einiges an Stoff liefern, über den ich hier im Blog schreiben kann und zum anderen kann ich endlich mal wieder ein Projekt starten und habe was zum coden. Wurde auch mal wieder Zeit.

read more