datenschmutz - Social Marketing, Pro-Blogging und medien.kultur.technik
 
Robert Lender ist ein Blog. 2009-andalusien-gibraltar1 Fahrräder in Amsterdam andalusien-2009-183 Peter Leitl bei der Einschulung
datenschmutz RSS Feed
3,898 zufriedene Leser
RSS jetzt abonnieren
Twitter
48.237 Followers
auf Twitter folgen

WordPress und die Login-/Registrierungsthematik

07.06.2007, geschrieben von Ritchie Blogfried Pettauer, 5 Kommentare

loginBeim Thema Login/Register zeigt sich als ganz schön stör­ri­scher Esel — mit Bordmitteln lässt sich das Standard-Design der Formulare näm­lich nicht umge­hen. Dabei wirkt eine Login-/Registrierungsseite, die völ­lig anders aus­sieht als der Rest des Blogs, wenig pro­fes­sio­nell. Abhilfe schaf­fen wie so oft die geeig­ne­ten Plugins: mit ihnen lässt sich sogar die Login-Box direkt in den Sidebar inte­grie­ren. Im fol­gen­den beschreibe ich zwei Varianten zur Verbesserung von und Optik von –Registrierung und Log-In.

Um Look and Feel der Login-Seite an das eigene anzu­pas­sen ohne im Core-Code her­um­zu­gra­ben, emp­fiehlt sich die Installation des Themed Login Plugin von James Kelly, das neben der opti­schen Aufpäppelei noch eine Reihe wei­te­rer Features hat::

  • Einstellbare Titel für Registrierung/Login/Passwort vergessen.
  • Frei anpass­bare Bestätigungs-Emails, die User und Admin nach Neuregistrierungen bekommen.
  • Wechsel der Standard E-Mail Absender-Adresse @domain auf belie­bi­gen Wert.

Also lau­ter Feats, die von man sich eigent­lich von Haus aus wün­schen würde. Das Plugin bringt ein Admin-Interface mit (im Untermenü von Plugins ver­steckt!), mit des­sen Hilfe sich alle nöti­gen Einstellungen kom­for­ta­bel vor­neh­men las­sen: Header– und Footer– aus­wäh­len, even­tu­ell Sidebar ein­hän­gen und all­fäl­li­gen Zusatzcode in die Felder ein­fü­gen. Im Zweifelsfall hilft ein Blick in die eige­nen –Files.
Tipp: Wer kom­ple­xere Templates, die aus ver­schie­de­nen Files zusam­men­ge­setzt sind, ver­wen­det (ich habe hier zB zwei Sidebars), der baut sich ein­fach ein pas­sen­des Header– und Footer–, das alle benö­ti­gen Codes inklu­sive der Sidebars enhält. Themed Login nimmt näm­lich ein­fach das ange­ge­bene Header-File, packt die Login-Box dazwi­schen und fährt mit dem Footer File fort: das erlaubt ulti­ma­tive Flexibilität und erlaubt im Gegensatz zu Core-Hacks wei­ter­hin pro­blem­lose Updates — wer in den –Core Dateien Codezeilen ändern, läuft näm­lich stets Gefahr, seine sorg­sam erar­bei­te­ten Ände­run­gen beim nächs­ten CMS– zu ver­lie­ren.
Fazit: nach der Installation sind Login, Registrierung und Passwort-Vergessen-Seite so wun­der­schön oder pott­häss­lich wie der Rest des Blogs und büßen ihren Billigsdorfer-Gratishosting Look ein. Wer seine Registrierungs/Login-Box lie­ber indes lie­ber per­ma­nent im Sidebar anzei­gen möchte, für den exis­tiert eben­falls ein pas­sen­des Plugin.

Login-Box im Sidebar

