Vokabeltrainer: Woche 20
Also Jungs und Mädels: Es gibt Neues aus der Entwicklungsschmiede unseres Vokabeltrainers zu vermelden. Diese Woche haben wir an der Umsetzung des Designs der vergangenen Woche fast täglich Kleinigkeiten, Bugs, bis hin zu neuen „Design-Features“ verbessert.
Am Samstag war es dann endlich soweit. Alle Details saßen und ich wollte das Design in unser bisheriges System einbauen. Doch sobald es eingebaut war, zerriss jeder Browser das Design in einer komplett anderen Weise zerrissen. Denselben Fehler hatte ich vor etwa einem halben Jahr bereits in meinem Job, und damals haben wir nur eine unschöne Notlösung verwendet. Das kam für mich beim Vokabeltrainer jedoch nicht in Frage. Dementsprechend habe ich über drei Stunden gesucht und siehe da: Der Fehler war gelöst. Es lag letztlich dran, dass unsere Dateien mit dem Zeichensatz UTF-8 codiert sind. Diese Codierung hat einen sogenannten BOM. Das sind 4 Byts oder 32 Bits, in welchen Information über die Codierung enthalten sind. So weit so gut, jedoch kann PHP – in dieser Sprache scheiben wir den Vokabeltrainer – diesen BOM nicht interpretieren und verreißt stattdessen das Design.
Nachdem der BOM nun endlich entfernt war, wurde das Design verbaut. Matze baute noch die an JavaScript hängenden Funktionen in Bezug auf Design und Content ein und es war geschafft. Das Design für Release war verbaut.
Nun fehlen nur noch die Styles für die einzelnen Seiten. Ich habe bereits mit denen der Benutzer- und Gruppen-Profilen angefangen und werde mit diesen voraussichtlich am Mittwoch fertig werden.
Des Weiteren haben wir uns erneut Gedanken über einen anderen Schriftzug für den Namen überlegt. In diesem ist nämlich ein C auf das ein L folgt enthalten. Wenn man das nun klein schreibt (cl) sieht es aus wie ein kleines D. Eine Lösung des Problems ist noch nicht in Sicht…
Das war’s bereits von der letzten Woche. Diese Woche steht Gestaltung der Profile auf dem Plan und – sofern wir es schaffen – die der Dasboards (plural ;)).
So long