Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Internen Bereich umsetzen..wie

Eingetragen von Markus181 (14)
am 26.11.2024 - 21:29 Uhr in
  • Anfängerfragen
  • Drupal 9.x oder neuer

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

AnhangGröße
IMG_20241126_211440_326.jpg46.79 KB
‹ Privates bzw internes Menü Problem [gelöst]hat jemand von euch bereits Drupal 9 im Produktiven einsatz? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

viele Wege

Eingetragen von Thomas Gleitz (55)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank für die

Eingetragen von Markus181 (14)
am 27.11.2024 - 06:42 Uhr

Vielen Dank für die ausführliche Antwort.
Das werde ich mal versuchen.
Gruß Markus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Noch ein Frage Würde das auch

Eingetragen von Markus181 (14)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Korrektur: ich machs mit nodeaccess

Eingetragen von Martin Gr. (271)
am 27.11.2024 - 11:46 Uhr

Hallo Markus,
Ich arbeite gerne mit nodeaccess, obwohl das Modul die "Sicherheitsbestimmungen" nicht voll erfüllt.

  1. erst installiere ich das access-Modul mit composer,
  2. dann erstelle ich die geplanten Inhaltstypen, z.B. artikel-typ-user-1, interne seite-typ-alle, interne-seite-typ user-2 mit allen erforderlichen Feldern
  3. dann stelle in den Inhaltstypen die passenden Berechtigungen dazu ein. Da findest du einen eigenen Reiter mit Access

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

  • Anmelden oder Registrieren um Kommentare zu schreiben

masquerade

Eingetragen von Thomas Gleitz (55)
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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, es sollten auch nur die

Eingetragen von Thomas Gleitz (55)
am 27.11.2024 - 12:43 Uhr

Ja, es sollten auch nur die menüpunkte angezeigt werden, die ein user sehen darf.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die vielen tollen

Eingetragen von Markus181 (14)
am 27.11.2024 - 16:41 Uhr

Danke für die vielen tollen Antworten

Werde mich mal ans umsetzen machen

Top

  • Anmelden oder Registrieren um Kommentare zu schreiben

Martin Gr. schrieb Hallo

Eingetragen von Markus181 (14)
am 27.11.2024 - 16:55 Uhr
Martin Gr. schrieb

Hallo Markus,
Ich arbeite gerne mit nodeaccess, obwohl das Modul die "Sicherheitsbestimmungen" nicht voll erfüllt.

  1. erst installiere ich das access-Modul mit composer,
  2. dann erstelle ich die geplanten Inhaltstypen, z.B. artikel-typ-user-1, interne seite-typ-alle, interne-seite-typ user-2 mit allen erforderlichen Feldern
  3. dann stelle in den Inhaltstypen die passenden Berechtigungen dazu ein. Da findest du einen eigenen Reiter mit Access

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

  • Anmelden oder Registrieren um Kommentare zu schreiben

super tipp!

Eingetragen von Martin Gr. (271)
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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Thomas Gleitz schrieb Hallo

Eingetragen von Markus181 (14)
am 27.11.2024 - 20:02 Uhr
Thomas Gleitz schrieb

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?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Martin Gr. schrieb Hallo

Eingetragen von Markus181 (14)
am 27.11.2024 - 20:06 Uhr
Martin Gr. schrieb

Hallo Markus,
Ich arbeite gerne mit nodeaccess, obwohl das Modul die "Sicherheitsbestimmungen" nicht voll erfüllt.

  1. erst installiere ich das access-Modul mit composer,
  2. dann erstelle ich die geplanten Inhaltstypen, z.B. artikel-typ-user-1, interne seite-typ-alle, interne-seite-typ user-2 mit allen erforderlichen Feldern
  3. dann stelle in den Inhaltstypen die passenden Berechtigungen dazu ein. Da findest du einen eigenen Reiter mit Access

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?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Node access

Eingetragen von Markus181 (14)
am 27.11.2024 - 20:29 Uhr

Ok..glaube hab es gefunden..

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hat alles geklappt mit ein

Eingetragen von Markus181 (14)
am 10.12.2024 - 13:19 Uhr

Hat alles geklappt mit ein wenig Übung und rum probieren.

Vielen Dank für die Unterstützung

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Tag 9 Stunden
  • Hey danke
    vor 2 Tagen 4 Stunden
  • Update: jetzt gibt's ein
    vor 2 Tagen 22 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 8 Stunden
  • Da scheint die Terminologie
    vor 1 Woche 11 Stunden
  • Kannst doch auch alles direkt
    vor 1 Woche 4 Tagen
  • In der entsprechenden View
    vor 1 Woche 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 4 Tagen
  • gelöst
    vor 4 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 13 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association