Posted by Toxid on December 4, 2009 at 2:59am
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
...
Fel flik öppen. Sorry.
// Hans Nilsson, Kodamera AB
www.kodamera.se
Kanske kan ge lite mer info
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
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
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
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
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
@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
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
Tack för svaren, nu förstår jag bättre vad nod referens är.