datenschmutz - Social Marketing, Pro-Blogging und medien.kultur.technik
 
Herbst-Sonnenuntergang: tolle Visuals am Rückweg img_4676.jpg Alle ATV-Moderatoren sind auf der neuen Plattform vertreten. An dieser Stelle muss der Fluss erst gebaut werden. berlin18.jpg
datenschmutz RSS Feed
873 zufriedene Leser
RSS jetzt abonnieren
Twitter
38012 Followers
auf Twitter folgen
datenschmutz Adventkalender: jeden Tag 1 Stofftier zu gewinnen!

WordPress um OpenID Funktionalitäten erweitern

26.04.2008, geschrieben von , 5 Kommentare

Vor weni­gen habe ich mei­nen neuen Lieblings-Open-ID Provider meinguter.name vor­ge­stellt. Der pas­sende Anbieter samt Delegation-Funktion wär also gefun­den, nun stellt sich die Frage: wie kann man das System am ein­fachs­ten ins eige­nen einbinden?

Auslöser für meine Beschäftigung mit die­sem Thema war natür­lich der Kommentar von Co-Pirat Francis; wenn man sich beim Infopirat neu­er­dings via OpenID ein­log­gen darf, dann darf daten­schmutz natür­lich nicht zurück­ste­hen elk WordPress um OpenID Funktionalitäten erweitern

Grundsätzlich muss man zwi­schen zwei Anwendungsfällen unter­schei­den unter­schei­den: einer­seits kann man die eigene Blog-URL als OpenID ver­wen­den, ande­rer­seits könnte man Usern, die bereits über eine OpenID ver­fü­gen, erlau­ben, diese als Blog-Login respek­tive zum Kommentieren zu verwenden.

Meine WordPress-URL, meine OpenID

Meinguter.name bie­tet die Delegation-Funktion jedem User an:

Es ist mög­lich eine belie­bige Homepage, z.B. den eige­nen Blog als OpenID zu nut­zen. Anfragen wer­den ganz ein­fach auf MeinGuter.Name weitergeleitet.

Zu die­sem Behufe müsst man zwei Codezeilen im Header unter­brin­gen — ein­fa­cher und vor allem –Wechsel resis­tent funkt’s mit WP-Yadis: das Plugin muss ledig­lich hoch­ge­la­den und akti­viert wer­den, anschlie­ßend kann man unter dem Punkt “Optionen” belie­big viele OpenIDs ver­wal­ten; die Einstellungen für , WP.com etc. sind bereits vor­kon­fi­gu­riert, wer Meinguter.name ver­wen­den möchte, wählt im Dropdown-Menü “Add a new OpenID pro­vi­der” die unterste Option “Other”. Das Feld “Username” ist recht selbst­er­klä­rend, bei OpenID Server wird fol­gende Adresse eingetragen:

https://meinguter.name/index.php/serve

Und als OpenID Delegate kommt die eigene Meinguter.name Page zum Einsatz, also:

https://username.meinguter.name

Das war’s auch schon — ab sofort kann die eigene Blog-URL dank der der Delegation als OpenID ange­ge­ben wer­den; so bleibt alles in der (Domain)Familie frog6 WordPress um OpenID Funktionalitäten erweitern

Bitte nicht noch­mal regis­trie­ren dür­fen müssen!

Einer der Hauptvorteile der OpenID besteht in ihrer Funktion als Multi-Login; die wenigs­ten BlogleserInnen regis­trie­ren sich, um sich beim Kommentieren die –Funktion zu erspa­ren; ansons­ten gibt es aber eigent­lich wenig Grund für das Anlegen eines Accounts. Wenn OpenID unter­stützt wird, kann jede/r KommentatorIn das eigene OpenID Login ver­wen­den — und so nicht nur ohne Capture Comments ver­fas­sen, son­dern zugleich seine/ihre Identität verifizieren.

Das not­wen­dige Framework für diese Aufgabe stellt WP-OpenID bereit. Nach Installation und Aktivierung über­prüft das Plugin, ob ser­ver­sei­tig alle Anforderungen erfüllt sein — wer alle Funktionen nut­zen will und auf hohe wert legt, sollte dar­auf ach­ten, dass PHP libcurl unter­stützt und nativ mit GMP kom­pi­liert wurde.

Die Optionen gestal­ten sich rela­tiv sim­pel: ein­mal wird aus­ge­wählt, ob OpenID Kommentar gene­rell frei­ge­schal­ten wer­den sol­len, anstatt in der Moderation Queue zu lan­den (der­zeit ver­wen­den Spammer noch keine OpenIDs, aber sobald sich das System ein wenig ver­brei­tet, wird das rasant ändern.), zum zwei­ten wählt man, ob der Code im comments.php Template auto­ma­tisch ein­ge­fügt wer­den soll — oder ob man lie­ber ein Extra-Feld hän­disch defi­nie­ren möchte; die dazu nöti­gen Infos fin­det man in der readme-Datei.

Standardmäßig ver­wen­det WP-OpenID das Homepage-Feld. Wer hier seine OpenID ein­trägt, braucht die ande­ren Felder nicht aus­zu­fül­len, da E-Mail und Username vom OpenID Provider über­nom­men wer­den. In der Praxis erfolgt beim Kommentieren ein Redirect, der User wird von sei­nem jewei­li­gen OpenID Provider gefragt, ob er die Daten ein­mal oder zukünf­tig auto­ma­tisch ans betref­fende Blog über­mit­teln soll — und das war’s auch schon.

