Hallo PCPf-Community,
endlich ist es soweit: Unser Forum erhält einen an die PCPf-Homepage angelehnten Skin. Aus geplanten 4 Wochen Entwicklungszeit sind fast 3 Monate geworden, aber so ist das wohl mit solchen Dingen. Während dem Arbeiten wuchsen die Ansprüche, und so mussten zusätzlich zur Umgestaltung des HTML-Teils des Forums auch die PHP-Skripte modifiziert werden. Der größte Zeitfresser war jedoch die Sicherstellung weitgehender Browserkompatibilität, besonders zum alten Netscape 4.x.
Optimal funktioniert das Theme mit dem Internet-Explorer 6.x. Mit kleineren Abweichungen wird es auch von Netscape 4.x korrekt dargestellt. Die grauen Zeilen-Hover-Effekte in den Forumsansichten werden von diesem Browser jedoch nicht dargestellt. Getestet wurde das Theme weiterhin mit Mozilla, Konqueror, Netscape 6.x und Opera. Kleinere Darstellungsfehler waren dabei unvermeidlich, sie sollten die Optik jedoch nicht wesentlich beeinträchtigen. Lediglich unter Opera kam es z.T. zu sehr unschönen Darstellungsfehlern, die scheinbar in Fehlern dieses Browsers begründet sind. Eine Lösung dafür haben wir derzeit nicht. Zu den Ursachen: Um den Traffic zu minimieren, besteht das Theme aus ca. 140 z.T winzigen Grafiken, die in einer großen HTML-Tabelle meist tileartig wiederholt werden. Dabei müssen manche Tabellenzellen pixelgenau bestimmte Größen einhalten. Die Browser interpretieren solche Angaben jedoch recht eigenwillig. Es war unmöglich, einen gemeinsamen Nenner zu finden. Vorrang hatte im Zweifel stets der IE, da er nunmal der meistbenutzte Browser ist.
Das PCPf-Theme ist für Auflösungen ab 1024x768 optimiert. Bei 800x600 ist es durchaus benutzbar, es treten jedoch erste vertikale Scrollbalken auf. Die richtigen Größenverhältnisse stellen sich erst bei 1280x1024 ein, darunter wirkt alles etwas klobig. Obwohl sich der Skin in der Aufteilung an unterschiedliche Auflösungen anpasst, ist es unmöglich diese Unterschiede in der Optik zu verhindern, man muss sich für eine Optimalauflösung entscheiden, für die man die Grafiken erstellt.
Zusammen mit dem Theme wurde ein neues Rangsystem eingeführt. Neben den geänderten Grafiken wurden auch die Postingzahlen für die Rangaufstiege leicht geändert. Für deren Berechnung wurde eine Potenzfunktion benutzt, es ergeben sich deshalb Verschiebungen im Rang bei einigen Mitgliedern. Leider kann man für das gesamte Forum nur einen Satz Grafiken für die Ränge verwenden. Die für das PCPf Theme entworfenen Grafiken werden deshalb auch für alle anderen Themes benutzt, wo sie z.T. sehr unpassend sind. Für dieses Problem haben wir derzeit keine Lösung.
Wegen des Arbeitsaufwands wäre es nicht möglich gewesen, mehrere Varianten des Themes zu erstellen bzw. auf zahlreiche Meinungsäußerungen und Vorschläge zu reagieren. Jede kleine Änderung hätte als Grafik erstellt und passend in meist mehrere der 50 HTML-Templates eingearbeitet werden müssen. Die Gestaltung erfolgte deshalb in Eigenregie, wobei dennoch versucht wurde, die Kritik aus früheren Threads (insbesondere Farbgestaltung) zu berücksichtigen. Dafür bitte ich um Verständnis. Dennoch sind Meinungsäußerungen und Verbesserungsvorschläge ab sofort natürlich in diesem Thread erwünscht. Für offensichtliche Darstellungsfehler oder sonstige Bugs ist jedoch der andere Thread zu benutzen.
Zum Schluß möchte ich mich noch bei Chellie bedanken, ohne dessen PHP-Hacks das Theme so nicht möglich gewesen wäre. Auch bei der nervtötenden Suche nach irgendwelchen Fehlern hätte ich ohne ihn sicherlich schnell das Handtuch geworfen.
Viel Spaß im "neuen" Forum!
Ciao,
Doc SoLo