Internen Bereich umsetzen..wie
am 26.11.2024 - 21:29 Uhr in
Hallo zusammen
Bin völlig neu was Drupal angeht und komme noch nicht wirklich klar, was die Einstellungen und weiteres angeht.
Hosting Allinkl
Drupal Version 10.3.5
Habe eine Mindmap erstellt, damit man vllt besser versteht was ich umsetzen möchte.
Möchte eine mWebsite erstellen, die Hauptsächlich intern genutzt wird bzw werden soll.
Es wird vorerst 3 Benutzer geben, mit den Administrator und 2 weiteren Benutzern. Keine Administratoren.
Diese Benutzer sollen jeweils einen eigenen Bereich,
mit speziellen zugewiesenen Bereichen bzw Seiten bekommen um diese zu bearbeiten,
Dortige nhalte und manche Seiten bzw Bereiche, sollen geneinsam genutzt und bearbeitet werden könne manche nur jeweils getrennt voneinander bzw einzeln.
Weiß nicht wie ich das so einstellen kann damit das funktioniert. Geht das nur über die Rollen oder gehts über die Einstellungen der einzelnen Bereiche oder oder oder.
Hoffe es ist verständlich was ich mir vorstelle. Dabke
Gruß Markus
Anhang | Größe |
---|---|
IMG_20241126_211440_326.jpg | 46.79 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
viele Wege
am 27.11.2024 - 06:07 Uhr
Hallo Markus,
es gibt verschiedene Wege, wie du das lösen kannst.
Die Vergabe von Rollen ist auf jeden Fall sinnvoll.
1. mit dem Modul "composer require drupal/protected_pages" kannst du einzelne Seiten manuell Rollen zuschreiben. Das hat den Vorteil, dass du das später auch erweitern kannst, ist aber viel Handarbeit und möglicherweise für Fehler offen, wenn die Voreinstellung des Inhalts alle Nutzer zulässt.
2. Über das Modul composer require 'drupal/content_access' kannst du deine Nutzer für verschiedene Inhaltstypen freigeben. Wenn du dann z.B. drei Inhaltstypen erstellst "Inhalt1", "Inhalt2" und "Gemeinsam", gibst du für User1 die Lese-, Schreib- und Bearbeitungsrechte an "Inhalt1" und "Gemeinsam" frei, für User 2 an "Inhalt2" und "Gemeinsam". Als admin hast du Zugriff auf alles. Wenn du auch Seiten brauchst, die nur du sehen und bearbeiten kannst, einfach einen "Inhaltadmin" hinzufügen.
3. Über das Modul views könntest du auch Ausgaben definieren, die über ein Feld "Nutzer" gefiltert werden. Wenn dann im Feld "Nutzer" User1 steht, kann nur User1 die Seite erreichen und damit weiterarbeiten. So könnte aber User1 eine Seite erstellen und diese User2 oder auch mehreren Usern zuordnen.
viel Spaß beim Ausprobieren
Thomas
Vielen Dank für die
am 27.11.2024 - 06:42 Uhr
Vielen Dank für die ausführliche Antwort.
Das werde ich mal versuchen.
Gruß Markus
Anfänger
Drupal 10.3.5
Server All inkl
Noch ein Frage Würde das auch
am 27.11.2024 - 07:13 Uhr
Noch ein Frage
Würde das auch funktionieren, wenn sich Benutzer 2 anmeldet und das interne Menü sieht ( was alle Benutzer sehen ) , das dort aber nur Inhalte auf den einzelnen Seiten angezeigt werden, die nur Benutzer 2 sehen darf und füe alle freigeschaltete Inhalte?
Gruß Markus
Anfänger
Drupal 10.3.5
Server All inkl
Korrektur: ich machs mit nodeaccess
am 27.11.2024 - 11:46 Uhr
Hallo Markus,
Ich arbeite gerne mit nodeaccess, obwohl das Modul die "Sicherheitsbestimmungen" nicht voll erfüllt.
So kann ich sicher sein, dass nur für den passenden User der passende Inhaltstyp im Menü erscheint.
Was sich auch bewährt hat ist, selbst einen Test-User (mit den "schwächeren Berechtigungen") zu erstellen, damit du die erteilten Rechte checken kannst. Ich hab ein ähnliches Projekt und übersehe manchmal, dass ich das nicht berücksichtigt hab. Dann meckert der user, dass er nichts hochladen darf oder was anderes nicht sieht (was ich als admin selbstverständlich sehe).
Gutes Gelingen und meld dich, wenns geklappt hat oder weitere Hindernisse auftauchen.
Martin
masquerade
am 27.11.2024 - 12:42 Uhr
Mit dem Modul 'drupal/masquerade' kann ich die Ansicht wechseln und direkt sehen, wie die Einstellungen bei anderen Usern funktionieren. Dann braucht es keinen Testuser.
Ja, es sollten auch nur die
am 27.11.2024 - 12:43 Uhr
Ja, es sollten auch nur die menüpunkte angezeigt werden, die ein user sehen darf.
Danke für die vielen tollen
am 27.11.2024 - 16:41 Uhr
Danke für die vielen tollen Antworten
Werde mich mal ans umsetzen machen
Top
Anfänger
Drupal 10.3.5
Server All inkl
Martin Gr. schrieb Hallo
am 27.11.2024 - 16:55 Uhr
Hallo Markus,
Ich arbeite gerne mit nodeaccess, obwohl das Modul die "Sicherheitsbestimmungen" nicht voll erfüllt.
So kann ich sicher sein, dass nur für den passenden User der passende Inhaltstyp im Menü erscheint.
Was sich auch bewährt hat ist, selbst einen Test-User (mit den "schwächeren Berechtigungen") zu erstellen, damit du die erteilten Rechte checken kannst. Ich hab ein ähnliches Projekt und übersehe manchmal, dass ich das nicht berücksichtigt hab. Dann meckert der user, dass er nichts hochladen darf oder was anderes nicht sieht (was ich als admin selbstverständlich sehe).
Gutes Gelingen und meld dich, wenns geklappt hat oder weitere Hindernisse auftauchen.
Martin
Probiere ich aus und melde mich gwrn bei Fragen. Lieben Dank
Anfänger
Drupal 10.3.5
Server All inkl
super tipp!
am 27.11.2024 - 18:17 Uhr
Danke, ich bin sehr dankbar für diesen Tipp mit 'drupal/msqrole:^1.0' bzw. auch 'drupal/masquerade:^2.0', weil das in meinem Projekt immer wieder gebraucht wird und damit viel leichter geht.
Thomas Gleitz schrieb Hallo
am 27.11.2024 - 20:02 Uhr
Hallo Markus,
es gibt verschiedene Wege, wie du das lösen kannst.
Die Vergabe von Rollen ist auf jeden Fall sinnvoll.
1. mit dem Modul "composer require drupal/protected_pages" kannst du einzelne Seiten manuell Rollen zuschreiben. Das hat den Vorteil, dass du das später auch erweitern kannst, ist aber viel Handarbeit und möglicherweise für Fehler offen, wenn die Voreinstellung des Inhalts alle Nutzer zulässt.
2. Über das Modul composer require 'drupal/content_access' kannst du deine Nutzer für verschiedene Inhaltstypen freigeben. Wenn du dann z.B. drei Inhaltstypen erstellst "Inhalt1", "Inhalt2" und "Gemeinsam", gibst du für User1 die Lese-, Schreib- und Bearbeitungsrechte an "Inhalt1" und "Gemeinsam" frei, für User 2 an "Inhalt2" und "Gemeinsam". Als admin hast du Zugriff auf alles. Wenn du auch Seiten brauchst, die nur du sehen und bearbeiten kannst, einfach einen "Inhaltadmin" hinzufügen.
3. Über das Modul views könntest du auch Ausgaben definieren, die über ein Feld "Nutzer" gefiltert werden. Wenn dann im Feld "Nutzer" User1 steht, kann nur User1 die Seite erreichen und damit weiterarbeiten. So könnte aber User1 eine Seite erstellen und diese User2 oder auch mehreren Usern zuordnen.
viel Spaß beim Ausprobieren
Thomas
Also irgendwie finde ich mit drupal/protected_pages, nur Passwort geschütze seite (Modul) ?? Ist das das richtige?
Anfänger
Drupal 10.3.5
Server All inkl
Martin Gr. schrieb Hallo
am 27.11.2024 - 20:06 Uhr
Hallo Markus,
Ich arbeite gerne mit nodeaccess, obwohl das Modul die "Sicherheitsbestimmungen" nicht voll erfüllt.
So kann ich sicher sein, dass nur für den passenden User der passende Inhaltstyp im Menü erscheint.
Was sich auch bewährt hat ist, selbst einen Test-User (mit den "schwächeren Berechtigungen") zu erstellen, damit du die erteilten Rechte checken kannst. Ich hab ein ähnliches Projekt und übersehe manchmal, dass ich das nicht berücksichtigt hab. Dann meckert der user, dass er nichts hochladen darf oder was anderes nicht sieht (was ich als admin selbstverständlich sehe).
Gutes Gelingen und meld dich, wenns geklappt hat oder weitere Hindernisse auftauchen.
Martin
Wähle ich das aus wer die Seite lesen und/ oder bearbeiten kann, bei der Erstellung? Irgendwie kann ich in der Konfiguration nur festlegen welcher Benutzer lesen, schreiben und löschen darf..also ganz allgemein..mmhh?
Anfänger
Drupal 10.3.5
Server All inkl
Node access
am 27.11.2024 - 20:29 Uhr
Ok..glaube hab es gefunden..
Anfänger
Drupal 10.3.5
Server All inkl