[Projekte] ViewController 0.1.1
Habe gerade noch ein paar Bugfixes an meinem ViewController vorgenommen. Außerdem findet sich das Script nun in meinem Portfolio wieder.
[Projekte] Mein nächstes Projekt: mynextprojekt.de

So, habe lange nichts von mir hören lassen, ich weiß. Liegt daran, dass ich momentan wenig Zeit zum Schreiben habe. Das ändert sich aber bald wieder … hoffe ich zumindest
Gestern Abend war die zweite Besprechung zu mynextproject.de, unserem nächsten Projekt. Mit an Board sind Benedikt, von dem die Idee stammt, Sym2k8 und ich.
Ziel ist die Entwicklung einer innovativen Freelancer Börse. Mehr möchte ich an dieser Stelle aber noch nicht verraten. Lasst euch überraschen
An mynextproject.de werde ich parallel zu Nitescape.de arbeiten, also hier geht nichts unter, keine Angst.
[Codeigniter] ViewController
Leider liegt dem Codeigniter-Framework kein ordentlicher ViewController bei, der die Verwaltung der Views erleichtert bei. Da ich aber dennoch nicht darauf verzichten möchte, habe ich mir hierfür einen Hook geschrieben, der diese Lücke im Framework füllt.
Und natürlich teile ich dieses wundervolle Stück Code gerne mit euch
Wie ihr den Hook installiert und verwendet erkläre ich euch in diesem Artikel. Ich hoffe es hilft euch weiter. Für Verbesserungsvorschläge und Bugreports bin ich natürlich immer offen.
Hier erstmal das tgz-Archiv zum Downloaden.
1. Einführung
Ich gehe mal davon aus, dass ihr bei eueren Projekten zumeist eine head.php in dem view-Verzeichnis liegen habt. Diese beinhaltet das öffnende HTML-Tag, den HEAD-Tag, den öffnenden BODY-Tag und ein wenig HTML-Code im Body. Die Datei wird bei jedem Request vor dem eigentlichen Content der Seite geladen. Dazu gibt es wahrscheinlich noch eine foot.php und vielleich noch eine navigation.php oder sowas ähnliches. Also praktisch den "Frame", welcher alles um den Content außenrum darstellt.
Natürlich ist es nun unschön diese Dateien in jeder Controller-Action laden zu müssen. Dies und noch mehr soll der ViewController erledigen.
[Projekte] Serendipity Plugin: HTML Rotate
Ich habe eben mal mein erstes S9y Plugin geschrieben: HTML Rotate.
Dieses kleine Plugin ermöglicht es mehrere HTML-Blöcke zu definieren. Auf der Vorderseite wird dann bei jedem Aufruf einer dieser Blöcke nach dem Zufallsprinzip ausgewählt und dargestellt.
Sehr nützlich um eine Werbebanner-Rotation zu erstellen
Ihr könnt das Plugin hier herunterladen. Viel Spaß.
(Das Plugin benötigt Serendipity 1.4.1 oder höher und PHP 5.0 oder höher)
[Projekte] PHP-Programmierer gesucht

Moin Leute,
ich suche zur Zeit einen motivierten PHP-Programmierer für ein oder zwei Projekte. Hinter den Projekten steht ein kleines Team, das ich gerne um einen Entwickler erweitern möchte. Da es auch darum geht noch etwas lernen zu können, erwarte ich hier nicht viel an Kenntnissen. Lediglich PHP (OOP)-, MySQL-Kenntnisse und etwas Zeit (4-8 Std die Woche) sind nötig.
Das Ganze ist freiwillig und außer einen Anteil an den Werbe-Einnahmen wird keine Vergütung ausgezahlt. Es geht hier in erster Linie um Lern-Effekt.
Weitere Details können per E-Mail angefordert werden.
Bei Interesse einfach eine Mail an ghost [at] itws [dot] de.
Ich würde mich freuen, von euch zu hören
[Projekte] Nitescape.de? Was ist das?

An dem Projekt arbeite ich nun seit fast drei Jahren. Leider ist die Seite seit August letztem Jahres offline.
Der Grund für die Entscheidung, die Community offline zu nehmen waren Dateninkonsitenzen die sich auf die suboptimalen, aber historisch bedingten und daher notwendigen Datenbank-Architektur zurückführen lassen.
Die zuletzt produktive Version war die Version 4.1, deren Entwicklung eingestellt wurde. Seitdem entwickle ich ein komplett neues System. Von Grund auf selbst geschrieben (abgesehen vom Framework). Inkl. neuer Datenbank-Struktur.
Ziel ist eine stabile, Web 2.0 Online Community die sich in der Region Koblenz mit dem Thema Musik, Events, Lifestyle und Freizeit befasst. Zu diesem Zwecke werden einige Subsysteme integriert sein. Ein Kalender, Nickpages, Gästebücher, ein Board, Mail-System und vieles vieles mehr.
Aber ich will an dieser Stelle noch nicht zu viel verraten
Ich alleine bilde natürlich nicht das Team hinter der Community, aber leider bin ich (noch) der einzige Entwickler. Das ändert sich im Laufe der nächsten Woche hoffentlich. Da Ausbildung selbstverständlich höher priorisiert ist, läuft die Programmierung eher zäh ab. Jedoch peilen wir den 1. April 2009 als Start der Beta-Phase und den 20. April 2009 als Release-Termin an.
Ihr dürft gespannt sein
Möchtet ihr euch automatisch per E-Mail benachrichtigen lassen, sobald Nitescape.de 5 online geht, könnt ihr euch auf http://www.nitescape.de in den Release Verteiler eintragen. Ihr erhaltet am Release-Tag dann eine Info-E-Mail.
Bei Interesse am Projekt (Beta-Tests, Unterstützung, Team-Beitritt etc) könnt ihr mich gerne per E-Mail benachrichtigen.
