Blog zu www.sandkarte.net

Ich arbeite zur Zeit an der Site www.sandkarte.net, dies ist das zugehörige Entwicklungs-Weblog.

Donnerstag, Oktober 26, 2006

Serverumzug am 26.10.

Nach relativ häufigen Performanceproblemen bis hin zu mehrmaligem Totalverlust der Erreichbarkeit fing ich an, mir Gedanken über die Qualität der Dienste meines Webhosters zu machen. Als ich dann bemerkte, dass die vorhandene MySQL-Version eine wichtige und von mir benötigte Funktion nicht unterstützt, war die Zeit reif für eine Veränderung. Also gestern flugs eine Support-Ticket geschrieben und zwei Stunden später war schon alles eingerichtet, kopiert und erreichbar. Heute habe ich dann die Feinarbeiten abgeschlossen.
Die Hardware ist laut Webhoster ein nagelneues 64-Bit-Doppelkern-System mit Unmengen Hauptspeicher, also eigentlich für alle Fälle gerüstet. Mal gucken.

Dienstag, Oktober 17, 2006

Warten auf Internet Explorer 7

Ich wußte es. Der Internet Explorer macht Ärger. Hat er ja schon immer. Deshalb benutze ich ihn auch nicht. Aber ich kann leider nicht verhindern, dass andere Leute ihn benutzen, wenn sie eine Website betrachten. Ist ja auch ihr gutes Recht. Nur dass die Website dann manchmal ziemlich häßlich aussieht und sie meist nicht dem IE die Schuld geben, sondern dem Programmierer der Seite. In dem Fall mir.
Wenn es nur der Box-Model-Bug wäre. Oder die "Drei Pixel Lücke" bei Floating div's. Von der Unfähigkeit, transparente PNG-Grafiken darzustellen, will ich mal nicht reden. Das alles kann man umgehen oder damit leben. Dass aber ein bewusst einfach gehaltenes Seitenlayout wie bei der Seite für die Turnierserie "The Sandman" durch den IE total zerschossen und damit unlesbar wird, geht mir ziemlich auf den Zeiger. Leider weiß ich nicht, wie ich's beheben soll, ohne das Layout komplett umzukrempeln. Und es ist ein schwacher Trost, dass die Seite beim erneuten Laden (Reload oder F5) meist richtig angezeigt wird. Wer macht das schon, wenn er's nicht weiß...
Tja, und so heisst es, warten auf die Veröffentlichung der neuen Version des IE und hoffen, dass die ihre neue Render-Engine mal ausnahmsweise standardkonform gebaut haben. Nicht dass ich ihn dann nehmen würde. Aber die Leute, die ihn nehmen, könnten meine Seite vielleicht so sehen, wie sie gedacht ist. Wie gesagt, vielleicht...

Update

Nach ein bißchen Gebastel und dem Einbau einer CSS-Browserweiche für den IE läuft es jetzt normalerweise richtig statt normalerweise falsch. Nur ein Refresh der Seite mit F5 oder Reload führt zu verrutschtem Inhalt, aber nicht mehr ganz so schlimm wie vorher.

Freitag, Oktober 13, 2006

Das Auge surft mit

Um den Besuchern der Seite Anreize zum Mitmachen zu geben, arbeite ich nun erstmal verstärkt an den Userprofilen und den Interaktionsmöglichkeiten.
Die Bewertung von Anlagen ist kurz vor der Fertigstellung. Gestern abend habe ich eine total tolle Bewertungsseite gebaut, mit vier Kriterien und einer Skala von 1 bis 5 Sternen. Der größte Teil der Zeit ging dabei für das Design der Sterne und die Bedienung drauf. Der 3D-Effekt ist mit Gimp ziemlich einfach zu erzeugen (wenn man weiß wie's geht *grins*) und macht schon was her, ich denke, die anderen Knöppe werde ich auch so aufpeppen. Selbst wenn's später wahrscheinlich garnicht so auffallen wird, bin ich schon stolz auf diesen Teil.
Dann habe ich am Registrierungsformular weitergebaut. Es wird jetzt immer überprüft, ob der eingebene Username schon verwendet wird, und zwar dank XMLHTTP-Request quasi live, noch bevor das ganze Formular an den Server geschickt wird. Es ginge zwar auch "noch liver" :-), schon beim Verlassen des Eingabefeldes, aber größeren Nutzen hätte es nicht.
Wider Erwarten ist die meistbenutzte Bildschirmauflösung doch 1024x768, es war also richtig, das Design entsprechend anzupassen. Exoten wie 800x600 kann ich leider nicht beachten, die Karte und die anderen Bestandteile der Seite wären dann unbenutzbar klein. Die Laptop-Besitzer mit Panels im Widescreen-Format (z.B. 1280x768) müssen wiederum fast den Kopf drehen, um alles zu sehen. Das bezeichne ich aber mal als Luxusproblem :-)

Montag, Oktober 09, 2006

Urlaubszeit: Was war ...

Heute ist mein letzter Urlaubstag. Einiges an neuen Funktionen ist hinzugekommen, etwa die Detailansicht einzelner Anlagen oder die erweiterte Merkmalserfassung für Daten wie Telefonnummer, Homepage usw.
Auch hinter den Kulissen hat sich etwas getan, das Datenmodell wurde erweitert und verfeinert, einige Zugriffe optimiert und ein Admin-Bereich (nur für mich) geschaffen.

... und was wird

Für die kommenden Wochen plane ich vor allem, den Userbereich weiter auszubauen. Dazu gehört die Bearbeitung der Daten von selbst angelegten Beachplätzen, das Festlegen von Voreinstellungen für das Login (z.B. Lieblingskartenausschnitt) und einiges mehr.
Außerdem werde ich mit dem Bereich "Turniere" beginnen.

Dienstag, Oktober 03, 2006

Release der Betaversion

Während der letzten Tage habe ich vor allem an der Website für die Turnierserie "The Sandman" gearbeitet, da hier ein gewisser Termindruck bestand. Da diese Seite nun fertig ist und ich noch ein paar Tage Urlaub habe, kann ich jetzt an sandkarte.net weiterfeilen.
Zur "Sandman"-Homepage gelangt man über diese Seite, daher habe ich sie, obwohl noch lange nicht fertig, trotzdem veröffentlicht. Der Beta-Status ist nicht zu übersehen, aber in einer Woche Urlaub kann ich einiges schaffen, daher bin ich guter Dinge, in naher Zukunft noch mehr Nutzwert bieten zu können.