datadirt - English blog            Fotos            Video-Podcasts            datenschmutz Shop            Disclaimer
datenschmutz - Social Marketing, Pro-Blogging und medien.kultur.technik

WordPress und die Login-/Registrierungsthematik

loginBeim Thema Login/Register zeigt sich als ganz schön störrischer Esel – mit Bordmitteln lässt sich das Standard-Design der Formulare nämlich nicht umgehen. Dabei wirkt eine Login-/Registrierungsseite, die völlig anders aussieht als der Rest des Blogs, wenig professionell. Abhilfe schaffen wie so oft die geeigneten Plugins: mit ihnen lässt sich sogar die Login-Box direkt in den Sidebar integrieren. Im folgenden beschreibe ich zwei Varianten zur Verbesserung von und Optik von -Registrierung und Log-In.

Um Look and Feel der Login-Seite an das eigene anzupassen ohne im Core-Code herumzugraben, empfiehlt sich die Installation des Themed Login Plugin von James Kelly, das neben der optischen Aufpäppelei noch eine Reihe weiterer Features hat::

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

Also lauter Feats, die von man sich eigentlich von Haus aus wünschen würde. Das Plugin bringt ein Admin-Interface mit (im Untermenü von Plugins versteckt!), mit dessen Hilfe sich alle nötigen Einstellungen komfortabel vornehmen lassen: Header- und Footer- auswählen, eventuell Sidebar einhängen und allfälligen Zusatzcode in die Felder einfügen. Im Zweifelsfall hilft ein Blick in die eigenen -Files.
Tipp: Wer komplexere Templates, die aus verschiedenen Files zusammengesetzt sind, verwendet (ich habe hier zB zwei Sidebars), der baut sich einfach ein passendes Header- und Footer-, das alle benötigen Codes inklusive der Sidebars enhält. Themed Login nimmt nämlich einfach das angegebene Header-File, packt die Login-Box dazwischen und fährt mit dem Footer File fort: das erlaubt ultimative Flexibilität und erlaubt im Gegensatz zu Core-Hacks weiterhin problemlose Updates – wer in den -Core Dateien Codezeilen ändern, läuft nämlich stets Gefahr, seine sorgsam erarbeiteten Änderungen beim nächsten CMS- zu verlieren.
Fazit: nach der Installation sind Login, Registrierung und Passwort-Vergessen-Seite so wunderschön oder potthässlich wie der Rest des Blogs und büßen ihren Billigsdorfer-Gratishosting Look ein. Wer seine Registrierungs/Login-Box lieber indes lieber permanent im Sidebar anzeigen möchte, für den existiert ebenfalls ein passendes Plugin.

Login-Box im Sidebar

fklogin beta4 macht die Integration einer Login-Box an möglich. Das Plugin vereinfacht den Klickweg, indem es die Login-Form in den Sidebar (oder eine andere passende Stelle) des Blogs integriert. Nach erfolgtem Login re-directed das Plugin praktischerweise nicht wie üblich zum “Tellerrand”, sondern auf die Seite, auf der sich der User vorher befand. Trotz des “beta” im Namen verläuft die Installation schnell und problemlos – allfällige Anpassungen lassen sich über CSS bzw. direkt in der Plugin-Datei recht einfach vornehmen. Zu bewundern ist die Login-Box im rechten Sidebar hier am Blog auf der Startseite und allen Kategorie- bzw. Archivübersichtsseiten.

Login nicht nur für Admin

Eine weiteren Tipp für die Login-Seite hab ich bei Netprofit gefunden – dort wird empfohlen, die Login-Seite zB mit dem guten alten Suchmaschinen-unlesbar zu machen. Ob eine simple Login-Form, die tausendfach vorkommt, aber wirklich zu Duplicate Content Alarm bei Google führt, wage ich zu bezweifeln. Aber hilft’s nicht, so schadet’s auch nicht. Ganz und gar anderer Meinung bin ich allerdings in Bezug auf die “Nützlichkeit” des :

In vielen Vorlagen (WP-Themes oder -Themes genannt) für die Weblog- ist in der Seitenleiste (meist als Sidebar bezeichnet) oder im Fußbereich (Footer) ein Link zur Login-Seite enthalten. Das macht insofern Sinn, da es besonders Anfänger den Zugang zur Verwaltungsebene stark erleichtert. Aus Besuchersicht stellt sich natürlich die Frage nach dem Nutzen dieses . Im Sinne von maximaler Benutzerfreundlichkeit sind alle Inhalte (und ) zu entfernen, die für den Besucher nicht unbedingt erforderlich oder nutzbringend sind. Der Link zur Login-Seite ist in diesem Sinne also überflüssig.

