So verwalten Sie Benutzerberechtigungen für Rollen in Drupal 8

Einführung

Dieses Tutorial zeigt, wie Sie neue Benutzerrollen für Drupal 8  erstellen und Benutzerberechtigungen  für Content-Type-  Knoten für authentifizierte Benutzer bearbeiten .

  • Problem:  Artikel, Seiten und Inhaltstypen  werden von Administratoren, Geschäftsmitarbeitern und Website-Autoren erstellt, während Blog- und Forumbeiträge von jedem registrierten Benutzer erstellt werden können.
  • Lösung:  Erstellen Sie Drupal 8 -Rollen  für Autoren und Mitarbeiter. Delegieren Sie Berechtigungen  an Rollen  für den Inhaltstyp  zum Bearbeiten/Speichern/Löschen von Werten. Passen Sie Veröffentlichungspfade für Benutzer an.

Durch die Gewährung unterschiedlicher Berechtigungen für die Erstellung von Drupal 8-Inhaltstypen  an Benutzerrollen können Administratoren Portale und soziale Netzwerke mit komplexer Funktionalität verwalten.

Lass uns anfangen.

Schritt eins:
Lesen Sie die Richtlinie zu Benutzerrollen und Site-Registrierung

Drupal 8  wird mit drei Standardbenutzerrollen installiert : Anonyme Benutzer, authentifizierte Benutzer und Administratoren. Site-Administratoren können Module und Themes installieren sowie die Site konfigurieren.

Authentifizierten Benutzern  können unterschiedliche Berechtigungsstufen für die Erstellung, Bearbeitung und Löschung von Beiträgen erteilt werden. Administratoren legen bei der Anmeldung fest, ob die E-Mail-Bestätigung erforderlich ist.

Anonymen Benutzern  kann die Nutzung von Suche, Kontaktformularen oder Kommentaren gestattet werden. Der Grad der Funktionalität anonymer und registrierter Benutzer in D8 hängt von den Berechtigungseinstellungen ab  .

So verwalten Sie Benutzerberechtigungen für Rollen in Drupal 8

Start:  Melden Sie sich bei der Drupal 8-  Administration an und navigieren Sie zu /admin/people/roles,  um die Site-Einstellungen zu überprüfen. Fügen Sie zusätzliche Rollen hinzu, wenn die Site-Funktionalität dies erfordert, z. B. Autoren oder kostenpflichtige Abonnements.

Als nächstes:  Navigieren Sie zu /admin/people/permissions  und überprüfen Sie die Berechtigungseinstellungen  .

Hinweis:  Legen Sie fest, welche Befugnisse zum Erstellen, Bearbeiten und Löschen von Inhalten registrierten Benutzern für Blogs, Artikel, Foren usw. gewährt werden. Überprüfen Sie unbedingt die Einstellungen für vollständiges HTML und gefiltertes HTML.

Fertig stellen:  Überprüfen Sie die Site-Registrierungseinstellungen unter /admin/config/people/accounts  und entscheiden Sie, ob Benutzer ihre E-Mail-Adresse bei der Anmeldung bestätigen müssen (empfohlen). Überprüfen oder ändern Sie den Willkommens-E-Mail-Text, der bei der Anmeldung an registrierte Benutzer gesendet wird, und speichern Sie die Einstellungen.

Schritt zwei:
Erstellen Sie eine benutzerdefinierte Rolle für Site-Autoren.

Start:  Der Prozess zum Erstellen einer neuen Benutzerrolle  in Drupal 8 ist einfach. Navigieren Sie zu /admin/people/roles/add  , wählen Sie einen Namen für die neue Rolle und speichern Sie die Einstellungen.

So verwalten Sie Benutzerberechtigungen für Rollen in Drupal 8

Tipp: Klicken Sie  unter „ Vorgänge “  auf „Berechtigungen bearbeiten“  , um alle Berechtigungseinstellungen für die neue Rolle einzeln anzuzeigen, oder laden Sie /admin/people/permissions,  um alle Rollen zusammen anzuzeigen.

Abschluss: Das ist es. Es muss nur ein Bildschirm gespeichert werden, um eine neue Benutzerrolle  in Drupal 8 zu erstellen .

Schritt drei:
Konfigurieren Sie Berechtigungseinstellungen nach Benutzerrolle

Start: Folgen Sie den Links oben und überprüfen Sie die Drupal 8-Berechtigungen  für aktivierte Module nach Benutzerrolle  für Site-Administratoren, Redakteure, authentifizierte Benutzer und anonyme Benutzer.

Hinweis:  Soziale Netzwerke und Mehrbenutzer-Blogs müssen im Voraus Website-Veröffentlichungsrichtlinien erstellen, um festzulegen, welche Benutzerrollen zum Bloggen, Kommentieren oder Posten im Forum berechtigt sind.

So verwalten Sie Benutzerberechtigungen für Rollen in Drupal 8