fklo­gin beta4 macht die Integration einer Login-Box an mög­lich. Das Plugin ver­ein­facht den Klickweg, indem es die Login-Form in den Sidebar (oder eine andere pas­sende Stelle) des Blogs inte­griert. Nach erfolg­tem Login re-directed das Plugin prak­ti­scher­weise nicht wie üblich zum “Tellerrand”, son­dern auf die Seite, auf der sich der User vor­her befand. Trotz des “beta” im Namen ver­läuft die Installation schnell und pro­blem­los — all­fäl­lige Anpassungen las­sen sich über CSS bzw. direkt in der Plugin-Datei recht ein­fach vor­neh­men. Zu bewun­dern ist die Login-Box im rech­ten Sidebar hier am Blog auf der Startseite und allen Kategorie– bzw. Archivübersichtsseiten.

Login nicht nur für Admin

Eine wei­te­ren Tipp für die Login-Seite hab ich bei Netprofit gefun­den — dort wird emp­foh­len, die Login-Seite zB mit dem guten alten Suchmaschinen-unlesbar zu machen. Ob eine sim­ple Login-Form, die tau­send­fach vor­kommt, aber wirk­lich zu Duplicate Content Alarm bei Google führt, wage ich zu bezwei­feln. Aber hilft’s nicht, so schadet’s auch nicht. Ganz und gar ande­rer Meinung bin ich aller­dings in Bezug auf die “Nützlichkeit” des :

In vie­len Vorlagen (WP-Themes oder –Themes genannt) für die Weblog– ist in der Seitenleiste (meist als Sidebar bezeich­net) oder im Fußbereich (Footer) ein Link zur Login-Seite ent­hal­ten. Das macht inso­fern Sinn, da es beson­ders Anfänger den Zugang zur Verwaltungsebene stark erleich­tert. Aus Besuchersicht stellt sich natür­lich die Frage nach dem Nutzen die­ses . Im Sinne von maxi­ma­ler Benutzerfreundlichkeit sind alle Inhalte (und ) zu ent­fer­nen, die für den Besucher nicht unbe­dingt erfor­der­lich oder nutz­brin­gend sind. Der Link zur Login-Seite ist in die­sem Sinne also überflüssig.

Also ich würde ja jedem Blog-Anfänger zutrauen, auch auf ande­rem Weg (zum Beispiel durch Anhängen von /wp-admin/ an die URL) ins Backend zu gela­gen — wer’s schafft, sich selbst WP zu instal­lie­ren, kriegt das alle­mal hin. Aber das Login ist ja kei­nes­wegs nur für den Admin da: hier am Blog regis­trie­ren sich immer wie­der User, bei Gewinnspielen ver­lange ich außer­dem meist eine Registrierung, um die E-Mailadresse zu veri­fi­zie­ren. Registrierte User müs­sen sich nicht mit ner­vi­gen Captchas rum­schla­gen, kön­nen ein­fach und kom­for­ta­bel E-Mail Updates zu ein­zel­nen Diskussion bestel­len und ver­wal­ten etc… Die Möglichkeit, sich ein­fach und schnell zu regis­trie­ren und sich auch ein­zu­log­gen würde ich “nor­ma­len” Besuchern daher kei­nes­wegs neh­men wol­len, denn der Login-Link ist kei­nes­falls nur für den Admin da.

Wie ich’s auch anstelle, die Ausgabe des WP– Tags
< ?php wp_register('', ''); ?>
führt im unre­gis­trier­ten Status bei mir zur Adresse:

http://blog..net/wp-login.php?action=register

Was schlecht ist, weil der eigent­lich Registrierungs-Link näm­lich kor­rek­ter­weise lautet:

http://blog..net/wp-register.php

Auf der auf­ge­ru­fe­nen Seite fin­det sich zwar ein Link zum rich­ti­gen Registrierungs-Formular, aber bis dahin muss der User ein­mal extra kli­cken — keine große Sache also, aber doch ein Hindernis am Weg zur Registrierung. Ich hab eine Weile gegoo­gelt, aber nichts dazu gefun­den. Hardkodieren kann man den Link nicht, weil wenn der User ein­ge­loggt ist, soll dort ja nicht mehr “Registrieren” ste­hen. Der Codex weiß auch keine Alternative — die nahe­lie­gen­deste Variante wäre, den Status ein– oder aus­ge­loggt abzu­fra­gen und via if den hard­ko­dier­ten Link nur anzu­zei­gen, falls der User nicht ein­ge­loggt ist. Dachte ich mir — aber anschei­nend ist diese Status-Abfrage in nicht ein­ge­baut. fklo­gin löst das Problem aller­dings ele­gant, weil der ein­ge­loggte User eine andere Box zu sehen bekommt als der aus­ge­loggt — trotz­dem würd ich gern wis­sen, woran mein eigen­ar­ti­ges wp_register-Verhalten liegt.

