Bei vielen WordPress-Themes liefert der W3C Validator Warnmeldungen. Und zwar betreffend zweier Dinge im Kopfteil: Zum einen gibt es diesen Error: Error: Bad value https://api.w.org/ for attribute rel on element link: The string https://api.w.org/ is not a registered keyword.…
Invalides HTML in den Lang-Attributen fixen
In WordPress 4.3 wurde bei einigen optionalen Sprachpaketen die formelle Form eingeführt. Beispielsweise bei der Sprachauswahl unter den Einstellungen mit „Deutsch (Sie)“. Leider wurde bei dem Setzen der Sprachattribute in der Funktion language_attributes() etwas unvorsichtig agiert: Durch die in Themes…
Was Print-Designer für die Umsetzung eines Webdesigns liefern müssen
(Vorbemerkung: Dieser Artikel hat noch kein Endzustand erreicht und wird noch nach und nach durch das eingehende Feedback korrigiert und erweitert.) Das Webseiten keine Gemälde sind und die Gestaltung für das Web anderen Regeln gehorcht als bei der Print- oder…
GoogleMap vs. OpenStreetMap
Nachdem ich heute wieder (und schon einige Male davor) von einer GoogleMap genervt wurde, hab ich mich der Sache mal genauer angenommen. Mit dem Ergebnis: GoogleMap raus, OpenStreetMap rein. Die GoogleMap verwendete den ganz normalen Google Code wie er auch…
Webseiten auslesen und importieren
Wer mehrere Webauftritte auf unterschiedlichen Plattformen betreibt, hat mitunter das Problem, das selbe Texte auf verschiedenen Auftritten stehen sollen. Diese möchte man aber natürlich nicht dauernd kopieren oder mehrfach pflegen. Auf Basis der Perl-Module HTML::TreeBuilder und LWP::UserAgent hab ich daher…
hcalendar und Microformats
Tomas Caspars bat mich vor kurzem, dass ich für den Webkongress Microformate (genauer gesagt: hcalendar) einsetze, damit das Programm in das iCal-Format exportiert werden kann. Ich denke, die Arbeit hat sich gelohnt: Ich musste den bereits vorhandenen (X)HTML nur mit…