CMSimple und Webstandards - Prolog
CMSimple und Webstandards 1 - Validierungslinks im Template
CMSimple und Webstandards 2 - CMSimple selbst
CMSimple und Webstandards 3 - html und Xhtml
CMSimple und Webstandards 4 - Editoren
CMSimple und Webstandards 5 - Templates
CMSimple und Webstandards 6 - Pluginloader
CMSimple und Webstandards 7 - Plugins
Links zum Thema:
Webstandards bei Wikipedia | (X)html-Validator des W3C | CSS-Validator des W3C | Meine Seiten zum Thema
________________________________________________
Kommen wir nun zum letzten, aber wohl wichtigsten Beitrag dieser Reihe, den Plugins. Die Plugins gehören zu den Hauptursachen für invalide Seiten.
Vermutlich stammen einige noch aus Zeiten, als es Xhtml in CMSimple noch nicht gab. Später, als sich die Plugin-Entwickler schon an Xhtml gewöhnt hatten, haben sie einfach mit Xhtml-Output weiter gemacht. Das Ergebnis ist der schon oft angesprochene Mix von Xhtml und html, der die erzeugten Seiten nach keinem der beiden Standards validieren lässt.
Inzwischen gibt es jedoch die Möglichkeit, dass die Plugins CMSimple den (X)html-Output je nach Einstellung erledigen lassen. Vielen Dank hier noch einmal an Holger, der mich in die Geheimnisse von function tag( ) eingeweiht hat
![Wink ;-)](./images/smilies/icon_e_wink.gif)
Selbstverständlich gilt auch hier, dass Plugins gekennzeichnet werden sollten, wenn CMSimple weiter beide Markup-Sprachen untertützt. Hier noch einmal mein Vorschlag:
XH für (X)html
X für Xhtml
H für html
Wenn einmal eine Entwickler-Dokumentation die Anwendung von funktion tag( ) vorschreibt und die Plugins durch sind mit der Aktualisierung, dann kann man ja die Kennzeichnung wieder aufheben. Das wird aber sicher noch dauern.
Ein Plugin habe ich mir schon vorgenommen und auf valide Xhtml- und html-Ausgabe getrimmt. Vorerst einmal in 2 Versionen, X und H. Es ist das Kommentar- und Gästebuch uBlog, vielen Dank hier noch einmal an Markus für die freundliche Genehmigung zur Bearbeitung. Den Download gibt es hier, auf meiner Seite arbeitet uBlog hier. Auf meiner Downloadseite könnt Ihr auch gleich mal sehen, wie ich mir eine ordentliche Kennzeichnung von Plugins vorstelle.
Anfrage
Das Plugin uBlog hat leider keine Funktion "email-Benachrichtigung an den Administrator". Wenn man also sehr viele Seiten kommentierbar macht, ist es sehr aufwendig, das zu kontrollieren. Hat einer der php-Experten Lust, so etwas in die Xhtml-Version einzubauen? Auf html zurücksetzen kann ich dann selber. Bin aber eine php-Niete
![Crying or Very Sad :cry:](./images/smilies/icon_cry.gif)
Im Admin-Bereich sollte es ein Feld geben, in das man eingeben kann, an welche Adresse die mail geschickt werden soll. Inhalt der mail sollte auch die Seite sein, auf der der Kommentar abgegeben wurde, ideal wäre gleich ein Link dahin.
Edit: Anfrage erledigt, habe ich selbst geschafft. Man kann alles lernen, auch php
![Wink ;)](./images/smilies/icon_e_wink.gif)