für gewisse Abteilungen eigene News
am 17.08.2010 - 14:17 Uhr in
Hallo,
ich bin auf der Suche nach einer Lösung für folgendes Problem:
Es geht um die Homepage für einen Sportverein. Dort sollen die einzelnen Abteilungen ihre eigenen Abteilungsseiten/News einstellen und bearbeiten können, also quasi einen "Unterbereich" der großen Seite.
Design usw soll aber gleich bleiben, sie sollen nur dort Inhalte bearbeiten können.
Mein Ansatz wäre, die pages mit dem jeweiligen Abteilungs-Benutzerkonto anzulegen und dann diesem Benutzer Rechte zum Bearbeiten seiner eigenen Seiten zu geben.
Für die News dann eine View irgendwo in diesem Bereich (evtl als Block auf der Hauptseite für diese Abteilung), die alle articles des Benutzers anzeigt.
Problem: Es kann dann nur einen Benutzer geben, der die Seiten und News bearbeiten kann. Besser wäre es, wenn man sagen könnte Benutzer x darf Abteilung 1,2 und 3 verwalten oder so ähnlich.
Ein anderer Ansatz wäre, die News/Pages mit der jeweiligen Abteilung zu taggen. Dann kann aber auch ein Admin einer Abteilung News für eine andere Abteilung reinstellen, indem er absichtlich ein anderes Tag auswählt. Und wie ist sichergestellt, dass "Abteilungskollegen" untereinander den Abteilungsbereich bearbeiten können, aber nicht irgendwelche andere Seiten?
Habt ihr eine Idee, wie man das besser realisieren könnte?
- Anmelden oder Registrieren um Kommentare zu schreiben

Schau dir mal die "Organic
am 17.08.2010 - 14:23 Uhr
Schau dir mal die "Organic Groups" bei Drupal an (Modul OG). Darüber sollte so etwas zu lösen sein, habe ich aber selbst noch nicht getestet.
Beste Grüße
Werner
Organic Groups (OG) ist ein
am 17.08.2010 - 14:34 Uhr
Organic Groups (OG) ist ein sehr mächtiges Modul was sicherlich einige Zeit der Einarbeitung in Anspruch nehmen wird.
Dieses nur als Ergänzung. Für OG gibt es auch noch diverse Erweiterungsmöglichkeiten.
hm, Organic Groups hatte ich
am 17.08.2010 - 14:39 Uhr
hm, Organic Groups hatte ich mir auch schonmal ganz kurz angekuckt und dann verworfen, weils schon ziemlich komplex zu sein scheint... Irgendwelche anderen Ideen?
Verschiedene Nodetypen?
am 18.08.2010 - 07:33 Uhr
Also ich bin mir nicht ganz sicher ob das Problem so gelöst werden kann, aber ich denke man könnte das mit verschiedenen Nodetypen lösen. Nodetyp A für Bereich A, Nodetyp B für Bereich B, usw. Dann kannst du den Benutzern einfach Rechte auf die einzelnen Nodetypen geben und jeder kann genau soviel machen wie du ihm zugestehst. Nachteil: Du hast je nach dem sehr viele verschiedene Nodetypen. Aber die User sehen ja nur die Nodetypen für welche sie Rechte haben.
auch eine Idee, dann sind es
am 18.08.2010 - 11:44 Uhr
auch eine Idee, dann sind es nur bei ~10 abteilungen 20 content types (news und seiten), für die dann evtl auch noch so scherze wie Bilder, Gallerys usw verwaltet werden müssen...
Das wird ziemlich kompliziert...
Sieht so aus, als würde ich um Organic Groups nicht drumrumkommen...
Guck dir das hier einmal an:
am 09.10.2010 - 14:39 Uhr
Guck dir das hier einmal an: http://drupalmodules.com/module/node-access-control oder http://drupal.org/project/content_access oder http://drupal.org/project/taxonomy_access
Ich habe es jetzt mit Organic
am 09.10.2010 - 14:47 Uhr
Ich habe es jetzt mit Organic Groups realisiert, weil die ganzen anderen Funktionen (u.a. auch "Mitglieder" einer "Abteilung" und abteilungsinterne Nachrichten usw. gar nicht so schlecht sind ;-)
Hat sich also doch der Aufwand, Organic Groups einzurichten gelohnt!
(Hoffe nur, die bringen bald ne Version fürs Drupal 7 raus *g*)
Trotzdem Danke für die Tipps, vielleicht helfen mir die Module woanders weiter, werde sie mir auf jeden Fall noch einmal genauer anschauen!