Om du använt Drupal mer än ett halvår och byggt fler än fem testsajter är det troligt att du (liksom jag) testat Organic groups. Det är den modulen som används här på g.d.o för att låta folk skapa diskussionsgrupper. Den sköter behörighet, e-postutskick, gruppspecifika menyer, ansökningar om medlemskap i olika gurpper, skapar listor med olästa meddelanden och kan hålla ordning på taxonomier speciellt för olika grupper.
Och den är skitjobbig.
Den gör alldeles för mycket för att vara riktigt användbar. Och den gör det på ett sätt som passar hur Organic groups skrevs från början -- inte hur man skulle vilja använda modulen tillsammans med moduler som CCK, Views och Panels.
Jag kommer troligtvis aldrig att installera Organic groups igen. För jag har hittat ett annat sätt.
Närmare beskrivning finns på NodeOnes blog.
Hej!
//Johan Falk, NodeOne
**
Vill du lära dig mer om Drupal? Kolla in samlingen av tips och guider!
Har du en fråga om Drupal? Missa inte FAQ-sidan på forumet!
Kolla in min senaste guide: Hundra småsteg för att självlära sig Drupal 6
Sugen på en Drupalkurs? Kolla in NodeOnes utbud av Drupalkurser

Comments
Tack Johan!
Mycket intressant!! Ska genast prova dessa moduler. Återkommer kanske med frågor.
/Hans
Fråga nr 1
Hur hanterar du ansökningar om medlemskap i olika grupper?
/Hans
Fråga 2
Jag får inte delegering av rättigheter att funka... Hur lyckades du??
Tack!
Spara om nod
Dick här på NodeOne ställde ungefär samma fråga, och upptäckte sedan att man måste spara om gruppnoderna för att rättigheterna ska uppdateras. Inte helt idealt, men förhoppningsvis en bugg som tas om hand rätt snart.
Det verkar också som att det inte hjälper att bygga om rättigheterna på webbplatsen – kanske snarare tvärt om. :-/
Två inte helt roliga buggar, men man kommer inte att märka dem om man lägger in access-modulerna innan man bygger innehåll. Annars får man antingen spara om noderna eller fixa en patch. Eller vänta på bättre tider. :-)
//Johan Falk, NodeOne
Check out Skill Compass – an experiment for Drupal learning.
Tre förslag för medlemskap
Det blev lite debatt på huvudsidan för inlägget, så jag tog mig friheten att svara på din fråga där – och att göra det på engelska: http://nodeone.se/drupal/goodbye-organic-groups#comment-521
Hoppas att någon av idéerna är användbara!
//Johan Falk, NodeOne
**
Vill du lära dig mer om Drupal? Kolla in samlingen av tips och guider!
Har du en fråga om Drupal? Missa inte FAQ-sidan på forumet!
Kolla in min senaste guide: Hundra småsteg för att självlära sig Drupal 6
Sugen på en kurs i Drupal? Kolla in kursutbudet hos NodeOne.
Check out Skill Compass – an experiment for Drupal learning.
Håller med helt och hållet,
Håller med helt och hållet, har använt precis samma lösning som du, också istället för Organic Groups. Upplever den modulen som en klusterfuck av röra.
Andra moduler som kan användas är:
Node Access Auto Reference
Node Relationships
Håller fullständigt med om
Håller fullständigt med om att Organic Groups i nuvarande version gör på tok för mycket - skulle jag vetat om det från början skulle jag slängt ihop någon en egen "SimpleGroups" eller gjort någon annan alternativ lösning- sitter nu istället fast med att fyra moduler som modifierar beteendet i Organic Groups istället: http://github.com/voxpelli/drupal-og-enhanced
Snackade dock med amitaibu som tagit över som maintainer och han verkar ha som mål att göra modulen väldigt mycket enklare i kommande versioner så kanske blir den till slut den gruppmodul som den alltid borde ha varit.
Mycket intressant att se
Mycket intressant att se någon föreslå ett alternativ till OG. Arbetar just nu med min fjärde sajt som använder OG och, även om det nu går ganska smidigt så känns det som en tung bit och det man gör främst är ju att strippa bort och modifiera för att få en enklare variant. Det första jag gör efter installation av OG är att inaktivera alla nasty views och importera hemmabyggda istället som känns mer "rätt". Gillar inte de hårdkodade blocken.
Skall prova din variant asap!
Hej! Jag har ställt en annan
Hej!
Jag har ställt en annan fråga om breadcrumbs och url i samband med nodereference och inser att även navigering via menyer är besvärligt... Tänkte att det kanske är bäst att ställa frågan här ;-)
Hur gör ni för att greja navigeringen egentligen med nodereference? Om t.ex. man har flera nivåer - just nu försöker vi fixa en skolsida med många nivåer: stad - skolområde - skola - klass
Och detta ska vi slippa göra för alla skolor och klasser - det ska ske dynamsikt. Det verkar som om man kan fixa mycket med taxonomy eller menyer, men så fort man skriver t.ex. en nyhet i klassen och sedan läser nyheten i fullnode-läge så tappar man sammanhanget i menyer och breadcrumb. Url är lättare då pathauto finns.
Vi har gått så lång att vi börjat skapa en egen modul som skapar menyer beroende på var i hierarkin man befinner sig, för vi hittar ingen färdig modul för detta. Samtidigt inser jag att vi inte kan vara de första som behöver detta..?
Hur gör ni?
Ha´re
/Hans
Rules?
Det finns säkert en miljon olika sätt att lösa detta på. Ett av dem är min nya favoritmodul: Rules. Det går nämligen att använda den för att sätta breadcrumbs. Typ i stil med följande:
En Triggered rule som aktiveras när en nod av typ X (exempelvis klass) ska visas, med följande innehåll:
1. Ladda en refererad nod, nämligen den skola som klassen hänvisar till
2. Ladda en nod till, nämligen det skolområde som skolan hänvisar till
3. Ändra breadcrumbsen, så att du får ut stad (från skolområdets hänvisning), skolområde, skola -- och eventuellt också klassen om du vill det. (Det finns tokens att använda för allt detta, så ingen php behövs.)
Det är lite tråkigt att behöva göra två "node load" för att skapa breadcrumbs för en klass. Funktionen node_load är, om jag förstått saken rätt, en av de tyngre i Drupal. Det finns med stor sannolikhet moduler som fixar i princip det du frågar efter, med mindre overhead än lösningen jag föreslog. Men lösningen ovan borde i alla fall funka. :-)
Är inte säker på om menyproblemet var en följd av breadcrumbsen, eller om det var ett separat problem. (Och jag tror inte att menyval går att styra med Rules, om någon undrade.)
Lycka till.
//Johan Falk, NodeOne
**
Vill du lära dig mer om Drupal? Kolla in samlingen av tips och guider!
Har du en fråga om Drupal? Missa inte FAQ-sidan på forumet!
Kolla in min senaste guide: Hundra småsteg för att självlära sig Drupal 6
Sugen på en Drupalkurs? Kolla in NodeOnes utbud av Drupalkurser
Check out Skill Compass – an experiment for Drupal learning.
Custom Breadcrumbs och Taxonomy Breadcrumb
För att fixa rött brödsmulespår har jag då och då använt mig av modulerna Custom Breadcrumbs och/eller Taxonomy Breadcrumb.