Die Tücken der Technik
-=Punkbuster=- | Saturday, February 21, 2009 | 11:32Mit dem Internet ist das so eine Sache. Hat man sich einmal entschlossen, eine Website ins Leben zu rufen, bedeutet das im Falle eines Erfolgs eine ganze Menge Arbeit. Wie auch der Rechner zuhause, wollen Server und installierte Software überprüft, gewartet und aktualisiert werden. Oft können diese Updates schnell und einfach eingespielt werden. Wir reden hier von fünf bis zehn Minuten und drei Klicks auf Buttons. Es gibt jedoch auch größere Updates. Ganz neue Versionen einer Software und da werden aus Minuten schon einmal schnell Tage, oder Wochen. Im Falle unseres Forums glaube ich inzwischen jedoch eher an Monate.
Wie alles begann
Angefangen haben wir mit Invision Power Board 1.0 und seitdem einiges damit gemacht. Ein eigener Skin, zahlreiche selbst geschriebene Erweiterungen und nicht zuletzt die Brücke zum Mediawiki. Hunderte, wenn nicht tausende Stunden sind ins Design des Boards geflossen, das in unseren Augen seines gleichen sucht. Und das alles, steht nun auf der Kippe, weil die dritte Auflage der Foren-Software anscheinend nicht kompatibel zur alten ist. Das Ergebnis von zwei Testinstallationen der Beta war ernüchternd. Eigentlich ist “erschreckend” das bessere Wort, denn danach funktioniert nichts mehr.
Kleine Katastrophe
Eigentlich ist das Update eine tolle Sache. Das Forum bekommt sprechende URLs (die Google ganz dolle mag), es sind neue Funktionen enthalten und das Funktionsdesign passt ins Jahr 2009. Es gibt jedoch ein Problem: unsere Skins werden nicht übernommen. Das liegt im Wesentlichen an der Umstellung der Software auf Tabellenfreies Webdesign. Ebenfalls gut für Google, aber eine Katastrophe für BF-Games. Die Erstellung eines neuen Skins ist ohnehin aufwendig und dauert Wochen. Mindestens, denn so umfangreichen Code mit tabellenfreiem Design zu durchschauen ist wahnsinnig viel Arbeit.
Komplexes Konstrukt
Zum besseren Verständnis möchte ich das Prinzip kurz erklären: den Code muss man sich als Gerüst vorstellen, das mit bestimmten Werten und Attributen versehen ist. Wie breit ist die Seite, wie hoch ist die Seite, welche Größe haben einzelne Elemente. Bisher waren diese Werte im Code hinterlegt und so konnte man auf einen Blick sehen, was wie groß ist und wo es hingehört. In der neuen Version ist das nicht mehr so. Es gibt eine Datei für das Gerüst und eine zweite, die dem Gerüst sagt, wie es sich verhält und wie groß es ist. Und hier liegt das Problem, denn wir sprechen hier von hunderten Einträgen. Das zu verstehen, wird alleine einige Tage oder Wochen dauern.
Wahnsinnige Enttäuschung
Im ersten Moment herrscht deshalb wahnsinnige Enttäuschung vor. Den Schrott auf die neue Version müssen wir gehen und es ist verständlich, dass die technischen Grundlagen dem Zeigeist und dem neuesten Stand der Entwicklung angepasst werden. Es ist jedoch einfach nur deprimierend, alle zwei Jahre von vorne anfangen zu müssen. Schon einmal, im Jahr 2005, stand ein solcher Neuanfang nach dem Wechsel von IPB1.0 auf IPB 2.0 an und wir hatten gehofft, dass es dieses Mal anders wird. Ist es aber nicht und das kann – vor allem angesichts der Umstellung des Designs – demotivieren. Für alle Interessierten habe ich abschließend Screenshots gemacht, die zeigen wir schmerzlich der Eingriff ist:
Ihr seht ja selbst: schön ist das nicht :/
Dieser Artikel wurde am 21.February 2009 von -=Punkbuster=- geschrieben.
Über -=Punkbuster=-: ist ein Battlefielder der ersten Stunde. Von Battlefield 1942 bis 2142 hat er alle Teile und Add-Ons im Regal stehen. Und sie sind immer alle installiert ;)


Dieser Artikel wurde am 09.May 2008 von 





Recent Comments