Gruppinnehåll

Events happening in the community are now at Drupal community events on www.drupal.org.
rubakaa's picture

Jag funderar på hur man skulle bygga väldigt enkla "grupper" i drupal.

Det jag vill åstakomma är alltså att vissa användare kan bilda en grupp och dessa användare ska kunna modifiera fördefinierat gemensamt gruppinnehåll.

I huvudsak så ska en grupp ha en grupprofil som användarna i gruppen ska kunna modifiera. Vill även att gruppmedlemmarna ska kunna skriva bloginlägg. Lämpligen får varje användare stå som författare till sitt eget bloginlägg och så sammanfattas alla medlemmars inlägg ihop till en gemensam gruppblog (enkelt med views, givet alla gruppmedlemmar). Se nedan för exempel.

Rent abstrakt finns två typer av aktörer som har med en grupp att göra:
1) Gruppmedlem - behöver en gruppanel, ett eget menyblock som låter denna redigera grupprofilen och andra grupprelaterade uppgifter (hur hittar man grupptillhörighet givet godtycklig användare?)
Ex meny:
| Edit group profile
| Write blog entry
| Upload group submission

2) Observatör - kunna kika på en grupp, grupprofil tillsammans med länkar till annat gruppinnehåll
Ex meny:
| Profile
| Blog
| Members

Problemen som dyker upp i mitt huvud är hur kopplingarna "grupp -> medlemmar" och "medlem -> grupp" ska hittas och även hur en grupp ska kunna skapas (den behövs sättas upp med en tom default profil etc).

Någon som inser hur man skulle kunna pussla ihop detta med tex. cck, views, menu block, diverse permissions etc...? Alternativt känner till någon färdig modul för detta ändamål.

Jag har tittat lite på OG men den är alldeles för fläskigt overkill och passar inte riktigt mina ändamål om jag förstått den rätt.

Jag är beredd på att behöva bygga en egen modul i värsta fall om jag i så fall kan inse hur man bygger in rätt "dynamik" i menysystemet (givet användare -> grupp id -> spotta ut relevant innehåll).

Förslag/Insikter?

Comments

OG kan absolut vara lite

blackdog's picture

OG kan absolut vara lite mycket att jobba med ibland, men det som du beskriver är precis vad OG är till för och gör på ett väldigt bra sätt. Jag skulle inte rekommendera att bygga en egen modul, men om du känner dig manad så bör du börja med att titta på hur node access-systemet fungerar i Drupal.

Skriv hellre en modul som tar bort lite av OG's 'fläskighet' där du inte behöver den.

// Hans Nilsson, Kodamera AB
www.kodamera.se

// Hans Nilsson, Kodamera AB
www.kodamera.se

Tackar. Jag har trots allt

rubakaa's picture

Tackar. Jag har trots allt gått in på det spåret nu (var tidigare för lat för att testa och aningen vilseledd av demosites). Typiskt att allting ska finnas färdigt ^^.

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: