Cube kurz vor Release

Nur noch wenige Wochen und es ist soweit. Mein selbst entwickeltes PHP-Framework names “Cube” ist kurz davor, veröffentlicht zu werden. Vor 4 Tagen gab es nochmal ein größeres Update auf Version 0.8 - ob noch eine Version 0.9 vor dem RC kommen wird, bleibt noch offen. Doch da ich hier zum ersten Mal über das ansonsten geheim gehaltene Projekt berichte, werde ich einmal den Sinn und die Features von Cube erläutern:

(weiterlesen…)

Flipster - ein Zwischenbericht

Nach langer Zeit nun endlich wieder ein Lebenszeichen von mir. :)
Und zwar über Flipster, mein aktuelles Arbeitsprojekt. Flipster war einmal ein Gemeinschaftsprojekt von Hauke, Chris, Thorben, Kai und mir, dass aber mangels genügend PHP-Kenntnissen schnell in ein Code-Monster mutierte. Bei 10 If-Abfragen pro Aktion und mindestens 100 Dateien hatte irgendwann keiner mehr den Überblick. Allerdings hat uns Flipster dabei geholfen, PHP/CSS/JS zu lernen und viel über Projekt-Management und Versionsverwaltung zu erfahren.

Nun habe ich vor 2 Monaten, mithilfe von Flipster, OOP gelernt und Design Patterns kombiniert, ihre Möglichkeiten ausgetestet und anschließend ins “System” integriert.

Ich bezeichne es als System, nicht nur weil die Haupt-Datei system.php heißt, sondern weil das Backend hinter Seite so komplex ist, dass ich wirklich gezwungen war, verschiedene Patterns einzusetzen. Das Hauptproblem war eigentlich die Kommunikation zwischen den Klassen. Ein Beispiel:

(weiterlesen…)