Zum Inhalt springen

Das richtige Konzept!

Erstellt am 29. Dezember 2006 · 2 Antworten · letzte Antwort am 2. Januar 2007

Tags: Frage

JoeNazz ·

Hallo,

ich möchte eine bestimmte Website als redaktionelles System betreiben. Dazu möchte ich einen beliebigen Pool an Benutzern den Benutzergruppen zuordnen, die es ihnen erlauben, bestimmte Bereiche zu editieren.

Ich habe eine Website mit folgenden Hauptkategorien (ich nutze Typo3 Version 4):
- News
- Termine
- Gästebuch
- Kontakt

Jetzt habe ich folgende BE-Usergroups:

- Global
Zeigt die Module an.

- mount_News
- mount_Termine
- mount_Gästebuch
- mount_Kontakt
Die obigen Groups sollen allein die Ansicht der Hauptkategorien inklusive Unterseiten ermöglichen.
Sie beinhalten die Gruppe Global.

- write_News
- write_Termine
- write_Gästebuch
- write_Kontakt
Diese Gruppen sollen das editieren und neu anlegen von Elementen und Seiten in der jeweiligen Hauptkategorie ermöglichen. Allerdings im Entwurfs-Workspace!
Sie beinhalten die Gruppen mount_...

- delete_News
- delete_Termine
- delete_Gästebuch
- delete_Kontakt
Diese Gruppen ermöglichen das löschen von Seiten oder Elementen in der jeweiligen Kategorie. (Ob das löschen schon im Live-Workspace erfolgen soll, weiß ich noch nicht.)
Sie beinhalten die Gruppen write_...

- master_News
- master_Termine
- master_Gästebuch
- master_Kontakt
Diese Gruppen sollen nur selten vergeben, und zwar an Leute, die die Inhalte später aus dem Entwurfs-Workspace ins Live-Workspace übernehmen/freischalten.
Sie beinhalten die Gruppen delete_...

Zu bemerken ist, das die master_...-Gruppen am mächtigsten sind / die meisten Rechte haben, als die mount_...-Gruppen. Es soll also eine Hierarchie bilden.

Bis hierhin finde ich das Konzept schonmal gut, aber ich kann es nicht wirklich umsetzen. Es scheitert als erstes schon daran, dass ich die Seiten im Zugriffs-Modul nicht mehreren Gruppen zuordnen kann, oder geht das doch?

Ist mein Konzept realisierbar oder horrender Blödsinn?

Würde mich über Feedback freuen.

Viele Grüße
Jonas

elno ·
JonBott schrieb

Bis hierhin finde ich das Konzept schonmal gut, aber ich kann es nicht wirklich umsetzen. Es scheitert als erstes schon daran, dass ich die Seiten im Zugriffs-Modul nicht mehreren Gruppen zuordnen kann, oder geht das doch?

Jo das geht mit:

TCEMAIN.permissions.groupid = 4 (ID der Gruppe)
TCEMAIN.permissions.user = show, editcontent, edit, new, delete
TCEMAIN.permissions.group = show, editcontent, edit, new, delete
TCEMAIN.permissions.everybody = show, editcontent, edit

kannst Du die Zugriffsrechte zuweisen und auch die Gruppenrechte für User/Gruppe und alle zuweisen !
Du hast zwar die Seite damit nur einer Gruppe zugwiesen, aber mit everybody kannst Du sie ja allen zuweisen.
Den Zugriff erlaubst Du dann (passenede Usergruppe) über DB Mounts.

Elno

JoeNazz ·

Damit hätte ich trotzdem nur eine Gruppe, die ich der Seite zuordnen kann. Wer arbeitet denn noch mit vielen Benutzern und Benutzergruppen in der Praxis? Wie ist euer Konzept?

Ist es nicht möglich, dass ein Benutzer in einem Seitenbereich alles editieren und löschen kann und in einem anderen Bereich nur die Seitenstrukur einsehen, aber nichts ändern darf?

Gruß Jonas