zum Artikel:
fklo­gin beta4
Themed Login Plugin

Keine ähnli­chen Beiträge.


Bisher haben meine Lieblingsleser 5 Kommentare zu "WordPress und die Login-/Registrierungsthematik" geschrieben.

Wie ist Ihre Meinung?
  • Robert Hartl Identicon Icon

    Nette Zusammenstellung, danke.
    Anmerkung zur “abwei­chen­den” Ansicht: Wenn Besucher außer dem Admin den Link benö­ti­gen, weil diese sich bei­spiels­weise für Gewinnspiele etc. regis­trie­ren müs­sen, dann ist der Link ja defi­ni­tiv erfor­der­lich. Ansonsten muss der Admin für sich ent­schei­den, wie weit er ohne (sicht­ba­ren) Link auskommt.

    Kommentar bewer­ten: Thumb up 0 Thumb down 0

    direkt antworten

  • Fabian Künzel Identicon Icon

    Hallo,

    erst­mal danke für die “erwäh­nung” mei­nes klei­nes Login Plugins.
    Kurz zur info… das Plugin befin­det sich noch in “Beta” Phase da noch einige zusätz­li­che dinge mit ein­ge­nom­men wer­den (wel­che wer­den natür­lich nicht ver­ra­ten).
    Zudem ist das Plugin seit beta4 auch Widget taug­lich, lässt sich also pro­blem­los und ohne Sidebar anpas­sung an die gewünschte stelle brin­gen, wenn man Widgets nutzt.

    Zum Thema/Artikel:
    Schöner Artikel mit intres­san­ten infos.
    Neben dem Login-Plugin “fkLo­gin” biete ich auch ein klei­nes Feature Namens “wp-Login-Style”. Hier wur­den die Core-Dateien für den Loginbereich Design mäs­sig ver­än­dert, so das es kein 0190-Login mehr ist.
    Zurzeitz gibt es den Login-Style für WP 2.0.x und WP 2.1.x.
    Für WP2.2 bin ich noch nicht schlüs­sig ob ich dies als Core-Datei Relase ver­öf­fent­li­che oder abwarte bis ich mit der Plugin Entwicklung fer­tig bin. Spätestens zu WP2.3 soll es aber defe­ni­tiv als Plugin Veröffentlich wer­den.
    Vll. ist diese info ja auch noch intres­sant für dei­nen Artikel.

    Lg Fabian Künzel

    Kommentar bewer­ten: Thumb up 0 Thumb down 0

    direkt antworten

  • cBlog Identicon Icon

    sehr fei­nes plu­gin. Nach so einem habe ich schon län­ger gesucht!

    Kommentar bewer­ten: Thumb up 0 Thumb down 0

    direkt antworten

  • stopherl Identicon Icon

    Danke für die feine Zusammenfassung. Nur habe ich Angst, dass durch die Anbringung eines öffent­li­chen Links die Seite gehackt wer­den könnte.
    Aber wer so etwas im Schilde führt, kann die login.php auch manu­ell erreichen.

    Kommentar bewer­ten: Thumb up 0 Thumb down 0

    direkt antworten

  • ritchie Identicon Icon

    Ja, das stimmt auf jeden Fall. Wenn man die Login-Funktion nicht braucht, gibt’s auch immer noch die Möglichkeit, das Registrieren ganz zu deaktivieren.

    Kommentar bewer­ten: 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:

1 Track- und Pingbacks zu diesem Beitrag

  • Feintuning für die Login-Seite von WordPress - Bandscheiben-Blog (23. Februar 2008)
    [...] gibt übrigens Plugins, um diese Seite individuell zu gestalten (s. Trackback von Datenschmutz bei oben verlinkten Artikel von Robert Hartl), aber lassen wir auch diese Option außer [...]
  • 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