HTML5-CC-Plugin für Wordpress, Version 0.6 0.6.2
Seit einiger Zeit schon bastele ich an einem Wordpress-Plugin, das es ermöglichen soll, creative-commons-lizenzierte Bilder, Videos und Audio-Dateien einfach in Blogposts einzubetten und die Lizenzinformationen sowohl menschen- als auch maschinen-lesbar darzustellen. Für die Ungeduldigen unter den Lesern: Downloads gibt es auf GitHub (Direkt-Tarball, Direktzip). Für alle anderen folgt eine kurze Erklärung, gleich nach dem Klick.
Um die in den Kommentaren bemerkten Pfadprobleme zu beheben, die durch die von GitHub vorgegebenen Ordnernamen entstanden, habe ich zur aktuellen Version 0.6.1 einen separaten Release-Tarball erstellt. Es ist weiterhin möglich, dass sich das Markup in naher Zukunft möglicherweise ändert; ich werde versuchen, die Stylesheets für diesen Fall so anzupassen, dass dann auch das aktuelle, dann ungültige Markup weiterhin erfasst wird.
In der nun aktuellen Version 0.6.2 ist das in den Kommentaren erwähnte Stylesheet-Problem behoben.

Das Plugin fügt in der HTML-Editoransicht einen Button mit der Aufschrift „CC Figure“ hinzu. Klickt man auf diesen, öffnet sich ein neues Fenster bzw. Tab, in das man die Metadaten (z.B. Titel, Alternativtext, Autor) einer Bild-, Audio-, oder Video-Datei einträgt. Hat man alle Felder ausgefüllt, kann das Markup eingefügt werden; so einfach ist das.

Das so generierte (X)HTML kann natürlich per CSS dekoriert werden — mitgeliefert sind drei verschiedene Stylesheets. Auf eines bin ich besonders stolz; es formatiert die Lizenznotizen im Stil des Blogs Spreeblick. Zudem lässt sich im Admin-Interface (Screenshot) der verwendete Metadaten-Standard umstellen — zur Auswahl stehen Microdata-Markup und RDFa.
Mein Dank geht an folgende Personen (gelistet in der zeitlichen Reihenfolge, in der sie zum Gelingen beitrugen):
- Matthias wetterfrosch Mehldau für einen Blogpost zum Thema „Markup für Creative-Commons-Inhalte“
- Julia zeitrafferin Seeliger für einen verwandten Artikel nach dem Motto „man könnte doch mal“, das inspirierende Moment für mich.
- Johnny Häusler für einen Screenshot des Spreeblick-Plugin-Interfaces
- Ian Hickson, ohne den es das Microdata-Markup wohl nicht gäbe
- Michelle Thorne für das Vermitteln eines Metadaten-Experten
- Nathan Yergler, ebenjenen. Ich habe nicht auf seinen Rat gehört.
Ja, ich weiß, dass die ausschließliche Nutzung der deutschen Sprache nicht besonders förderlich für die Reichweite dieses Plugins ist. Ich hatte nunmal weder Zeit noch Lust, es zu übersetzen. Aber wenn jemand möchte … nur zu ! Und was die konfuse Qualität des Codes angeht: Er funktioniert soweit.
Einen Kommentar hinterlassen