Hinweis:  Die Drupal 8-Berechtigungsseite  ist sehr umfangreich und Fehler in den Kontrollkästcheneinstellungen nach Rollen können dazu führen, dass nicht vertrauenswürdige Benutzer versehentlich Administratorrechte auf der Website erhalten. Seien Sie also vorsichtig.

Empfohlene Berechtigungseinstellungen für Drupal 8:

  • Registrierte Benutzer: Neue Inhalte erstellen, eigene Inhalte löschen, eigene Inhalte bearbeiten, persönliche Kontaktformulare der Benutzer verwenden, eigenen Benutzernamen ändern, eigenes Benutzerkonto kündigen, Kommentare veröffentlichen/bearbeiten/ansehen usw. + alle standardmäßig anonymen Benutzern zugewiesenen Befugnisse.
  • Anonyme Benutzer: Verwenden Sie die Suche, verwenden Sie das Site-weite Kontaktformular und sehen Sie sich Kommentare an.

Fertig stellen:  Nachdem Sie die Einstellungen für jedes Modul nach Benutzerrolle überprüft haben , speichern Sie die Berechtigungseinstellungen  . Überprüfen und passen Sie nach der  Installation jedes neuen Drupal 8- Moduls an.

Schritt vier:
Verwalten Sie Ansichten nach Inhaltstyp und Benutzerrolle

Anfang:  Eine weitere Möglichkeit, Benutzerrollen in Drupal 8  zu verwenden, ist die Verwendung von Views  als Filter für dynamische Inhalte . Zum Beispiel, um Artikel von Website-Redakteuren über kostenlose Blog-Benutzerkonten hervorzuheben.

So verwalten Sie Benutzerberechtigungen für Rollen in Drupal 8

Hinweis: Soziale Netzwerke und Mehrbenutzer-Blogseiten können Benutzerrollen  in Drupal 8 effektiv nutzen  , indem sie Community-Mitgliedern die Möglichkeit geben, ihre eigene Rolle auszuwählen und Inhalte nach Autor zu filtern.

Fertigstellen: Erstellen Sie in Drupal 8  unterschiedliche Ansichten für anonyme und authentifizierte Benutzer,  je nachdem, ob der Browser für Social-Media-/E-Commerce-Werbung auf der Website angemeldet ist oder nicht.

Schritt fünf:
Testen Sie Benutzerpfade für die Produktion.

Start: Um eine Drupal 8-  Website in Betrieb zu nehmen, die registrierte Benutzer in einem sozialen Netzwerk oder einer E-Commerce-Website akzeptiert, empfiehlt es sich, die Benutzerpfade in der Produktion zu testen.

Als nächstes:  Erstellen Sie entweder in einer Sandbox-Umgebung oder auf der Live-Site vor dem Start registrierte Benutzer und testen Sie den Anmeldevorgang in verschiedenen Browsern/Geräten, um Sicherheit und einfache Navigation zu gewährleisten.

So verwalten Sie Benutzerberechtigungen für Rollen in Drupal 8

Als Nächstes:  Administratoren müssen alle Bereiche der Drupal 8  -Website mit Testbenutzern aus jeder Rollenkategorie durchgehen, um sicherzustellen, dass die Berechtigungen korrekt sind.

Fertigstellen:  Aktualisieren Sie alle Korrekturen an den Berechtigungseinstellungen  , die bei Benutzertests festgestellt wurden, und gehen Sie live.

Fazit: Rollen und Berechtigungen für Drupal-Communitys

Am wichtigsten ist es, die Berechtigungseinstellungen  auf jeder Drupal 8  -Website mit registrierter Benutzeraktivität zu überprüfen, nachdem ein neues Modul installiert wurde.

Stellen Sie sicher, dass Sie die Berechtigungseinstellungen  für die Inhaltserstellung für registrierte Benutzer in sozialen Netzwerken, E-Commerce-Websites und Mehrbenutzer-Blogs bearbeiten .

Schauen Sie sich diese drei Top-Drupal-Hosting-Dienste an:

Kamatera
4.8

141 Benutzerbewertungen

4,00 $ /Monat
Startpreis

Besuchen Sie Kamatera

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    3.5
  • Unterstützung
    3,0
  • Merkmale
    3.9
  • Zuverlässigkeit
    4,0
  • Preisgestaltung
    4.3
Hostinger
4.6

2.436 Nutzerbewertungen

2,99 $ /Monat
Startpreis

Besuchen Sie Hostinger

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    4.7
  • Unterstützung
    4.7
  • Merkmale
    4.8
  • Zuverlässigkeit
    4.8
  • Preisgestaltung
    4.7
FastComet
4.8

1.588 Nutzerbewertungen

1,79 $ /Monat
Startpreis

Besuchen Sie FastComet

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    4.7
  • Unterstützung
    5,0
  • Merkmale
    4.8
  • Zuverlässigkeit
    4.5
  • Preisgestaltung
    5,0
  • Klicken Sie auf diesen Link, um neue Informationen zum besten Website-Hosting zu erhalten .