Ich habe gerade Version 0.2 von Simple 2-Click-Buttons hochgeladen. Hauptänderung: funktioniert jetzt auch mit dem Internet Explorer. Der Vorteil gegenüber dem jQuery Plug-In von heise.de: Die Buttons können beliebig oft in eine Seite eingebunden werden. Außerdem hab ich eine kleine Extra-Seite eingerichtet.
Heute hat heise.de das jQuery Plug-In socialshareprivacy mit Dokumentation veröffentlicht. Doch schon auf den ersten Blick die Ernüchterung:
Das Plug-In kann derzeit innerhalb einer HTML-Seite nur einmal verwendet werden.
Das würde heißen, dass es nur auf den Einzelartikel-Seiten nutzbar ist. Für ein Blog eher unpraktisch. Das bedeutet für mich, dass ich wohl doch erst mal meinen eigenen Ansatz weiter verfolgen werde und für IE-Kompatibilität sorge, indem ich (leider zu Lasten der Performance) die Base64-Iframes durch gewöhnliche Iframes ersetze.
Hier eine erste Version einer eigenen Implementierung der 2-Click-Buttons:
simple2clickbuttons-v0.1
Update: Neuere Version von Simple 2-Click-Buttons (WordPress-Plugin)
In Aktion sind die Buttons am Ende des Artikels zu finden.
Statt mit JavaScript funktioniert das ganze mit Iframes. Da die Buttons ohnehin in ein Iframe eingefügt werden, erschien mir das einfacher/sinnvoller. Die vorgeschalteten Seiten für Facebook und Twitter werden jeweils per Base64 übergeben, benötigen also keinen extra Aufruf. Bei Google+ funktioniert das leider nicht, vermutlich weil dass Button-Script irgendwann die URL ausliest und nicht mit einer Base64-Zeichenkette rechnet. Daher wird hier eine extra php-Seite geladen, an die die Ziel-URL übergeben wird.
Gegenüber der noch heise.de-Variante fehlt noch die Möglichkeit die Buttons dauerhaft zu aktivieren.
Kritisches Feedback zur technischen Umsetzung ist ausdrücklich erwünscht. Das Aussehen bitte ich vorerst noch zu entschuldigen, da hab ich erst einmal nur auf CSS zurückgegriffen habe.
Update: Habe gerade Festgestellt, dass der Internet Explorer auch in der aktuellsten Version kein einbetten von Iframes per Data-URI unterstützt. Das heißt also Wechseln auf die heise.de-Variante, sobald sie offiziell draußen ist.
Update: Das IE-Problem ist mit der Version 0.2 behoben.
Die Facebook-Like-Buttons sind dank des ULD derzeit zurecht stark im Gerede. Es geht darum, dass bei jedem Aufruf einer Seite mit Like-Button Daten an Facebook fließen, die derzeit bei Facebook eingeloggten Usern direkt zugeordnet werden können. Da Facebook seinen Sitz in Amerika hat werden diese Daten nach Amerika übertragen, was ohne Zustimmung rechtswidrig ist. Das ULD möchte deshalb sowohl Facebook als auch Seitenbetreiber in die Verantwortung nehmen.
Ich für meinen Teil habe aufgrund der Datenschutzproblematik gerade das erst vor zwei Tagen installierte WordPress-Plugin Social wieder deaktiviert. Etwas unwohl war mir schon immer dabei, genauso wie beim Like-Button, denn ich deshalb nie eingebunden habe. (Der Facebook-Button über den Artikeln funktioniert mit einem Link auf eine zwischengelagerte Seite, die eine Facebook-Schnittstelle nutzt, so dass nichts von externen Seiten geladen werden muss.)
Die gleiche Problemstellung gibt es denke ich beim Google+ Button. Diesen hatte ich direkt eingebunden, da Google einerseits (noch) keine Schnittstellen anbietet und andererseits das Manipulieren der Buttons verbietet. Es besteht also derzeit keine dritte Alternative. Unwohl war mir allerdings auch dabei, deshalb habe ich ihn jetzt wieder entfernt. Damit ist janmartin.de wieder frei von externen Elementen.
Eine sehr elegante und eigentlich auch ziemlich simple Lösung gibt es jetzt auf heise.de. Sie wird von den Autoren 2-Klick-Buttons genannt. Um die Social-Buttons scharf zu schalten muss erst ein zusätzlicher Klick getätigt werden, so dass nur auf expliziten Wunsch hin Daten an Facebook, Google und Twitter fließen. Dieser Klick stellt die rechtliche Zustimmung zur Datenübertragung ins Ausland dar. Damit ist der Seitenbetreiber fein aus allem raus.
Der Code für diese Lösung kann übrigens per Mail erfragt werden. Wünschenswert wäre ja ein WordPress-Plugin dafür. Ein Freund (ich hab ihn nicht gefragt, deshalb kein Name) hat schon eine Mail-Anfrage losgeschickt. Vielleicht wird ja in den nächsten Tagen was daraus.
Eine kleine Randbemerkung zu den 2-Klick-Buttons noch. Die Lösung, die man sich bei heise.de überlegt hat ist sehr gut. Einen Hacken hat die Sache nur. Wenn man Werbung von externen URLs einbindet wird die ganze Sache schon wieder witzlos, insbesondere wenn es sich um googlesyndication.com (gehört zu Google) handelt.
Update: Facebook scheint es überhaupt nicht zu gefallen, dass jemand die Arbeit macht, die eigentlich sie selber erledigen müssten: Facebook beschwert bei sich heise.de über den datenschutzfreundlichen 2-Klick-Button. Angeblich würde dadurch die Funktion des Like-Buttons nachgeahmt. Blödsinn. Es wird ja der original Button eingebunden. Man könnte höchstens kritisieren, dass ein Bild des ausgegrauten Buttens angezeigt wird, aber der ließe sich ja entfernen.
Meine Vermutung bestätigt sich: In einem Tweet schrieb [Tina Kulow von Facebook Deutschland]: “Um es klar zu stellen: 2-klick-Button ist nicht ideal – aber kein Problem. Nur ein Like-Button der grafisch so tut als ob er einer ist, ist nicht ok. Das ist alles.”
Ich komme gerade nicht umhin mir ein dickes Schmollen dazu vorzustellen.
Update: Unter Simple 2-Click-Buttons gibt es eine erste eigene Implementierung des ganzen.
Die Tage hat Google neue Satelitenbilder von Jena auf Googlemaps hochgeladen. Nach zirka 10 Jahren sicherlich angebracht. Die alten Bilder warne doch schon stellenweise ziemlich unaktuell. Leider sind die neuen etwas wolkenverhangen, so dass an manchen stellen nichts zu erkennen ist. Dafür ist die Auflösung höher, so dass man in den wolkenfreien Bereichen mehr erkennt.
Nachtrag: 50 Minuten später berichtet auch Jenapolis über die neuen Satelitenbilder von Jena auf Googlemaps. Dort fällt es ein klein wenig ausführlicher aus.