Also ich würde ja jedem Blog-Anfänger zutrauen, auch auf anderem Weg (zum Beispiel durch Anhängen von /wp-admin/ an die URL) ins Backend zu gelagen – wer’s schafft, sich selbst WP zu installieren, kriegt das allemal hin. Aber das Login ist ja keineswegs nur für den Admin da: hier am Blog registrieren sich immer wieder User, bei Gewinnspielen verlange ich außerdem meist eine Registrierung, um die E-Mailadresse zu verifizieren. Registrierte User müssen sich nicht mit nervigen Captchas rumschlagen, können einfach und komfortabel E-Mail Updates zu einzelnen Diskussion bestellen und verwalten etc… Die Möglichkeit, sich einfach und schnell zu registrieren und sich auch einzuloggen würde ich “normalen” Besuchern daher keineswegs nehmen wollen, denn der Login-Link ist keinesfalls nur für den Admin da.

Wie ich’s auch anstelle, die Ausgabe des WP- Tags
< ?php wp_register('', ''); ?>
führt im unregistrierten Status bei mir zur Adresse:
http://blog..net/wp-login.php?action=register
Was schlecht ist, weil der eigentlich Registrierungs-Link nämlich korrekterweise lautet:
http://blog..net/wp-register.php
Auf der aufgerufenen Seite findet sich zwar ein Link zum richtigen Registrierungs-Formular, aber bis dahin muss der User einmal extra klicken – keine große Sache also, aber doch ein Hindernis am Weg zur Registrierung. Ich hab eine Weile gegoogelt, aber nichts dazu gefunden. Hardkodieren kann man den Link nicht, weil wenn der User eingeloggt ist, soll dort ja nicht mehr “Registrieren” stehen. Der Codex weiß auch keine Alternative – die naheliegendeste Variante wäre, den Status ein- oder ausgeloggt abzufragen und via if den hardkodierten Link nur anzuzeigen, falls der User nicht eingeloggt ist. Dachte ich mir – aber anscheinend ist diese Status-Abfrage in nicht eingebaut. fklogin löst das Problem allerdings elegant, weil der eingeloggte User eine andere Box zu sehen bekommt als der ausgeloggt – trotzdem würd ich gern wissen, woran mein eigenartiges wp_register-Verhalten liegt.

zum Artikel:
fklogin beta4
Themed Login Plugin

6 Kommentare zu „WordPress und die Login-/Registrierungsthematik“

  • Nette Zusammenstellung, danke.
    Anmerkung zur “abweichenden” Ansicht: Wenn Besucher außer dem Admin den Link benötigen, weil diese sich beispielsweise für Gewinnspiele etc. registrieren müssen, dann ist der Link ja definitiv erforderlich. Ansonsten muss der Admin für sich entscheiden, wie weit er ohne (sichtbaren) Link auskommt.

    direkt antworten

  • Hallo,

    erstmal danke für die “erwähnung” meines kleines Login Plugins.
    Kurz zur info… das Plugin befindet sich noch in “Beta” Phase da noch einige zusätzliche dinge mit eingenommen werden (welche werden natürlich nicht verraten).
    Zudem ist das Plugin seit beta4 auch Widget tauglich, lässt sich also problemlos und ohne Sidebar anpassung an die gewünschte stelle bringen, wenn man Widgets nutzt.

    Zum Thema/Artikel:
    Schöner Artikel mit intressanten infos.
    Neben dem Login-Plugin “fkLogin” biete ich auch ein kleines Feature Namens “wp-Login-Style“. Hier wurden die Core-Dateien für den Loginbereich Design mässig verändert, 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üssig ob ich dies als Core-Datei Relase veröffentliche oder abwarte bis ich mit der Plugin Entwicklung fertig bin. Spätestens zu WP2.3 soll es aber defenitiv als Plugin Veröffentlich werden.
    Vll. ist diese info ja auch noch intressant für deinen Artikel.

    Lg Fabian Künzel

    direkt antworten

  • sehr feines plugin. Nach so einem habe ich schon länger gesucht!

    direkt antworten

  • Danke für die feine Zusammenfassung. Nur habe ich Angst, dass durch die Anbringung eines öffentlichen Links die Seite gehackt werden könnte.
    Aber wer so etwas im Schilde führt, kann die login.php auch manuell erreichen.

    direkt antworten

  • 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.

    direkt antworten

