Habe mich bis in die gestrigen Nachtstunden und heute abend drangesetzt, die gröbsten Schnitzer in Jons bisheriger Alphaversion rauszuhauen. Einige Fehler sind klassische Fülle von “tot wegen doof”, beispielsweise die Ursache dafür, warum die RSS-Feeds nicht funktionierten – beim Anlegen der Root-Variable schreibt er korrekt $rss_root_url, und beim Auslesen auf einmal $rss_route_url – dass das nichts geben kann, ist natürlich klar
….
Ähnlich prickelnd waren die Fehler, die zur Ausgabe von falschen oder gar keinen Datumsangaben führten – man sollte erstens nie vergessen, seine globalen Konfigurationsvariablen in seine Funktionen zu importieren (oder, noch besser, man verzichtet ganz auf globals und verwendet die sehr viel sichereren Konstanten!), und zweitens braucht man sich über falsche Daten nicht wundern, wenn man der Datums-Auslesefunktion zwar einen Parameter $date mitgibt, diesen dann jedoch nicht verwendet, sondern stattdessen ein nicht existentes Array der Reihe nach ausliest
Diese und eine ganze Reihe weiterer Stilblüten konnte ich bisher finden und ausmerzen, die Ursache dafür, dass man sich aus der Adminoberfläche nicht mehr abmelden kann ohne den Browser zu schließen, konnte ich bisher nicht finden. Es ist nur offensichtlich, dass hier die Session nicht stirbt, obwohl die entsprechende Methode eindeutig aufgerufen wird.
Soviel zur guten Codebasis…bis zum perfekten Blog ists offenbar doch noch ein steiniger Weg…
Auf Administrationsseite war ich ebenfalls nicht untätig. Nach relativ kurzer Suche habe ich ein in reinem Javascript realisiertes Rich-Text-Control gefunden, welches die entsprechenden Möglichkeiten des Firefox freischaltet und eine vorhandene Textarea damit ersetzt. Auf diese Weise wird das Schreiben der Artikel in Zukunft erst richtig angenehm. Es kann allerdings noch mit einigem Aufwand verbunden sein, diesem Editor die Verarbeitung sauberen XHTMLs einzuimpfen
Letzte Kommentare