Gesicherter Bereich für Uploads mit Kommentarfunktion mit Drupal möglich?

am 17.10.2010 - 18:20 Uhr in
Hallo zusammen,
ich beschäftige mich seit einigen Wochen mit Drupal und bin sehr begeistert von diesem CMS.
Ich habe auch gleich eine Frage:
Ich möchte für Kunden einen gesicherten Bereich erstellen, wo jeder Kunde separat einen Zugang erhält und dann bestimmte Dokumente von mit herunterladen kann und ggf. noch mit einem Kommentar versehen kann.
Ist das so mit Drupal ohne zusätzliche Module möglich?
Schöne Grüße,
Jan
- Anmelden oder Registrieren um Kommentare zu schreiben
Der gesicherte Bereich lässt
am 18.10.2010 - 08:20 Uhr
Der gesicherte Bereich lässt sich einfach über die normale Benutzerverwaltung realisieren - neue Benutzergruppe anlegen / Recht definieren -> fertig. Der Login erfolgt dann ganz normal über das Drupal-Login Formular.
Für den Upload gibt es verschiedene Möglichkeiten:
>> Variante 1
- neuer Inhaltstyp "Upload" mit der Möglichkeit Uploads anzuhängen ( dies lässt sich im Node-Type einstellen )
- Kommentare über Drupal-Standard
>> Variante 2 - mit zusätzlichen Modulen ( [do:cck], [do:filefield])
- CCK / Filefield für den Upload verwenden
- Kommentare über Drupal-Standard
Bei beiden Möglichkeiten werden die Dateien nicht weiter gesichert ( sie liegen im Files Verzeichnis der jeweiligen Drupalseite ) - hier könnte man auf der Seite "admin/settings/file-system" die Download Methode auf "Privat - Dateien werden von Drupal übermittelt." umstellen um noch zusätzliche Sicherheit zu haben.
SteffenR
Hallo SteffenR, vielen Dank
am 20.10.2010 - 20:27 Uhr
Hallo SteffenR,
vielen Dank für deine ausführliche Antwort!
Wenn ich als Admin eine Node erstelle samt Upload, dann wird diese ja z.B. auf der Startseite veröffentlicht, oder in einem von mir definierten Menü. Im Prinzip kann ich dem Menü doch sagen, dass nur eine bestimmte Rolle dieses Menü sehen darf, oder?
Des weiteren soll UserA nur seine Uploads einsehen und kommentieren dürfen. UserA darf den Upload von UserB nicht sehen können. Wie kann ich das denn einrichten?
Kann ich als Admin auch Uploads für bestimmte User durchführen, so dass die Uploads dann z.B. nur in dem Profil von UserA einsehbar und kommentierbar sind?
Schöne Grüße,
Jan
Zitat: Im Prinzip kann ich
am 20.10.2010 - 20:59 Uhr
Im Prinzip kann ich dem Menü doch sagen, dass nur eine bestimmte Rolle dieses Menü sehen darf, oder?
Ganz ohne weiteres nicht. Prinzipiell können User einen Menüpunkt nur sehen, wenn sie den verlinkten Inhalt sehen dürfen. Allerdings gibt es auch Module, die bestimmte Menüs bzw. Menüpunkte für bestimmte Rollen ein- oder ausblenden. Alternativ kann man den gesamten Menüblock nur für bestimmte Benutzergruppen freigeben.
Des weiteren soll UserA nur seine Uploads einsehen und kommentieren dürfen. UserA darf den Upload von UserB nicht sehen können. Wie kann ich das denn einrichten?
Nimm dir das Modul Content Access in Verbindung mit ACL und stelle damit ein, dass User nur eigene Inhalte sehen (und bearbeiten) dürfen und dass Einstellungen pro Node möglich sein sollen.
Kann ich als Admin auch Uploads für bestimmte User durchführen, so dass die Uploads dann z.B. nur in dem Profil von UserA einsehbar und kommentierbar sind?
Auch das ist möglich, allerdings mit ein wenig mehr Aufwand. Dazu musst du noch ein User-Reference-Feld einfügen und mit einem weiteren Modul festlegen, dass die damit referenzierten Benutzer (und auch nur die) Lese- und evtl. Schreibrechte bekommen.
Wie das genau geht kannst du hier nachlesen:
http://www.drupalcenter.de/handbuch/28798
Außerdem gibt's hier noch eine Übersicht für Zugriffsbeschränkungen:
http://www.drupalcenter.de/handbuch/28795