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 - 12: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 - 18: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 - 19: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

  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
Weiter

Neue Kommentare

  • Verwende doch das Tag dafür,
    vor 6 Tagen 20 Stunden
  • Guckst du hier: step by step
    vor 6 Tagen 10 Stunden
  • Guckst du hier: step by step
    vor 6 Tagen 10 Stunden
  • Ich habe ja keine Angst vor
    vor 2 Wochen 1 Tag
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 2 Wochen 4 Tagen
  • Vielen Dank erst einmal, aber
    vor 2 Wochen 5 Tagen
  • Du hast die "Trusted host
    vor 2 Wochen 6 Tagen
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 4 Wochen 5 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 5 Wochen 1 Tag
  • Arrrrg. Nix Tabelle :-D /*
    vor 9 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250284
Registrierte User: 20500

Neue User:

  • RandallFloop
  • Inga GuAph
  • Robertolix

» Alle User anzeigen

User nach Punkten sortiert:
wla9464
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 13 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