logo

Extra Block Types (EBT) - Neue Erfahrung im Layout Builder❗

Extra Block Types (EBT) - gestylte, anpassbare Blocktypen: Diashows, Registerkarten, Karten, Akkordeons und viele andere. Eingebaute Einstellungen für Hintergrund, DOM Box, Javascript Plugins. Erleben Sie die Zukunft der Layouterstellung schon heute.

Demo EBT-Module EBT-Module herunterladen

❗Extra Absatztypen (EPT) - Erfahrung mit neuen Absätzen

Extra Paragraph Types (EPT) - analoger, auf Absätzen basierender Satz von Modulen.

Demo EPT-Module EPT-Module herunterladen

Scroll
27/05/2025, by Ivan

Benutzer sind eines der Hauptmerkmale von Drupal: Wir können Benutzer erstellen und löschen. Benutzer hinterlassen Kommentare, Bewertungen und Inhalte auf der Website. Drupal verfügt über Systeme zur Benutzerverwaltung. Und das ist nur ein Teil der Drupal-Funktionalität, daher müssen wir das Admin-Panel von Drupal verstehen, um all dies zu verwalten.

Gehen wir zu den Kontoeinstellungen:

Drupal Benutzer

Kontoeinstellungen

Drupal Benutzereinstellungen

Auf der Seite der Kontoeinstellungen können Sie die Einstellungen für neu erstellte Benutzer ändern sowie Benachrichtigungen, die Benutzern per E-Mail bei verschiedenen Aktionen gesendet werden. Sie können außerdem die Möglichkeiten der Registrierung, Anmeldung, Passwortwiederherstellung und weitere Benutzereinstellungen mit Modulen erweitern. Wir werden einige dieser Module installieren und ihre Konfiguration und Funktion betrachten.

KONTAKTFORMULAR EINSTELLUNGEN

Drupal 8 hat ein überarbeitetes Kontaktmodul, das jetzt fast (oder sogar) das beliebte Webform-Modul aus Drupal 7 erreicht oder übertrifft. Für jeden Benutzer können wir ein Kontaktformular hinzufügen. Zum Beispiel hat der Administrator standardmäßig das Formular:

/contact

Für andere Benutzer befindet sich das Formular unter

/user/%user_id/contact

z.B. könnte der Pfad /user/1234/contact sein.

ANONYME BENUTZER

Hier können Sie den Namen festlegen, den anonyme Benutzer haben werden. Standardmäßig heißt dieser "anonym".

Drupal Benutzereinstellungen

ROLLE DES ADMINISTRATORS

Wir können eine zusätzliche Rolle erstellen, zum Beispiel "Moderator", und ihm Administratorrechte für die ganze Website geben, aber ich würde das nicht empfehlen – die Möglichkeit, die Website zu beschädigen, sollte nur der Administrator haben :)

REGISTRIERUNG UND LÖSCHUNG

Hier sollten Sie überlegen, ob auf Ihrer Seite neue Benutzer registriert werden dürfen. Wenn Ihre Seite eine Firmenwebsite ist und nur Sie Inhalte hinzufügen, und Benutzer Ihnen nur über das Kontaktformular Nachrichten senden können, dann deaktivieren Sie die Möglichkeit, neue Benutzer zu registrieren. Standardmäßig können Benutzer sich registrieren, werden aber blockiert, bis Sie sie auf der Benutzerübersichtseite aktivieren:

/admin/people

Wenn Sie die Registrierung zulassen, wird jeder Bot im Internet versuchen, sich zu registrieren. Ohne Captcha werden Bots schnell zig- oder sogar hunderttausende Konten erstellen, bis Ihre Seite sicher zusammenbricht. Also entweder Registrierung abschalten oder Captcha aktivieren.

Falls Sie schon viele Spam-Konten haben, die Inhalte erstellt haben, aktivieren Sie die Option, dass die Inhalte zusammen mit den Konten gelöscht werden.

drupal 8

Sie können auch die Option "Passwortstärke-Anzeige aktivieren" deaktivieren, wenn Ihnen die Passwortkomplexität der Benutzer egal ist.

Wenn Sie "E-Mail-Bestätigung bei Benutzerregistrierung verlangen" deaktivieren, müssen Benutzer ihre E-Mail nicht bestätigen. Ansonsten wird ihnen bei der Registrierung ein Link geschickt, über den sie die E-Mail bestätigen müssen.

Benachrichtigungs-E-Mail-Adresse

Sie können eine spezielle E-Mail-Adresse angeben, an die Administrator-Benachrichtigungen geschickt werden (z. B. notification@ihre-seite.de). E-Mails Hier können Sie die Nachrichten bearbeiten, die Benutzern bei verschiedenen Ereignissen gesendet werden. Achten Sie auf die eckigen Klammern, das sind Tokens, die im Text durch die entsprechenden Daten (Login, Bestätigungslink, Seitenname) ersetzt werden.

Felder verwalten

Wie in Drupal 7 können wir Benutzerfelder verwalten. Wir können z. B. ein Feld für Telefon, Vor- und Nachname, Adresse hinzufügen, damit der Benutzer diese beim Registrieren oder später in seinem Profil ausfüllen kann. Standardmäßig gibt es nur ein Feld für das Benutzerbild, wir fügen ein Feld Telefon hinzu:

drupal 8 feldverwaltung

Wir müssen den Feldtyp auswählen. Es gibt ein Modul zur Validierung von Telefonnummern:

https://www.drupal.org/project/phone

Aber wir können auch darauf vertrauen, dass der Benutzer die Telefonnummer korrekt eingibt (auf echten Seiten wird das Modul empfohlen) und einen einfachen Textfeldtyp wählen:

drupal 8 feld hinzufügen

Feldeinstellungen, maximale Länge belassen wir bei 255 Zeichen, weitere Einstellungen ändern wir später.

Machen wir das Feld Pflichtfeld und zeigen es auf der Registrierungsseite an:

Drupal Pflichtfeld

Nun wird auf der Benutzerregistrierungsseite das Feld Telefon zusammen mit anderen Feldern angezeigt.

Wenn Sie sich jetzt ausloggen:

/user/logout

und zur Registrierungsseite gehen, sehen Sie ein langes Registrierungsformular:

/user/register

Das muss vereinfacht werden. Die nächste Registerkarte „Formularverwaltung“ hilft uns dabei.

drupal Formularsteuerung

Ziehen wir nun die Felder Zeitzone, Kontakt-Einstellungen, Spracheinstellungen, Bild in den Bereich „Deaktiviert“. Speichern nicht vergessen. Nun hat das Registrierungsformular nur noch drei Felder: E-Mail, Passwort und Telefon:

Drupal 8 Registrierung

Gut! Dieses Formular gefällt mir. Es gibt allerdings noch ein Problem: die Benutzerseite.

/user

Dort werden jetzt die Felder Telefon und Registrierungszeit angezeigt.

Drupal 8 Benutzerseite

Entfernen wir die Registrierungszeit und lassen nur das Telefonfeld stehen. Das erledigen wir auf der Registerkarte „Anzeige verwalten“.

Anzeige verwalten

drupal 8 Profilanzeige

Wie beim Formular ziehen wir die nicht gewünschten Felder in den Bereich „Deaktiviert“. Nun wird nur noch das Feld Telefon angezeigt.

drupal 8 Profilfelder

Damit haben wir die Benutzer-Einstellungen in Drupal durchgesehen. Es gibt viele Module, um die Benutzerfunktionalität zu erweitern, alle sind kostenlos und auf drupal.org verfügbar.