Datenschutzkonformer Social Media Button für Diaspora

In diesem Moment können Diaspora-Mitglieder Invites zur Alpha-Version von Diaspora versenden, und die elementaren Grundfunktionen dieses quelloffenen verteilten sozialen Netzwerks scheinen zuverlässig zu funktionieren. Gravierende Ähnlichkeiten mit Facebook sind unübersehbar und wohl nicht ganz zufällig: Marc Stenzel auf Diaspora

Ich versende auf Wunsch Invites zu Diaspora. Einfach unten einen entsprechenden Kommentar schreiben, der Versand der Einladungen erfolgt an die jeweils angegebene E-Mail-Adresse (also Mail-Adresse möglichst nicht zusätzlich im Text posten).

Die gegenwärtige Oberfläche von Diaspora (Ausschnitt):

Da Diaspora somit tatsächlich spürbar von einem hypothetischen in einen manifesten Aggregatzustand wechselt, liefere ich hier die Anleitung zu einer datenschutzkonformen Einbindung des entsprechenden Social Media Buttons:

Integration des Diaspora Buttons in Websites

Das Einbinden des Diaspora Social Media Buttons („Post to Diaspora!“) folgt dem gleichen Muster nach dem beispielsweise auch der Facebook- oder XING-Button unter Achtung von Datenschutz-Belangen eingebunden werden kann: Ein passendes Symbolbild wird so verlinkt, dass Informationen an das jeweilige Social Network erst dann weitergeleitet werden, wenn der User das entsprechende Icon anklickt (siehe auch: Den Google +1 Button datenschutzkonform integrieren.):

https://joindiaspora.com/bookmarklet?url=URL&title=TITLE

URL und TITLE müssen gemäß RFC 1738 kodiert sein. Zur Optimierung kann der Link beispielsweise noch durch die Angabe eines Zielfensters (target=“_blank“) oder durch das Microformat rel=“nofollow“ ergänzt werden.

Folgendermaßen könnte eine entsprechende JavaScript-Funktion aussehen1:

