Rollen und Berechtigungen für verschiedene Bereiche der Webseite

am 28.11.2011 - 14:32 Uhr in
Hallo zusammen,
ich arbeite mich gerade in Drupal 7 ein und habe eine Frage zu Berechtigungen und Rollen.
Folgende Problematik stellt sich mir:
Ich möchte die Zugriffsrechte einzelner Benutzer auf bestimmte Bereiche der Webseite einschränken. Man kann sich das ähnlich wie bei einer Nachrichtengentur vorstellen, wo z.B. der Sportredakteur nur Zugriff auf den Bereich Sport hat und dort seine eigenen Nodes erstellen, bearbeiten und lösschen kann. Der Wirtschaftsredakteur soll dann entsprechend nur auf den Bereich Wirtschaft Zugriff haben.
Die verschiedenen Inhaltstypen z.B. "News erstellen" o.ä. sind immer gleich und sollten für alle Redakteure gleichermaßen nutzbar sein.
Wie gehe ich hier am sinnvollsten vor?
Für Hilfe und Vorschläge jetzt schon vielen Dank.
- Anmelden oder Registrieren um Kommentare zu schreiben
Hier bietet sich das Modul
am 28.11.2011 - 15:02 Uhr
Hier bietet sich das Modul [do:workbench] an - damit kannst du deine Seite in Sections unterteilen - diesen Sections lassen sich dann auch Redakteure (Drupal User) zuordnen.
Außerdem ist es möglich mithilfe des Moduls komplette Redaktionsworkflows abzubilden.
Die Jungs von NodeOne haben zu diesem Thema auch schon eine interessante Workshopreihe "gemacht":
http://dev.nodeone.se/node/1021
SteffenR
SteffenR@drupal.org
am 28.11.2011 - 15:29 Uhr
Hier bietet sich das Modul [do:workbench] an - damit kannst du deine Seite in Sections unterteilen - diesen Sections lassen sich dann auch Redakteure (Drupal User) zuordnen.
Außerdem ist es möglich mithilfe des Moduls komplette Redaktionsworkflows abzubilden.
Die Jungs von NodeOne haben zu diesem Thema auch schon eine interessante Workshopreihe "gemacht":
http://dev.nodeone.se/node/1021
SteffenR
Sieht interessant aus, werde ich gleich mal testen. Danke für den Tipp.
Irgendwo hackt's
am 29.11.2011 - 00:28 Uhr
Hallo Steffen,
ich hab das Modul installiert und bin gerade am austesten.
Folgendermaßen sieht meine Konfiguration aus:
Es gib ein eigenes Menü für den Bereich Sport mit folgendem Aufbau:
- Sport
-- Fussball
-- Tennis
In Workbench Access habe ich als aktives Zugriffsschema Menü ausgewählt und in den Menu scheme settings die Checkbox Sport aktiviert.
Als aktive Redaktionsbereiche habe ich dann die Bereiche Sport, Fussball und Tennis aktiviert.
Es gibt 2 Rollen, einmal den Redakteur Fussball und den Redakteur Tennis. Diese Rollen habe ich in der Menü-Hierarchie jeweils dem entsprechenden Menüpunkt zugeordnet. Die beiden Rollen bzw. Redakteure haben die Berechtigung "Menüs und Menüeinträge zu verwalten", allerdings will ich diese auf den jeweiligen Bereich Fussball bzw. Tennis beschränken.
Jetzt habe ich das Problem, dass der Redakteur Fussball Nodes im Bereich Tennis erstellen kann. Hab ich hier irgendwas übersehen?
Danke schon vorab für die Hilfe.
Schau dir mal OG an
am 29.11.2011 - 11:18 Uhr
OG (Organic Groups) ist zwar etwas komplitzierter, kann aber sicher das, was du dir wünschst.
Modul um Einstiegspunkt im Menü festzulgen
am 29.11.2011 - 13:50 Uhr
Hallo Roland,
danke für die Info. Teste nachher mal OG.
Vereinfacht ausgedrückt geht es mir eigentlich nur darum, einer Rolle bzw. einem Benutzer einen Einstiegpunkt im Menü vorzugeben. Dies ist zwar auch über die Inhaltstypen regelbar, aber dann braucht man halt für jede Rolle einen eigenen Inhaltstyp, was sicherlich auch geht, aber mühevoll ist.
Gibt es hierzu vielleicht ein entsprechendes Modul?
Eine Größe kleiner
am 29.11.2011 - 14:10 Uhr
Content Access kann den Zugriff auf einzelne Nodes, oder Inhaltstypen begrenzen.
Je nach Konfiguration, erhält der Autor eines Nodes die Möglichkeit, die Zielleser zu definieren.
Damit ist zwar der Menüzugriff nicht eingeschränkt, aber der Zugriff auf die Nodes.
Ich habe es in einem Intranet genutzt, um einer Abteilung einen Bereich für interne Memos zu geben.
OG geht noch erheblich weiter. Dort werden echte Gruppen angelegt, die eine eigene Administration bekommen können.
ronald schrieb OG (Organic
am 29.11.2011 - 14:10 Uhr
OG (Organic Groups) ist zwar etwas komplitzierter, kann aber sicher das, was du dir wünschst.
Da es hier wohl eher um die Abbildung eines Redaktionsworkflows geht, ist das OG Modul nicht wirklich sinnvoll.
@SmokingGecko hast du dir einmal die Screencasts auf der Seite von nodeone angeschaut ? Diese erklären sehr gut verständlich den Einsatz des Workbench Moduls - inkl. dem Anlegen der Sections und der Zuordnung von entsprechenden Rechten zum Anlegen von Inhalten..
http://dev.nodeone.se/node/1021
SteffenR
SteffenR@drupal.org
am 29.11.2011 - 14:22 Uhr
OG (Organic Groups) ist zwar etwas komplitzierter, kann aber sicher das, was du dir wünschst.
Da es hier wohl eher um die Abbildung eines Redaktionsworkflows geht, ist das OG Modul nicht wirklich sinnvoll.
@SmokingGecko hast du dir einmal die Screencasts auf der Seite von nodeone angeschaut ? Diese erklären sehr gut verständlich den Einsatz des Workbench Moduls - inkl. dem Anlegen der Sections und der Zuordnung von entsprechenden Rechten zum Anlegen von Inhalten..
http://dev.nodeone.se/node/1021
SteffenR
Der Server bei nodeone streikt im Moment :-)
Einstiegpunkt Menü lässt sich nicht regeln
am 29.11.2011 - 14:38 Uhr
Es funktioniert eigentlich alles wunderbar. Jeder Benutzer kann nur seine eigenen Beiträge bearbeiten, veröffentlichen, löschen, etc. Die der anderen User kann er nur ansehen. So soll es ja auch sein.
Nur die Tatsache, dass ein Benutzer/Rolle überall seine Beiträge einstellen kann, obwohl er nur Berechtigungen für die ihm zugewiesene Section hat, kriege ich nicht gelöst. Hierbei wird als Einstiegpunkt immer der Einstiegspunkt übernommen, der beim Inhaltstyp definiert ist. Ich hab leider keine Ahnung was ich noch falsch gemacht haben könnte :-((