Modul Taxonomy_Access
Eingetragen von leda.ch (977)
am 15.09.2008 - 00:38 Uhr in
am 15.09.2008 - 00:38 Uhr in
Hallo zusammen,
Es ist schon nicht so einfach, gewissen Usern gewisse Menupunkte für nur gewisse Nodetypes o.ä. zuzuweisen...
Bisher bin ich bei meinen Nachforschungen hier auf zwei Ansätze hiefür gestossen:
1. Für jede Rolle einen eigenen Navigationsblock erstellen. Mit Views Nodetypen selektieren (der Filter nach Rolle funktioniert nicht so toll...) und je Block aufrufen.
2. das Taxonomy_Access-Modul
Scheinbar gibt es Punkt 2 noch nicht für Drupal 6, es wäre aber wahrscheinlich genau die Lösung für mein Problem. Weiss jemand, ob und wann dieses verfügbar ist, ansonsten wende ich mich halt wohl oder übel Punkt 1 zu...
Danke
lg leda
- Anmelden oder Registrieren um Kommentare zu schreiben
Taxonomy Acces: Development snapshot for Drupal 6
am 01.10.2008 - 09:33 Uhr
Hallo Leda,
der Development Snapshot für Drupal 6 des Moduls (http://drupal.org/project/taxonomy_access) ist schon einsatztauglich, ich verwende ihn jedenfalls schon. Ggf. die Issues (http://drupal.org/project/issues/taxonomy_access) beobachten, der Austausch dort ist sehr rege.
Viel Erfolg!
Frank
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Hallo Frank, Vielen Dank
am 01.10.2008 - 10:33 Uhr
Hallo Frank,
Vielen Dank für Deinen Feedback.
Es ist naheliegend, dass ich keine Dev. Snapshots für einen Produktivbetrieb einsetzen kann/möchte.
Zum Glück brennt mir das Thema nicht mehr so unter den Nägeln wie noch vor kurzem.
Aber es scheint ja demnach nicht mehr so weit bis zu einem Release - daher kann ich mir vorstellen, dies mal auf einer 6er-Testinstallation anzutesten (wollte halt nicht zurück zu Drupal 5x).
LG
leda
lg leda
"Du liebst es, Du brauchst es oder Du gibst es weg"
www.leda.ch
Hallo Leda
am 01.10.2008 - 12:09 Uhr
Nimm mal mit mir Kontakt auf.
Ich habe mir ein eigenes Modul (taxonomy_node_access) dafür geschrieben (Drupal 6.x), das ich dir zur Verfügung stellen könnte. Damit kann die Berechtigung auf Node-Basis geregelt werden. Für jeden Node-Type kann ein Taxonomy-Vokabular hinzugefügt werden. Die Berechtigungen für den Node-Zugriff werden einfach per Rolle unter Benutzerverwaltung >> Berechtigungen gesetzt.
Zusätzlich kann eine Liste generiert, werden die eine hirachische Abbildung der Taxonomy ist und nur die Begriffe anzeigt für die der User berechtigt ist. Über die Begriffe kann der User alle Dokumente dieses Begriffes oder alternativ des Begriffes und aller seiner Kinder bekommen.
Das Modul sollte nicht mit Taxonomy-Freetagging verwendet werden. Man kann zwar Taxonomy-Begriffe umbenennen, muss aber bei neuen Begriffen die Berechtigungen neu aufbauen - sonst wird der Zugriff auf die neuen Begriffe verweigert.
Da das Modul nur mit "Drupal-Bordmitteln" arbeitet, es nutzt nur die Taxonomy-, Rollen- und Nodes-Funktionen, ist das Modul von aussen nicht zu knacken (es sein den über den Drupal-Kern - sehr unwahrscheinlich).
Das Modul ist zwar schon im produktiven Einsatz, es fehlen aber noch einige Admin-Funktionen und eine Views-Schnittstelle. Mich würde hier mal ein Feedback interessieren.
Gruß
UwBach
Hallo UwBach
am 01.10.2008 - 13:02 Uhr
Klingt interessant. Danke für Dein Angebot :-)
Was mir grad ins Auge sticht ist der Fakt, dass dann Freetagging nicht mehr geht (habe schon verstanden, wo das Problem liegt). Dies sollte eigentlich irgendwie weiterhin möglich sein, man müsste hierzu eine Art "internes" und eine "externes" Vokabluar definieren....
An sich bin ich ja Drupalanfänger, aber ich kann gerne mal versuchen, mit Deinem Modul "mein" Problem abzudecken. Ich melde mich in Kürze bei Dir.
lg
leda
lg leda
"Du liebst es, Du brauchst es oder Du gibst es weg"
www.leda.ch