Eigentlich sim­pel und ele­gant — für mich in der Form aber lei­der nicht ver­wend­bar, da sich WP-OpenID nicht mit Math Comments Anti Spam ver­trägt. Als lang­fris­ti­ger Spamschutz macht OpenID sowieso nur dann Sinn, wenn Whitelists und Trust Authorities bereits eta­bliert sind, eine - erset­zen wird das System nie kön­nen. In der Praxis tritt das Problem auf, dass die Math Comment  — also die Antwort auf die Rechenaufgabe, die auf daten­schmutz ein gra­fi­sches Capture ersetzt — nicht mit-referred wird, sodass nach Nutzung der OpenID Option in jedem Fall die Meldung “Sie haben die Rechenaufgabe nicht gelöst” erscheint. Math Comment Anti Spam hat mir aber in der Vergangenheit so gute Dienste erwie­sen, dass mir der­zeit die sim­ple Kommentarmöglichkeit für unre­gis­trierte User wich­ti­ger ist — also werd ich mit der OpenID– beim Kommentieren noch ein wenig zuwar­ten… ideal wär’s, wenn der Autor sein Plugin so umbaut, dass bei Verwendung der optio­na­len OpenID-Angabe die Rechenaufgabe unbe­rück­sich­tigt bleibt.

Keine ähnli­chen Beiträge.


Bisher haben meine Lieblingsleser 5 Kommentare zu "WordPress um OpenID Funktionalitäten erweitern" geschrieben.

Wie ist Ihre Meinung?
  • Alex Identicon Icon

    Hallo,

    vie­len Dank für die­sen infor­ma­ti­ven Artikel. Gerade habe ich die bei­den Plugins in mei­nem WP-Blog und WP-Artikelverzeichnis zum Einsatz gebracht und nun kön­nen sich zum Beispiel im Artikelverzeichnis unter WordPress über 300 Autoren mit ihrer OpenID anmel­den, falls jemand hier­mit Erfahrungen hat.

    Vorher habe ich sowas auch nicht benutzt, aber jetzt habe ich mich bei OpenID ange­mel­det und vie­les ausprobiert.

    Grüsse Alex…

    Like or Dislike: Thumb up 0 Thumb down 0

    direkt antworten

    ritchie Identicon Icon
    ritchie antwortete am 30. Juni 2008 um 0:19

    gern gesche­hen :mrgreen:
    Ich kannte OpenID vor­her auch nur aus der Theorie und war ganz über­rascht, wie pro­blem­los das im prak­ti­schen Einsatz funkt.

    Like or Dislike: Thumb up 0 Thumb down 0

    direkt antworten

  • Bernd Identicon Icon

    Das Open-ID System war mir so gar nicht bekannt und das ich es direkt in mei­nen WordPress-Blog inte­grie­ren kann ist noch besser.

    Vielen Dank für den Artikel

    Like or Dislike: Thumb up 0 Thumb down 0

    direkt antworten

  • Mara Identicon Icon

    Hey,
    infor­ma­ti­ver Artikel,
    zwar habe ich etwas gebraucht ums zu kapie­ren aber jetzt funk­tio­niert alles top bei mir und es geht alles viel schnel­ler.
    Danke für den Artikel und den Hinweis.
    Grüße
    Mara von Handyblog

    Like or Dislike: Thumb up 0 Thumb down 0

    direkt antworten

    Ritchie Pettauer Identicon Icon
    Ritchie Pettauer antwortete am 17. Dezember 2009 um 12:06

    Schneller, echt? Bei mir ging alles viel lang­sa­mer nach der Installation des Plugins ;-)

    Like or Dislike: Thumb up 0 Thumb down 0

    direkt antworten

Kommentar schreiben

:frog: :frog2: :frog3: :frog5: :frog6: :dirtfrog: :frog4: :frog4o: :frog7: :artfrog: :darkfrog: :elkfrog: :frogface: :frogonleaf: :leefrog: :littlefrog: :princefrog: :coolfrog: :coolfrogjump: :mrt: :smoking666: :borg: :ninja: :satan: :saint: :elvis: :king: :pimp: :pirat: :mrdj: :elk: :cool: :geek: :weird: :mad: :sad: :-? :shock: :anonym: :angel: :kiss: :love2: :coffee2: :white2: :dog: :cat: :ccocktail: :beer: :thumbdown: :thumbup:

0 Track- und Pingbacks zu diesem Beitrag

  • Ping me, please! Einfach /trackback/ an die URL anhängen.
?
datenschmutz.tribe
         Login | Registrieren
via RSS Feed datenschmutz RSS Feed
als Newsletter
aweber
AlbanianArabicBasqueBelarusianBulgarianCatalanChinese (Simplified)CroatianCzechDanishDutchEnglishFrenchGermanItalianPortugueseRussianSpanish
datenschmutz q+a
Stellen Sie mir Ihre Frage zu Social Marketing, Blogging und Co. — ich ant­worte dem­nächst hier am Blog.
Neueste Beiträge