function post2Diaspora() {
document.write('<a title="Post to Diaspora!" href="https://joindiaspora.com/bookmarklet?url=' + encodeURIComponent(window.location.href) + '&title=' + encodeURIComponent(document.title)"><img src="post2diaspora.png" width="16" height="16" alt="Post to Diaspora!" /></a>');
}

Der Aufruf der Funktion im HTML-Quelltext sähe dann so aus:
<script type='text/javascript'>post2Diaspora();</script>

Muster für entsprechende Array-Elemente in PHP:

'name' => 'diaspora',
'link' => 'https://joindiaspora.com/bookmarklet?url=URL&title=TITLE',
'icon' => 'post2diaspora.png',
'description' => 'Post to Diaspora!',

Auch in diesem Beispiel müssen URL und TITLE gemäß RFC 1738 kodiert sein.

Diaspora Muster-Icons

Als Icons hier zwei Muster mit je 16×16 Pixeln Größe:

Post to Diaspora!
Post to Diaspora!

Diaspora Bookmarklet

Diaspora stellt ein Bookmarklet bereit, das um weitere Funktionen bereichert ist, beispielsweise der Übernahme auf einer Webseite selektierten Textes. Meinen Tests nach erleichtert dieses aufwändigere Konstrukt (gegenwärtig) weder die Bedienung noch erhöht es die Zuverlässigkeit; das Bookmarklet kann jedoch als Inspirationsquelle für weitere Optimierungen bzw. als Hilfestellung bei Bugs dienen: Bookmarklet (Linkadresse kopieren). An diesem Script wurde bisweilen rumgeschraubt, da es nicht zuverlässig funktionierte. Möglicherweise existiert also mittlerweile eine aktualisierte Version davon. Man findet sie, wenn man bei Diaspora eingeloggt ist, in der rechten Spalte, unter der Überschrift „Bookmarklet“.

Handhabung: Link in Diaspora teilen

Wenn man bereits in Diaspora eingeloggt ist, erhält man nach dem Klick auf den „Post to Diaspora!“ Button ein Fenster, in dem man festlegen kann ob der Link öffentlich sein soll oder nur für eine bestimmte Personengruppe („Aspekt“) bestimmt ist:

Sofern man bei Anklicken des Buttons noch nicht eingeloggt war, erhält man zunächst den Login-Screen, und nach dem Login erscheint das obige Fenster. Allerdings ist diese Maske noch nicht ganz ausgereift, denn es gibt im Moment keine Möglichkeit, nach Absenden des Beitrags direkt in den Haupt-Screen von Diaspora zu wechseln, da dessen Menüleiste in diesem Fenster nicht sichtbar ist.


Fußnote 1:
Bei dynamischen, mit CMS erzeugten Websites ist encodeURIComponent(window.location.href) nicht optimal, stattdessen sollte die gemäß RFC 1738 kodierte Canonical URL verwendet werden. Diese lässt sich (sofern spezifiziert) entweder aus dem CMS direkt beziehen oder über eine JavaScript-Funktion abfragen.

Share on Facebook Share on Twitter Post to Delicious! Post to Diaspora!

Über Marc Stenzel

Marc Stenzel ist Inhaber der New Media Agentur media deluxe sowie freiberuflich als Marketing- und Projektmanager Online, Dozent und Fachjournalist (DFJV) tätig. Marc Stenzel bloggt hier über aktuelle Themen aus dem fachlichen und räumlichen Umfeld des Unternehmens - mal sachlich, mal humorvoll:
Dieser Beitrag wurde unter E-Business, Marketing, Projektmanagement, Social Media, Webdesign abgelegt und mit , , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

161 Antworten zu “Datenschutzkonformer Social Media Button für Diaspora”

  1. Torsten Bronger sagt:

    Bitte um Invite für Diaspora.

  2. Doktor Schlonzius sagt:

    häh

  3. Martin sagt:

    bitte einladen

  4. Dieter sagt:

    Bitte um Einladung.

  5. Christian sagt:

    Bitte um Invite.

  6. Sven sagt:

    Hätte auch gerne eine Einladung

  7. Dave sagt:

    Würde mich auch über einen Invite freuen.

  8. Patrick sagt:

    Bitte um Einladung.

  9. Marc Stenzel sagt:

    Die 4 Invites an euch sind raus.

  10. C0r3 sagt:

    Bitte auch um eine Invitation, danke!

  11. Stefan sagt:

    Ich bitte ebenfalls um ein Invite. Diaspora vs facebook vs google plus wird spannend!

  12. Alex sagt:

    Würde mich auch freuen!

    Vielen Dank schonmal!

  13. Julian sagt:

    plz invite :)

  14. Marc Stenzel sagt:

    4 weitere Einladungen sind raus.

  15. Phil sagt:

    Hallo,

    würde mich über einen Invite freuen, danke!

    Interessanter Artikel und Blog übrigens.

    PS: Danach bitte wenn möglich wieder meine E-Mail Adresse und diesen Kommentar löschen. Weil sonst landet meine E-Mail Adresse ja wieder (unfreiwillig) in ihrem GoogleMail Adressbuch.

    • Marc Stenzel sagt:

      Wowowow – also ICH habe kein GoogleMail-Konto. Ich leiste mir eine richtige E-Mail-Adresse (ohne Zwangsbespitzelung), und an mein Adressbuch kommt niemand dran. ;-)

      Invite ist raus.

  16. Alex sagt:

    Bitte einladen.

  17. Argo sagt:

    Bitte um Einladung. Vielen Dank!

  18. Zack sagt:

    Please invite me. Thank you.

  19. hannes sagt:

    tag, schöner artikel, war auf der suche nach einem share button für diaspora* jetzt habe ich einen. nur öffnet das bookmarklet im selben fenster, kannst du mir schreiben wie das mit dem target=”_blank” funktioniert, kriege das gerade nicht hin. vielen dank

    • Marc Stenzel sagt:

      target ist ein Attribut des <a>-Tags. Gebrauchsmuster, damit das Zielfenster neu geöffnet wird:
      <a href="http://www.site.xy/" target="_blank">SITE</a>

      Die o.g. Funktion entsprechend ergänzt:
      function post2Diaspora() {
      document.write('<a title="Post to Diaspora!" href="https://joindiaspora.com/bookmarklet?url=' + encodeURIComponent(window.location.href) + '&title=' + encodeURIComponent(document.title)" target="_blank"><img src="post2diaspora.png" width="16" height="16" alt="Post to Diaspora!" /></a>');
      }

      • hannes sagt:

        ich dachte an wordpress.com, da geht das nur ohne javascript, kann man das auch hier einbauen? -> https://joindiaspora.com/bookmarklet?url=URL&title=TITLE

        • Marc Stenzel sagt:

          Wenn du selbst in den php-Code eingreifen willst, könntest du es natürlich auch in WordPress einbauen – ist hier (s.o.) ja auch integriert. Wenn du jedoch keine wirklich profunde Kenntnisse der Plattform hast, würde ich davon abraten und empfehle stattdessen, zu warten bis ein entsprechendes Plugin (z.B. Update von „Share and Follow”) verfügbar ist. Da Diaspora derzeit noch praktisch keine relevante Verbreitung hat und erst Alpha ist, entgeht dir dadurch auch nicht viel.

          Falls es dir nicht um die generelle Einbindung des Share-Buttons in deinen Blog, sondern nur um eine einzelne Instanz in einem Artikel geht: Mit verschiedenen Plugins (z.B. JinX) kann auch in einem WordPress-Post Javascript verwendet werden (allerdings müsste man dann den JS-Code leicht anpassen).

          Das target-Attribut hat übrigens nichts mit Javascript zu tun, sondern ist ein Sprachelement von HTML.

  20. Alexander sagt:

    Hätte auch gerne eine Einladung. Danke schonmal :-)

  21. Kai L. sagt:

    Bitte um Einladung. Danke auch ..

  22. quasimoder sagt:

    Ein Invite wäre schön :)

  23. h5n1 sagt:

    Bitte einladen

  24. Uhrheber sagt:

    Ich konnte nirgendwo Hardwareanforderungen für einen Diaspora Server finden.
    Weiß da jemand was?
    Ich würde Diaspora gerne auf meinem Vserver installieren.

    Und deshalb würde ich mich auch über einen invite freuen, nur für Testzwecke,
    bis ich meinen eigenen Server laufen habe.

  25. Gronz sagt:

    Über eine Einladung in die Diaspora würde ich mich freuen.

  26. Matze sagt:

    Wär toll wenn du mir auch eine Einladung schicken könntest.

  27. Thomas sagt:

    bitte um Einladung, möchte mir das mal ansehen :-)

  28. Christoph sagt:

    Möchte auch beim großen Vergleich der Sozialen Netze mitmachen. Bitte um Einladung!

  29. Alex sagt:

    Ich hätte gerne auch ein Invite.

    Warte schon länger auf eine Nachricht von denen…und trotz des statements das sie momentan Nutzer brauchen, schicken sie scheinbar keine eigenen invites raus.

    • Marc Stenzel sagt:

      Ich verstehe es auch nicht, ist aber bei Google+ genauso: Eine persönliche Einladung ergeht sofort, von Google aus kommt jedoch gar nichts.

  30. Hallo,

    bitte auch um einen Invite ;)

    DANKE :D

  31. Matthias sagt:

    Bitte einladen, danke :)

  32. mucha sagt:

    Guten Tag,
    ich würde ich über einen Invite freuen.
    Merci bien

  33. Andreas sagt:

    Hallo! Wenn möglich, bitte einladen. Danke

  34. Marc Stenzel sagt:

    15 Invites sind raus, und wie ich sehe, wurden die ersten Einladungen schon angenommen. Viel Spaß auf Diaspora! Weitere Invites werde ich wohl erst in einigen Stunden verschicken können – etwas Geduld bitte.

  35. Peter sagt:

    Ich bitte um eine Einladung. mfg, Peter

  36. Ralf sagt:

    Hi, ich möchte auch eingeladen werden,

    Vielen Dank und viele Grüße

  37. Andi sagt:

    Hey ho,

    auch ich würde mich über eine Einladung freuen! :)

    Gruß,
    Andi

  38. Oliver sagt:

    Bitte Einladen! Danke!

  39. Moonwhaler sagt:

    Hallo!

    Habe gerade erst gelesen, dass ein Invite überhaupt möglich ist. Würde mich freuen! :)

    Vg!

  40. marco sagt:

    hey hey.. eigentlich wegen owa und piwik ueber deine seite gestolpert und dann bei diesem artikel hier haengengeblieben – danke fuer die einladung!

  41. Frank L. sagt:

    Moin,

    falls noch möglich….würde mich über einen Invite freuen.

    Danke

  42. devzero sagt:

    Bitte auch um eine Einladung, vielen dank

  43. Maik sagt:

    Hallo, bitte auch einladen. Danke.

  44. devzero sagt:

    Bitte ebenso um eine Einladung, vielen dank :)

  45. Flo sagt:

    Eine Einladung bitte.

    MfG

  46. Immo sagt:

    Moin,

    ich hätte doch auch sehr gerne einen Invite. Danke! ;-)

  47. Christian sagt:

    Bitte einladen :-)

  48. Alex sagt:

    hi, wäre über eine Einladung sehr Dankbar.

    vG Alex

  49. nilhh sagt:

    Moinsen!
    Mich bitte auch einladen! Danke!

  50. Binar sagt:

    Hätte auch gerne eine Einladung

  51. jan sagt:

    bitte einladen

  52. Ralph sagt:

    Ich bitte auch um ein Invite.
    Danke im Voraus

  53. Ralph sagt:

    Ich erbitte auch eine Einladung.
    Vielen Dank im Voraus.

  54. Stefan sagt:

    Hätte auch gerne eine Einladung!

  55. thomas sagt:

    Bitte um Einladung! Danke!

  56. Marcel sagt:

    Würde auch um eine Einladung bitten :)

    Schönes Wochenende!

  57. Aliander sagt:

    Bitte invite — Danke!! :D

  58. Bitte um eine Einladung!

    Vielen Dank!

  59. Treknor sagt:

    bitte einladen

  60. Marc Stenzel sagt:

    Alle bis jetzt gewünschten Invites sind raus.

  61. Tobias sagt:

    Bitte um Invite.

    Vielen Dank,
    Tobias

  62. Cromax sagt:

    Ich hätte auch gerne eine Einladung. Danke

  63. rexi sagt:

    invite please, thx

  64. Battou sagt:

    Au ja bitte!

  65. Chris sagt:

    Würde mich auch über eine Einladung freuen :)
    Schönes Wochenende!

  66. ba1020 sagt:

    Ja haette auch gern ein Invite um das mal beuteiln zu koennen.

    Danke

  67. Arne sagt:

    Bitte um Einladung!

  68. Rick sagt:

    Hätte gerne eine Einladung

  69. mucha sagt:

    Hat geklappt. Danke

  70. Rainer Meier sagt:

    Bin auch an einer Einladung interssiert, direkt hat es bei mir als Alpha-Nutzer ne geklaptt :( Aber schön zu hören das was Vorwärts geht. Hat schon wer nen eigenen Server aufgesetzt, ich verfüge über einen Homie-Server der 24h/7d läuft, ein Nettop das im Betrieb 17W zieht, Wahnsinn!
    LG Rainer

  71. ChRi sagt:

    Würde mich auch über einen Invite freuen.

  72. Andreas sagt:

    Hi, please invite me =)

    Thx.

  73. ChRi sagt:

    Danke! Hat geklappt.

  74. Thomas sagt:

    Eingetragen hatte ich mich dort schon lange – würde gerne mittesten, ich mag die Idee.

    Falls Du mir eine Einladung schickst – herzlichen Dank im Voraus.

    Thomas

  75. Rainer Meier sagt:

    Hm….Danke für den Link aber ich glaub ich mach da was falsch, muss das PW ne Mindestlänge haben und Nutzernamen Rainer-Meier mag er auch net….oder was weiß ich ?!?

    • Marc Stenzel sagt:

      Wenn ich mich richtig erinnere, darf der Anmeldename keine Leerstelle enthalten, möglicherweise auch keinen Bindestrich oder andere Sonderzeichen, Tiefstrich jedoch geht. Der Anmeldename ist später als anmeldename@joindiaspora.com (Diaspora ID) sichtbar. Im Profil kannst du dir dann zusätzlich einen Profilnamen (z.B. „Vorname Nachname“) zuweisen.

      In Puncto Usability und Dokumentation könnte das Diaspora-Team eindeutig Unterstützung gebrauchen… (Wink mit Zaunpfahl) ;-)

  76. oki sagt:

    Würde mich auch über einen Invite freuen.

  77. Marc Stenzel sagt:

    Liste abgearbeitet, alle Invites sind raus.

  78. Robert sagt:

    und auch ich hätte gerne eine…

  79. Manu sagt:

    Gibts noch invites :)?

    Manu

  80. g1tsm8 sagt:

    Ich bitte um einen invite =)

  81. Rainer Meier sagt:

    Nun bin ich auch drin, thx
    Kann ich selber auch Einladungen verschicken?

  82. liddleP sagt:

    Bitte um eine Einladung

  83. Marc Stenzel sagt:

    Alle gewünschten Einladungen zu Diaspora sind raus. Möge es euch den Montagmorgen etwas versüßen!

  84. liddleP sagt:

    Danke läuft!

  85. pgs sagt:

    Bitte auch um einen invite. Danke schonmal!

  86. Claus Christmann sagt:

    Danke fuer das Angebot auf heise.de, Diaspora Einladungen auszusprechen. Ich wuerde gerne darauf eingehen und bedanke mich schon einmal im Voraus.
    MfG, Claus

  87. Jonathan sagt:

    Würde mich sehr über eine Einladung freuen.

  88. kaltric sagt:

    hehe
    hier auch Bitte @ Einladung zu Diaspora :)

  89. Alex sagt:

    Würde mich auch über n Invite freuen. Danke!

  90. Andreas sagt:

    Hi Marc!

    Für mit bitte auch eine Einladung!

    Vielen Dank im Voraus!

    Andreas

  91. Mark sagt:

    Hätte auch sehr gerne eine Einladung. Danke!

  92. Mark sagt:

    Würde mich auch über eine Einladung freuen.

  93. fredbert sagt:

    Würde mich ebenfalls sehr über einen Invite freuen. Vielen Dank im Voraus!

  94. Dave sagt:

    Hej!

    Würde auch gerne Dispora testen.
    Ein Invite wäre super!

  95. Rainer Engelmann sagt:

    Bitte mich auch zu Diaspora einladen – Dank im Voraus!

  96. Heinz sagt:

    Thanks for an invitation

  97. Norman sagt:

    Ich hätte auch gerne eine Einladung, Diaspora ist das erste Social Network was mich wirklich interessiert… :-)

  98. stachel sagt:

    Ich hätte auch sehr gerne ein Einladung wenn es nicht zu viel Mühe macht…

    Vielen lieben Dank!

  99. Christian sagt:

    Würde mich ebenfalls über einen Invite freuen. Vielen Dank!

  100. Niko sagt:

    Hallo Marc,

    ich würde mich auch sehr über eine Einladung zu Diaspora freuen.

    Viele Grüße,

    Niko

  101. Bernd sagt:

    schließe mich meinen Vorrednern an… in freudiger Erwartung :-)
    Grüßle, Bernd

  102. René Zanner sagt:

    Ich bitte auch um ein Invite. Danke.

  103. Marc Stenzel sagt:

    Es sollten alle Invites raus sein. Falls ich mich vertan haben und jemanden übersehen haben sollte, bitte melden.

  104. Feivel sagt:

    Würde mich ebenfalls über eine Einladung freuen. THX!

  105. hartex sagt:

    Würde mich ebenfalls über eine Einladung freuen ;-)

  106. Daniel Santos sagt:

    Würde mich sehr über ein Invite freuen. Danke!

  107. o sagt:

    ich bitte auch

    • o sagt:

      tzz…
      Hat sich erledigt. Mir ist eben eingefallen das ich schon einen Account hatte. An die Zugangsdaten konnte ich mich auch noch erinnern.

      Trotzdem danke für das Angebot.

  108. Andreas Herr sagt:

    Ich würd‘ da auch gern mal ein Auge werfen ;-) Eine Einladung wär‘ daher eine nette Geste :-)

  109. Micha sagt:

    Hallo,

    ich hätte auch gern einen Invite zu Diaspora. :)
    Danke schonmal.

    Micha

  110. sandt sagt:

    Ich würde mich auch über eine Einladung zu Diaspora freuen! Vielen Dank im voraus!

    Grüße

    sandt

  111. le_tims sagt:

    …meine Wenigkeit würde sich ebenfalls über einen Diaspora-Invite freuen

    Vielen Dank im Voraus!

  112. Gitterseer sagt:

    Hi Marc,
    als ein seit Monaten in der Warteschlange stehender Diaspora Anwärter würde ich diese Form des „kurzen Dienstweges“ doch sehr gern annehmen wollen ;) Bitte ein Invite und Danke im Voraus,
    der Gitterseer

  113. ico sagt:

    Hätte auch gerne eine Diaspora-Einladung. Danke! :))

  114. Juergen sagt:

    Bitte ebenfalls um einen Invite für Diaspora! Danke!

    Schöne Grüße!

  115. Romeo sagt:

    Hallo, würde mich auch über eine Einladung freuen.

  116. Julian sagt:

    Bitte auch um einen Invite für Diaspora.

  117. Hans sagt:

    Diaspora pls

  118. Jojo sagt:

    Hallo,

    würde mich über einen Diaspora Invite freuen.

    Dankeschön …

  119. Alex sagt:

    Würde mich auch sehr über einen invite freuen.

    Viel dank schon mal :D

  120. asti sagt:

    Würde mich über einen Invite freuen.

    Merci beaucoup!

  121. Hans sagt:

    Danke!

  122. santigua sagt:

    Bitte um Einladung. Danke. :)

  123. Daniel sagt:

    Hi,

    würde mich freuen, wenn ich beim nächsten Schwung Einladungen dabei wäre.

    THX

  124. Bautz sagt:

    Bitte um Einladung.

    Vielen Dank.

  125. Marc Stenzel sagt:

    Die Liste ist abgearbeitet. Viel Vergnügen mit Diaspora!

  126. Moni Jan sagt:

    Wow, danke hierfür. Würde mich auch über eine Einladung freuen.

  127. Alexander sagt:

    bitte freundlichst um einladung

  128. gaRt3n sagt:

    Bitte um Invite. Danke

  129. Sascha sagt:

    eine einladung wäre wunderbar :)

  130. Natascha sagt:

    Hallo : ) Würde mich über eine Einladung sehr freuen! LG

  131. Marc Stenzel sagt:

    Einladungsliste ist abgearbeitet.