Erweiterung für Inhaltstypen: Sichtbarkeit des Inhalts soll als privat, für Freunde und innerhalb der Community wählbar sein

am 21.11.2010 - 09:59 Uhr in
Hallo und guten Tag,
bei der Erstellung einer Community komme ich nicht so recht weiter. Die Community soll mit blogs und Gruppen (Modul OG) arbeiten. Im Profil kann jeder Nutzer die Berechtigungen seiner persönlichen Daten einzeln festlegen (Erweiterung der Profildaten über CCK private Fields unf content profile).
Mit welche(m/n) Modulen kann man für die Erstellung der Inhaltstypen blog und inhaltstypen von Organic groups erreichen, dass der Ersteller von Inhalten wählen kann zwischen Sichtbarketi für privat, Freunde oder innerhalb der gesammten Community'?
Danke für Hilfe.
- Anmelden oder Registrieren um Kommentare zu schreiben
http://drupal.org/project/tac
am 21.11.2010 - 10:42 Uhr
http://drupal.org/project/tac_lite
http://drupal.org/project/nodeaccess
http://drupal.org/project/content_access (ggf. + ACL)
...sind drei Module die sowas können, es gibt noch einige mehr. Im Grunde arbeiten sie alle ähnlich. Sie unterscheiden sich aber in der Art der Eingabe. Da Benutzer&Redakteure schnell von Rollen- und Rechtematrix überfordert sind, ist das erste Modul aus meiner Sicht ein sanfter Einstieg in die Rechtesteuerung für Endbenutzer, zumal man auch das Wording anpassen kann ("Dieser Beitrag soll öffentlich erscheinen" etc.).
ciao, Ronald
Hier kannst du dir auch noch
am 21.11.2010 - 14:25 Uhr
Hier kannst du dir auch noch ein paar Dinge anschauen: Zugriffsbeschränkungen für Nodes - eine Übersicht der Möglichkeiten
Klappt alles bis auf Beiträge nur für Freunde
am 21.11.2010 - 23:05 Uhr
Vielen Dank für den Hinweis. Das Modul tac_lite war mir nicht bekannt und man kann damit ein schönes Auswahlfeld für die Endbenutzer bei der Erstellung der Inhaltstypen bereit stellen. Ich weiss allerdings immer nocht nicht, wie ich die Funktionalität: Beitrag soll nur für Freunde (realisiert über user relatioships) bei access for taxonomy als scheme hinterlegen kann.
Wie bekommt man das nur hin?
Also auf der Project-Page des
am 21.11.2010 - 23:42 Uhr
Also auf der Project-Page des Moduls "User Relationships" finde ich unter anderem den folgenden Punkt:
Also bundled with the core relationships module is a set of twelve other modules directly related:
[...]
10. User Relationship Node Access lets users control access to their content based on relationships
Ist das denn nicht genau das, was du brauchst?
Wer präsentiert Lösungsansätze für eine Online-Community?
am 26.11.2010 - 19:37 Uhr
Ich verstehe nicht die Funktionalität von User Relationships Node Acess.
Unter dem Verwaltungsmenü entsteht ein Punklt "Post to social networking", in dem man für die selektierten Inhaltstypen dann beim Erstellen der Inhaltstypen einen Punkt "User Relationships Node Acess" erhält mit drei Feldern Post to: Fuzzy Anzeige, Aktualisieren und Löschen. Ich verstehe nicht, welche Funtionalität dahintersteht, zumal man auch eine Mehrfachauswahl treffen kann.
Meinem eigentlichen Ziel, Inhalt beim Erstellen wahlweise privat/für Freunde/ für die Community einzustellen, bin ich immer noch nur soweit, dass ich mithilfe von nodeacess und tac_lite leider kein Schema für Freunde treffen kann, da die Auswahl nur per Role möglich ist. Leider gibt es bei tac_lite keine Selektionsmöchkeit "grant access per relationshipt type" (Schade, dann hätte ich das Problem erschlagen), sonden nur "grant by role".
Wer weiss Rat, wie ich weiterkomme?
Ich muss für eine solche Funktionalität vermutlich ganz anders ansetzen, aber wie?
Es wäre schön, wenn ich bei der Lösung mit bestehenden Modulen arbeiten kann.
Anders umschrieben, habe ich zu dieser Thematik einen weiteren offenen Forumsbeitrag gefunden:
Ich bin gespannt, wer mir aus dieser aktive Community wieder weiterhilft.
Am Wochenende hat bestimmt jemand die Muße, mir eine Lösung zu skizzieren / zu erläutern.
Da ich am Wochende nicht online bin, lasse ich mich am Montag überaschen.
Danke !!!
Vielleicht hilft dir das hier
am 26.11.2010 - 19:48 Uhr
Vielleicht hilft dir das hier weiter:
http://drupal.org/node/609304
Danke für den Hinweis -leider keine Lösung
am 30.11.2010 - 18:06 Uhr
Danke für den Link Exterior , leider auch hier keine Lösung des Problems:
Comment 6:
UR-Node Access doesn't make nodes private, it can only allow access based on relationships. I.e. it never votes 'no' on node access, only 'yes' or 'abstain'. You'd need another access control module of the many at d.o to make a node private.
Wenn man also die Frage umkehrt: Kennt jemand ein access control Modul, in dem auch zwischen privaten, für Kontakte und Beiträgen für die gesammte 'Community unterschieden wird neben den gängigen acess by roles ?
Ich habe bisher keines gefunden, aber es gibt ja viele Acess-Module, kann mir nicht vorstellen, das es keins gibt.
Mmmh, das UR-NA kann also nur
am 30.11.2010 - 18:21 Uhr
Mmmh, das UR-NA kann also nur "yes" oder "abstain" voten, also "ja" und sich enthalten.
Und wenn man die Inhaltstypen nun pauschal nicht sichtbar für alle User macht (z. B. mit Content Access)? Dann kann man doch mit UR-NA den Zugriff für befreundete User gestatten und alle anderen können den Node nicht sehen. Oder nicht?
Stimmt-aber
am 30.11.2010 - 18:36 Uhr
es ist absolut nicht erwünscht, dass wenn keine Auswahl für befreundete User getroffen wird UR-NA die Inhalte dann standardmäßig öffentlich macht.
Gibt es denn kein Modul wo man Zugriffe wie von mir gewünscht steuern kann mit UR-Typen (Freunde) & Rollen (hier Gästen, authentifzierten Benutzern?
Wenn tac-lite so erweitert würde, wäre das super & mein Problem erschlagen.
Zitat: Wenn tac-lite so
am 01.12.2010 - 00:36 Uhr
Wenn tac-lite so erweitert würde, wäre das super & mein Problem erschlagen.
tac-lite ist aber eben nicht so erweitert und soweit ich das gesehen habe, gibt es da auch keinen Patch o. Ä.
Gibt es denn kein Modul wo man Zugriffe wie von mir gewünscht steuern kann mit UR-Typen (Freunde) & Rollen (hier Gästen, authentifzierten Benutzern?
All-in-One? Anscheinend nicht.
es ist absolut nicht erwünscht, dass wenn keine Auswahl für befreundete User getroffen wird UR-NA die Inhalte dann standardmäßig öffentlich macht.
Hö? Hat doch auch kein Mensch gesagt, wo hast du denn das her?
Ich persönlich würde folgendes probieren:
- Das Modul Content Access installieren
- anhand dieser Anleitung eine Zugriffs-Möglichkeit für Rollen anlegen
- Mittels UR-NA eine Zugriffsmöglichkeit für Relationships anlegen
- Alle Nodes des entsprechenden Typs für alle User (außer den Ersteller) standardmäßig nicht lesbar machen
Wenn dann ein Node erstellt wird, kann diesen Node niemand lesen. Wenn man nun festlegt, dass den Node die Rolle "authentifizierte Benutzer" lesen darf, dürfen alle Mitglieder dieser Rolle den Node lesen. Wenn man zusätzlich noch sagt, alle Freunde dürfen den Node lesen, dann dürfen eben alle Freunde und alle Mitglieder der Rolle "auth. Benutzer" den Node lesen, mehr nicht.
Weiß echt nicht, wo da dann noch das Problem liegt, damit ist doch alles abgedeckt.
Danke
am 01.12.2010 - 08:57 Uhr
Dann werde ich mich mal die Arbeit machen. :-)