Varför nod referens?

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

Jag har läst ganska mycket nu om nod referens och taxonomier, men jag lyckas ändå inte förstå vad nod referens är bra för. Jag tycker det verkar som att man kan göra allt med taxonomier. Jag skulle vara mycket tacksam om någon har lust att förklara när nod referens är bättre än taxonomier :)

Comments

...

blackdog's picture

Fel flik öppen. Sorry.

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

Kanske kan ge lite mer info

blackdog's picture

Kanske kan ge lite mer info här ändå..

Nodreferenser använder du när du vill skapa en direkt koppling mellan två (eller fler) noder. På en nodtyp som heter Skiva kan man t.ex. ha en nodreferens till en Artistnod, vilket gör att du får en direktkoppling mellan skiva och artist, och med t.ex. Views kan du m.h.a Relationer hämta ut all data från både din Skivnod och Artistnod och visa i samma resultat.

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

Lite klarare

Toxid's picture

Ja det blev lite klarare nu i alla fall, tack för det. Relationer och argument är de enda funktionerna i views som jag inte har klurat ut hur de funkar ännu.

Skulle det vara bättre att använda nodreferens i ett bildgalleri, t.ex att en bild har en nodreferens till en bildkategori? Eller är det bättre att använda taxonomi och i så fall varför?

Galleri

kr0l's picture

Taxanomier är bättre lämpade för att kategorisera material så som att kategorisera ett eller flera bildgallerier under kategorien "Sommar" eller "Sydafrika"

Medans nodreferenser är ämnade att binda objekt eller noder att vara 2 eller flera delar av en och samma så som bilder till ett galleri, eller sidor till en bok, eller bifogade, relaterade dokument där dokumenten i sig är representerade av drupal noder.

I exemplet "skivbutik" så är det väldigt passande! En artist i sig representeras av en nod, varje artist har ett eller flera album, Varje album har sedan en eller flera spår. Här är det logiskt att denna relation representeras av noder och därför är det lämpligt att vi använder oss utav nod referenser.

Varje artist vara kategoriserad under en eller flera genre, här kan det vara mer passande att använda sig av tex taxanomier, för en genre är inte på samma sätt lika hårt bunden till en viss artist.
Tänk även på att album kan ha en eller flera genrar då artiser kan byta stil :D

:) Hoppas det kan ha rett ut ett och annat..

Förenklat sett kan man väl

voxpelli's picture

Förenklat sett kan man väl beskriva det som detta (som dock inte bidrar något alls till hur man bäst använder dem - sorry):

Nodereferenser är en direkt enkelriktad koppling mellan två noder.

Taxonomi term ger en indirekt dubbelriktad koppling mellan två noder.

Bra förklaringar

Toxid's picture

Tack de9ine och voxpelli, jag tror jag har fattat genom era förklaringar. Skulle det vara mycket mer omständigt att lösa artist - album biten med bara taxonomier? Det är inget jag planerar, bara en intressant fråga.

@toxid: Artist - album låter

voxpelli's picture

@toxid: Artist - album låter ju som en ganska direkt koppling - ett album är kopplat till en eller flera specifika artister. Du skulle väl kunna lösa det med taxonomier - men det vore nog mindre intuitivt än med en nodreferens.

Om du inte ska ha någon mer

blackdog's picture

Om du inte ska ha någon mer info om artist än namnet funkar det alldeles utmärkt med taxonomier, men om du vill ha mer data är noder och nodreferenser den bästa lösningen.

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

Tack

Toxid's picture

Tack för svaren, nu förstår jag bättre vad nod referens är.

Sweden

Group notifications

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