Kommentieren

datenschmutz Fotos

Tauben am Flaktrum II ddmg digital photography
Neueste Posts
  • Behaltet euer geistiges Eigentum!
    Jul 3, 2009
    Wer stiehlt hier eigentlich wessen geistiges Eigentum? In diesem Titanic-Text stecken mehr Körnchen Wahrheit als in sämtlichen Studien zu Copyrightverletzungen zusammen. ...
  • Nokia 5800: Konkurrenz fürs iPhone?
    Jul 3, 2009
    Mit Touchscreen, massiv viel Speicher und multimedia-tauglicher Ausstattung präsentiert sich Nokias 5800 als ernsthafte iPhone Konkurrenz. ...
  • Willkommen am neuen Server!
    Jul 1, 2009
    Willkommen am neuen Server - datenschmutz wird ab sofort von einem Quadcore mit 8 Gigabyte RAM angetrieben. ...
  • Gewinn die Linzertorte!
    Jun 30, 2009
    So einfach konnte man noch nie zu einer Original Linzertorte kommen: einfach bis zum 3. Juli @linzerschnitte auf Twitter folgen, und Sie sind bei der Verlosung dabei. ...
  • Blogistan Panoptikum KW26 2009
    Jun 29, 2009
    Jede Menge Spekulationen rund um Facebook, jede Menge Clients für Twitter - das alles und mehr im aktuellen Blogistan-Panoptikum auf datenschmutz! ...
  • Nachruf: Der Moonwalk stirbt mit Michael Jackson
    Jun 26, 2009
    Im Alter von 50 Jahren verstarb Michael Jackson an einem Herzstillstand - paradoxerweise wenige Tage vor der geplanten Comeback-Konzertserie. ...
  • Fake! Youtube-Kinoabend im MuQa
    Jun 24, 2009
    Am 7. Juli lädt die Forschungsgruppe Internet zu einem Youtube-Kinoabend ins Wiener Museumsquartiert - das Motto der Kurzfilmschau lautet "Fake! Realität und Illusion." ...
  • Wenn Playboy-Bunnies Liebe machen
    Jun 24, 2009
    Nicht nur Hugh Hefner hat seine Bunnies - dank diesem personalisierbarem Video kann sich jeder mit Bunny-Liebesgrüßen brüsten. ...
  • Die Vorteile des Online-Einkaufs
    Jun 23, 2009
    Wer schon mal in einer Umkleidekabine belästigt worden ist, weiß die ruhige Abgeschiedenheit des eigenen Wohnzimmers zu schätzen. ...
  • Offset-Visitenkarten aus dem Netz
    Jun 22, 2009
    Logiprint hat sich auf Offset-Druck spezialisert und erlaubt den Upload eigener Visitenkarten-Vorlagen. ...
  • Blogistan Panoptikum KW25 2009
    Jun 22, 2009
    Das Blogistan-Panoptikum ist zurück - nach einwöchiger Pause gibt's mehr zu berichten denn je! ...
  • Sport vs. Drogen: Doping-Doku am Montag auf ATV
    Jun 19, 2009
    Doping ist längst nicht mehr ausschließlich die Domäne von Profi-Sportlern - auch eine Art Vorbildwirkung. Am Montag führt die neue ATV-Doku durch den Doping-Dschungel. ...
  • Romi Szeliga: Humor ist der Knopf...
    Jun 17, 2009
    Der Mitgründer der österreichischen Cliniclowns hielt auf der Identitat09 eine äußerst unterhaltsame Keynote zum Thema Humor und Unternehmen - ich Anschluss an den Vortrag hab ich den Internisten unter anderem nach den physiologischen Auswirkungen des Lachens befragt. ...
  • Geschmacklos identitätsstiftend: Stimmen zur Internetrat-Session
    Jun 16, 2009
    Heute veranstaltet der ÖIR ein Barcamp bzw. Ratcamp an einem hochgeheimen Ort, denn es gilt, unter strengstem Ausschluss jeglicher unkritischen Öffentlichkeit die weiteren Vorgehensweisen zu besprechen. ...
  • Review: Kundenkontakte im Überblick mit ACT!11
    Jun 15, 2009
    ACT!11 präsentiert sich als einsteigerfreundliches Rundum-CRM-Sorglospaket. ...