Ich habe diese beiden Beiträge aus einem anderen Thema extrahiert und hier ein eigenes Thema damit geöffnet. So kann diese Sache hier separat diskutiert werden
Das Problem ist die Definition von "nötig". Wenn du nur in den Sphären eines einzelnen Webprojekts oder in einfachen Projektgrenzen denkst, stimme ich dir sofort zu. Sobald du aber mal mit den Besonderheiten von sehr breitgefächterten oder anderswertig besonderen Anforderungen zu tun hast, wirst du sehen, dass die "reine Lehre" zwar in der Theorie schön, in der Praxis aber oft nicht sinnvoll ist. Ich könnte dir davon Stunden erzählen. In meiner Anfangszeit mit TYPOlight bin ich Leo deswegen oft sehr auf die Nerven gegangen, habe prinzipiell Templates "gesäubert" usw. Bei anderen CMS habe ich das auch so gehandhabt.ich bin für so wenig Markup wie möglich, nur so viel wie nötig
Bis ich mit den Jahren irgendwann gemerkt habe,
...dass es nicht immer der Tod ist, nur weil mal ein paar HTML-Elemente oder Klassen mehr (als auf den ersten Blick anscheinend notwendig) verfügbar sind
... dass das aber bei vielen Projekten der Unterschied zwischen "viel Aufwand - für Kunden unbezahlbar" und "wenig Aufwand - für Kunden bezahlbar" ist. Besonders wenn später mal Änderungen vorgenommen werden oder mal eine neue Funktion eingehängt werden muss.
... dass ein paar Klassen/Elemente mehr für viele Nutzer große Vorteile bieten bzw. diverse bekannte Bugs von vornherein nicht auslösen.
...usw.
Wie so oft, ist also auch hier vieles relativ. Das gute an TL ist, dass jeder dank der Templates die Ausgaben an seine Wünsche anpassen - und auf Wunsch eben auch "säubern" - kann.
PS: Webstandards etc. sollte man natürlich einhalten ... nur dass hier keine Missverständnisse aufkommen
Lesezeichen