Taksonomia (Drupal)

Drupal Suomen wiki

Loikkaa: valikkoon, hakuun

Drupalin Taksonomia-moduuli mahdollistaa sisällön luokittelun ja suodattamisen. Solmuihin liitetään termejä, joille voi määritellä keskenäisiä suhteita. Solmuja voi tämän jälkeen hakea ja listata termien perusteella.

Sisällysluettelo

[muokkaa] Asennus

Taksonomia on osa Drupalin perusasennusta. Jos moduuli ei ole kytkettynä päälle, sen saa päälle ylläpidon moduulisivulta.

[muokkaa] Käsitteitä

Taksonomian peruskäsitteitä ovat sanasto ja termi. Sanasto on yksinkertaisesti lista erilaisia termejä, ja termit ovat sanoja jotka kuvaavat sisältöä. Yksittäisen sanaston termeillä voi olla keskenäinen suhde (esim. "Ford on auto"), mutta ei kahden eri sanaston termeillä.

[muokkaa] Sanaston ominaisuudet

[muokkaa] Nimi ja kuvaus

Sanastolla on nimi ja valinnainen kuvaus sekä ohjeteksti. Nämä näkyvät käyttäjälle, eikä niiden sisällölle ole erityisiä teknisiä rajoituksia. Jos ohjetekstiä ei ole, näytetään Drupalin oletusohje.

[muokkaa] Tyypit

Minkä sisältötyyppien yhteydessä sanastoa voi käyttää? Sanastovalinnat näytetään muokattaessa määrätyntyyppisiä solmuja.

[muokkaa] Arvojärjestys ja muu käyttöön liittyvä

Jos valitset, että sanastossa on arvojärjestys, termit muodostavat hierarkisen puurakenteen. Esimerkiksi sanastossa paikat voisi olla termi Louvre, joka kuuluu termin Pariisi alle, joka puolestaan kuuluu termiin Ranska jne.

Vapaa määrittely mahdollistaa termien näppäilemisen listasta valitsemisen sijaan. Kaikista uusista sanoista syntyy automaattisesti uusia termejä. Tämä tunnetaan myös nimellä tagging.

Voit myös valita, että samaan solmuun voi liittyä useampia termejä, tai että termin liittäminen on pakollista.

[muokkaa] Automaattiset listaukset

Drupal luo automaattisesti jokaiselle termille sivun, jossa näkyvät termiä vastaavat solmut. Osoite on muotoa taxonomy/termi.

Useimmissa teemoissa solmun termit näytetään linkkeinä listaussivuille.

[muokkaa] Esimerkkejä käytöstä

Uutissivuston jokainen uutinen kuuluu osastoon kuten kotimaa tai talous. Ylläpitäjä määrittelee sanaston jonka nimeksi tulee Osasto, ja asettaa termeiksi osastojen nimet. Hän määrittelee lisäksi, että jokaisella uutisella tulee olla tasan yksi termi tästä sanastosta. Käyttäjät näkevät valinnan listana.

[muokkaa] Sudenkuoppia

Yhden sanaston termejä ei voi siirtää toiseen ilman suoraa tietokannan muokkaamista.

Sanaston nimeä voi muuttaa, mutta kahta termiä ei voi yhdistää. Antamalla molemmille sama nimi syntyy vain kaksi samannimistä termiä.

Vapaata määrittelyn avulla käyttäjät voivat luoda uusia termejä. Hierarkioiden määrittelyyn tarvitaan kuitenkin täydet ylläpito-oikeudet Taksonomia-modulille.

[muokkaa] Tietokannan rakenne

[muokkaa] vocabulary

Sanastojen nimet, kuvaukset ja useimmat asetukset.

vid 
Sanaston ainutkertainen avain
module 
Moduuli, joka on luonut sanaston. Yleensä taxonomy, mutta voi olla myös esim. forum

[muokkaa] vocabulary_node_types

Minkä sisältötyyppejä sanastoja voi käyttää?

vid 
Sanaston avain
type 
Sisältötyypin järjestelmälle näkyvä nimi.

[muokkaa] term_data

Termien nimi, kuvaus ja paino.

tid 
Termin ainutkertainen avain
vid 
Sanaston avain

[muokkaa] term_hierarchy

Termien hierarkia

tid 
Termin avain
parent 
Hierarkiassa ylempi termi (myöskin tid-numero)

[muokkaa] term_node

Taulu, joka yhdistää termit solmuihin

nid 
Solmun avain
tid 
Termin avain
Henkilökohtaiset työkalut