Autoren mit Zugriff nur auf eigene Bereiche
am 16.03.2011 - 17:03 Uhr in
Ist Drupal für so ein Projekt geeignet?
Ich möchte eine Seite realisieren und einen Kreis von Autoren daran beteiligen.
Ich möchte oben ein horizontales Pulldownmenü haben mit den Punkten:
Hunde | Katzen | Pferde
darunter soll es dann Unter- und ggf. Unter-Unter-Seiten geben.
Für jeden der drei bereiche habe ich jeweils einen Autor.
Bei den Berechtigungen habe ich die Unterscheidung eigene Inhalte - beliebige Inhalte gefunden.
Wie aber kann ich es realisieren, dass der "Hunde-Autor" nur Unterseiten bei Hunde, nicht aber bei Katzen anlegen kann?
Oder allgemeiner gesagt: Kann ich innerhalb eines Projektes bestimmte Bereiche definieren und einzelnen Benutzern Rechte nur für einzelne Bereiche geben?
- Anmelden oder Registrieren um Kommentare zu schreiben

Hi, von Haus aus sehr schwer
am 16.03.2011 - 17:16 Uhr
Hi,
von Haus aus sehr schwer möglich. Am besten eines der zahlreichen Access-Module verwenden:
- Simple Access: http://drupal.org/project/simple_access
Am besten ist es, mehrere Inahltstypen zu definieren.
- page_hunde
- page_katzen
...
Simple Access kann für deine Inhaltstypen voreingestellt werden und so immer Autor-Katze, bei page_katze mit Schreibrechten ausstatten.
Pulldown Menü und somit Design ist ein sehr umfanreiches Thema! Am beste nein vorgefertigtes Drupal 7 Design nehmen.
- http://drupal.org/project/danland
Das Subtheme "danblog" kommt ohne die Dia-Show daher und ist somit sehr übersichtlich. Hoirz. Menü ist dank javascript aufklappbar.
Alle Module jetzt hier durchzugehen, würde den Post sprengen! Google mal nach Anleitungen. So grob weisst du ja jetzt, was du brauchst.
mfg Crusher
Crusher schrieb von Haus aus
am 16.03.2011 - 17:37 Uhr
von Haus aus sehr schwer möglich. Am besten eines der zahlreichen Access-Module verwenden:
Danke für Deine Antwort.
Aber das klingt so ein wenig nach "Notlösung" und "mühsam".
Setze ich so etwas besser von vorn herein mit einem anderen CMS auf?
Kannst du machen, nur das
am 17.03.2011 - 13:40 Uhr
Kannst du machen, nur das wars dann auch schon.
Das geniale an drupal ist ja gerade die Flexibilität! Normal hast du eine Seite, die heisst z.B. node/123, eine andere /node456, Durch die Vielzahl an sehr guten und vor allem funktionierenden durpal Modulen sind dann dem weiteren Aufbau kaum Grenzen gesetzt! Die Strukturierung der Seite kann nach versch. Methoden erfolgen.
Bei anderen CMS ist alles ziemlich steif. Wir sprechen hier auch nur von Dingen, die mitunter max. einmal eingerichtet werden müssen und dann fast nie wieder anzufassen sind.
Inhaltstypen: Ich hab einen neuen mit dem Namen "page_mitgliederbereich" erstellt. Der angezeigt Typen Titel und die Beschreibung sind frei wählbar. "Seite für Mitgliederbereich" und eine optionale Beschreibung (wie z.B. Können dann nur Mitglieder sehen) sind alles was man braucht. Wenn zuvor das Simple Access Modul installiert wurde, kannst du gleich noch beim Typ die Berechtigung hinterlegen.
ALLE mit diesen Typ erstellten Seiten tragen ab sofort immer die Berechtigung. Quasi set-it-and-forget-it. Du musst dir also nur einmal richtig Gedanken machen, wer was wo machen darf.
Simple Access arbeitet auch mit Gruppen. So kannst du sehr flexibel Rollen einer Gruppe hinzufügen. Ein Haken ist, dass später nur Gruppen auswählbar sind. Also musst du auch nur eine einzige Rolle in eine Gruppe packen:
Simpel Access Gruppe
Katze <- Rolle "Author_Katze"
Hund <- Rolle "Auhor_Hund"
Beim eigentlichen Inahltstyp stehen dann nur die Gruppennamen (Hund, Katze). Klingt jetzt vlt. bissel blöd, aber was ist, wenn du einen "Super-Authoren" für deine Seite einrichten willst, der Rechte für ALLE Rubriken haben soll?
Es reicht einfach unter "Simple Access Gruppen" eine neue Rolle "Super_Author" den Gruppen Hund und Katze hinzuzufügen. Und schon hat dieser in den Rubriken die vollen Rechte. Wenn du zuvor eine extra "Super-Author-Rolle" erstellt hast, kannst du zukünftig weitere Nutzer einfach nur der ROLLE hinzufügen. Es gilt ganz simpel:
Nutzer -> Rolle -> Simple-Access Gruppe
Wenn die Rolle in mehreren Gruppen vertreten ist, reicht es vollkommen aus den Nutzer nur eine neue Rolle zu geben. Alles andere fässt du nicht an!
Durch das Gruppieren werden viele Dinge ungemein erleichtert! Bei joomla z.B. gibt es auch Gruppen. Aber wirklich von Haus aus nur ein paar vorgefertigte. Will man es "verfeinert" einstellen, muss man schon wieder sowas wie nen Community-Builder insrtallieren. Der hat dann auch viele Funktionen, die du eig. eh nie haben wolltest. Die propieritären Gruppen sind z.B. Administrator und Author. Toll, kannst dann einen Nutzer Authoren Rechte geben, der dann so gut wie überall rumkrickeln kann.
Oder bei Authentifizierten Benutzern in joomla: Ok, man hat sich angemeldet und sieht dann den geschützten INhalt. Nur was ist, wenn ich mehrere Bereiche getrennt schützen will? Das also nur Katzen freunde Katen-Interens, etc lesen dürfen? Da hört es bei normalen CMS mitunter schon wieder auf. Gut, dass ist jetzt eh für deine Seite alles etwas überspitzt. Aber mit drupal bist du gut bedient.
Bei drupal bekommst du pass genaue Module, die nur das tuen, was du wirklich willst! Neben typo3 (was auch sehr umfangreich ist) gibt es im moment nix besseres als drupal.
Bei "normalen" CMS ist irgendwann irgendwo Schluß. Dort greifen die drupal Module erst richtig an. Ermöglichen nahezu grenzenlose Konfigurationsmöglichkeiten.
mfg Crusher
Crusher, ich danke Dir für
am 17.03.2011 - 18:58 Uhr
Crusher, ich danke Dir für diesen ausführlichen Beitrag.
Mit den Perspektiven vor Augen, werde ich jetzt mal tiefer einsteigen.
Vielen Dank!