Så får du Organic groups-behörigheter utan att behöva använda OG

Itangalo's picture

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!

HansRoberto's picture

Mycket intressant!! Ska genast prova dessa moduler. Återkommer kanske med frågor.

/Hans

Fråga nr 1

HansRoberto's picture

Hur hanterar du ansökningar om medlemskap i olika grupper?

/Hans

Fråga 2

HansRoberto's picture

Jag får inte delegering av rättigheter att funka... Hur lyckades du??

Tack!

Spara om nod

Itangalo's picture

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

Itangalo's picture

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

voxpelli's picture

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

mattiasj's picture

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

HansRoberto's picture

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?

Itangalo's picture

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

frjo's picture

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.

Sweden

Group events

Add to calendar

Group notifications

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

Hot content this week