Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modulsuche ›

Organic Groups auf einer Site für zwei Zwecke einsetzen?

Eingetragen von windm (112)
am 30.11.2010 - 11:37 Uhr in
  • Modulsuche
  • Drupal 6.x

Hallo!

Ich würde das bereits vorhandene und verwendete OG-Modul gerne noch für eine weitere Funktion in meiner Seite verwenden.
Bisher setze ich das OG sehr nah an der Ursprungsidee ein - für ein Clubverzeichnis, bei dem die Clubseiten als die führenden OG-nodes und Clubbeiträge als zugelassene OG-Beiträge eingerichtet sind. Funktioniert super inklusive Mitgliedermanagement und und und.

Problem ist nun, dass ich eine vergleichbare OG-Struktur auf der gleichen Seite gerne noch für folgende Funktion einsetzen würde:

Zentraler node einer jeden Gruppe ist ein cck-node mit "Stammdaten".
Der Autor ist damit = Gruppenadmin
Zu diesen Stammdaten sollen fortlaufend noch ergänzende nodes mit "Servicedaten" erzeugt werden (mit den nodes als Gruppenbeitrag wären die ja referenziert...)
Um weitere Ersteller von Servicedaten zuzulassen, könnte der Gruppenadmin ja einfach User hinzufügen, einladen etc.
(Der Gruppenadmin könnte ja sogar weitere Admins ernennen, die dann sogar die Stammdaten bearbeiten können)

Mit diesem Setup wäre ich schon komplett fertig - WENN ich nicht OG schon für das "Clubmanagement" einsetzen würde.... :-(

Meine Frage ist nun:
1. Kann man OG "doppelt" verwenden? Also quasi zwei unterschiedliche Konfigurationen von OG für die zwei Einsatzbereiche vornehmen?
oder
2. Gibt es ein anderes Konstrukt, um die obige Funktion mit Stammdaten + n x Servicedaten und (!) die Sache mit der "Autorisierung Dritter" zum Hinzufügen von Servicedaten hin zu bekommen?

Für 2. könnte würde ich mal mit Node Reference starten (??), bräuchte dann aber noch eine Idee bzgl. der Autorisierung. Mit OG würde ich gerne arbeiten, da mir das inzwischen einigermaßen vertraut ist und ich ein klares Bild hätte, wie ich die gewünschte Struktur/Funktion damit abbilde...

Bin für jeden Hinweis/Tipp dankbar!!

‹ jquery slider Erweiterung für Inhaltstypen: Sichtbarkeit des Inhalts soll als privat, für Freunde und innerhalb der Community wählbar sein ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

windm schrieb 1. Kann man OG

Eingetragen von rokr (593)
am 01.12.2010 - 17:28 Uhr
windm schrieb

1. Kann man OG "doppelt" verwenden? Also quasi zwei unterschiedliche Konfigurationen von OG für die zwei Einsatzbereiche vornehmen?
oder

Ja, schau mal in die Konfiguration eines neuen Inhaltstypes. Du kannst jeden zu einer OG machen.

windm schrieb

2. Gibt es ein anderes Konstrukt, um die obige Funktion mit Stammdaten + n x Servicedaten und (!) die Sache mit der "Autorisierung Dritter" zum Hinzufügen von Servicedaten hin zu bekommen?

Wenn es dir um die reine Rechtesteuerung geht, reicht die vllt. schon die richtige Konfiguration von Rollen und den Rechten von Inhaltstypen aus. Oder du schaust dir mal OG Subgroups an, das kenne ich allerdings noch nicht. http://drupal.org/project/og_subgroups

Grüße, Ronald

  • Anmelden oder Registrieren um Kommentare zu schreiben

anderer Ansatz... mit Beitragsreferenz

Eingetragen von windm (112)
am 01.12.2010 - 18:02 Uhr

Hallo Ronald und danke für deine Antwort!

das mit der Inhaltstyp config hatte ich auch schon ausprobiert - also den Typ für das führende Element als Gruppe und die angehängten nodes als Gruppenbeitrag eingestellt... nur greifen dann natürlich alle Settings und Modifikationen, die ich für mein "eigentliches" OG Konstrukt (also das "Clubmanagement") vorgenommen habe...
Das bekomme ich nicht auf einen Nenner mit diesem zweiten Verwendungszweck - da würde es nur funktionieren, wenn ich OG "klonen" könnte und alle Einstellungen inkl. Übersetzungen, Rechten, Blöcken, Views usw. komplett unabhängig konfigurieren könnte.

Ist aber nicht tragisch - ich verfolge seit ein paar Stunden auch einen anderen Ansatz - mit zwei ganz normalen Content Types, von denen die angehängten nodes den übergeordneten node referenzieren. Geht eigentlich ganz einfach mit der CCK Beitragsreferenz und einem so konfigurierten View, daß man nur die eigenen übergeordneten Nodes referenzieren kann.
Um das plastischer zu machen: Typ 1 wäre "Kochbuch", Typ 2 wären "Rezepte" - dann kann ich ein Kochbuch anlegen und immer wenn ich ein Rezept schreibe, auswählen, welchem eigenen Kochbuch ich das zuordne...
Mit Views sollten dann auch die diversen Darstellungen ganzer Kochbücher oder anderer Auswahlen problemlos erstellbar sein.

Was mir bei diesem Ansatz noch fehlt, ist der richtige Ansatz, wie ich andere User "einlade", ein Rezept für mein Kochbuch zu schreiben. Mit node_invite könnte ich wohl jemanden einladen, einen bestehenden node zu bearbeiten - aber dann müsste ich ja erst ein "Blanko-Rezept" anlegen und darauf jemanden einladen. Schöner wäre es, auf user-ebene die Berechtigung zu erteilen, Rezepte für mein Kochbuch x schreiben zu dürfen... ob es da wohl ein Modul gibt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • gepatchte PHP Version 7.4 für Windows
  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
Weiter

Neue Kommentare

  • Muss ja nicht genau php 8.3 sein
    vor 6 Tagen 3 Stunden
  • Guten morgen und Danke
    vor 6 Tagen 9 Stunden
  • Evtl. versuchen auf PHP 8 zu wechseln
    vor 6 Tagen 16 Stunden
  • Danke Schmittrich. Die Frage
    vor 1 Woche 1 Tag
  • Keine Antwort auf die Frage nach dem Woher
    vor 1 Woche 1 Tag
  • Danke ich werde mir die
    vor 6 Wochen 6 Tagen
  • Vielen Dank für Ihren
    vor 7 Wochen 1 Tag
  • Composer ist sehr ratsam
    vor 7 Wochen 3 Tagen
  • Vielen Dank für den
    vor 7 Wochen 6 Tagen
  • Die alten CMS Vergleiche von contentmanager.de
    vor 7 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250323
Registrierte User: 20572

Neue User:

  • alxshell
  • AnthonyhoF
  • Philiphelve

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 6 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association