Wie einigen sicherlich bekannt, arbeiten wir derzeit mit Hochdruck an der Betaversion des Frameworks für Markup-Test-Cases. Das "Problem" sind nicht die Testfälle an sich, sondern das Ausmaß der benötigten Funktionalität.
Nach einigen Überlegungen und verworfenen Ideen, hatten wir uns doch entschlossen, die für dieses Framework (Link: http://www.validome.org/blog/news/Item-56) benötigte Software selbst zu erstellen - vorangegangen waren teamintern Diskussionen z.B. in Richtung Verwendung eines OS-Wikis, Gedanken die allerdings relativ schnell verworfen wurden.
Ein Wiki (Link: http://www.validome.org/forum/viewtopicp-669-1.htm) als Grundlage für eine derartige Plattform hätte zwar einige Vorteile dargestellt, denkt man jedoch an das speziell benötigte Usermanagement (beispielsweise sollen nur Entwickler mit einer gewissen fachlichen Reputation Testfälle einstellen können, um die Qualität der Plattform sicherstellen zu können) und an die speziellen Anforderungen an Markup-Test-Cases (fest definierte Header-Ausgaben, Mime-Types, etc.), mußten wir schweren Herzens doch selbst die Sache in die Hand nehmen. Ausser kronischer Zeitmangel, sprach auch im Vorfeld dieser Entscheidung nichts dagegen.
Das Framework wird in PHP umgesetzt mit einer MySQL als Datenbank; die Ausgabe ist XHTML 1.0 Transitional, die Dokumente validieren hoffentlich selbstverständlich. Besonders nervend war der übliche Browserkrieg, es sollte ja alles tableless Design werden. Der Horror mit den verschiedenen Darstellungsvarianten von CSS + XHTML (trotz erwiesener Standardkonformität) in verschiedenen Browsern, hat uns die Suppe gehörig versalzen - Hassgefühle wegen der Ignoranz und Lernresistenz namhafter Browserhersteller inbegriffen...
Da aber die Anwendung Open-Sorce wird, sind Webentwickler mit furchtbar viel Zeit herzlich aufgefordert, sich ausgiebigst mit den zahlreichen Browserhacks zu befassen ;-)
So wie es derzeit aussieht, wird man in zwei, drei Wochen die erste Betaversion präsentieren können, 8.000 Testfälle für HTML 4.01 Transitional inklusive. Die Betaversion soll dann als Grundlage dür das zukünftige Framework dienen, Validome wird noch mit über 50.000 Testfällen beitragen.
Die Weiterentwicklung des Frameworks durch uns wird allerdings einige Monate warten müssen, unsere Zeit ist momentan knapp bemessen; dies sollte allerdings kein Problem darstellen, OS-Anwendungen sind dafür da, damit mehrere Menschen daran entwickeln können.