Drupal on tehokas ja joustava sisällönhallintajärjestelmä (CMS), mutta se eroaa monista muista järjestelmistä rakenteeltaan ja logiikaltaan. Yksi tärkeimmistä eroista on Drupalin tapa käsitellä sisältöä: kaikki perustuu sisältötyyppeihin, solmuihin ja näkymiin. Tässä artikkelissa perehdymme näihin kolmeen keskeiseen käsitteeseen ja siihen, miten ne muodostavat Drupalin rakenteellisen selkärangan.
Mitä ovat sisältötyypit Drupalissa?
Sisältötyypit (content types) ovat Drupalin tapa erotella eri tyyppistä sisältöä. Yleisimpiä esimerkkejä ovat:
-
Artikkeli – ajankohtaisiin uutisiin tai blogiteksteihin
-
Perussivu – staattinen sisältö, kuten ”Tietoa meistä” -sivu
Voit luoda omia sisältötyyppejä tarpeen mukaan, kuten:
-
Tuote
-
Projekti
-
Tapahtuma
Jokaisella sisältötyypillä voi olla omat kentät (fields), esimerkiksi:
-
Tekstikentät (body)
-
Kuvakentät (image)
-
Päivämäärät (date)
-
Valintalistat (taxonomy)
📌 Sisältötyyppejä hallitaan kohdasta Rakenne > Sisältötyypit.
Lisätietoja saat virallisesta dokumentaatiosta:
👉 Drupal: Content Types
Mikä on solmu (node)?
Drupal tallentaa jokaisen yksittäisen sisältöelementin nimellä solmu (node). Kun esimerkiksi kirjoitat artikkelin, järjestelmä tallentaa sen solmuna tietokantaan.
Jokaisella solmulla on oma:
-
ID-tunnus (esim. /node/123)
-
Sisältötyyppi (esim. artikkeli)
-
Käyttäjä (sisällön kirjoittaja)
-
Julkaisupäivämäärä
-
Kenttäarvot (esim. otsikko, teksti, kuva)
Drupalin käyttöliittymässä et aina näe sanaa “solmu”, mutta teknisesti jokainen sisältöelementti (blogiteksti, tuotekuvaus, tapahtuma jne.) on solmu.
Lisälukemista:
👉 Drupal Node API
Näkymät (Views) – tietojen esittäminen haluamallasi tavalla
Näkymät eli Views on yksi Drupalin tärkeimmistä ominaisuuksista. Se mahdollistaa tietojen hakemisen, lajittelun ja näyttämisen eri muodoissa ilman ohjelmointia.
Tyypillisiä käyttötapoja:
-
Listaa uusimmat artikkelit etusivulle
-
Näytä tuotteet kategorian mukaan
-
Luo kalenterinäkymä tapahtumista
Views toimii seuraavasti:
-
Valitse mitä sisältöä näytetään (esim. artikkelit)
-
Aseta ehdot (esim. julkaistu = kyllä)
-
Määritä järjestys (esim. uusimmat ensin)
-
Valitse esitystapa (taulukko, ruudukko, lohko tai sivu)
👉 Views-moduuli kuuluu nykyään Drupalin ytimeen, mutta voit lisätä laajennuksia, kuten Views Infinite Scroll tai Views Slideshow.
Taksonomia – sisällön luokittelu
Drupalissa sisältöä luokitellaan taksonomian avulla. Tämä tarkoittaa esimerkiksi:
-
Avainsanoja
-
Kategorioita
-
Tuotetyyppejä
Voit liittää taksonomiat kenttinä sisältötyyppeihin, ja sitten käyttää niitä suodattimina näkymissä.
Esimerkki:
-
Artikkeli sisältötyyppi käyttää “Avainsanat” -kenttää
-
Näkymä listaa artikkelit, joissa avainsanana “Drupal”
Lisätietoa:
👉 Taxonomy Overview – Drupal
Kentät – tiedon osat
Drupal on kenttäpohjainen järjestelmä. Jokaisella sisältötyypillä voit määrittää erilaisia kenttiä:
-
Teksti (tekstikenttä)
-
Kuvatiedosto (image)
-
Linkki (link field)
-
Yhteys toiseen solmuun (entity reference)
-
Taksonomian viittaus
Kenttiä voi lisätä myös käyttäjäprofiileihin, taksonomioihin ja jopa lohkoihin.
📌 Hallinta: Rakenne > Sisältötyypit > Hallinnoi kenttiä
Esimerkki: Blogiartikkeleiden rakenne
Sisältötyyppi: Artikkeli
-
Otsikko (Title)
-
Tekstisisältö (Body)
-
Esikatselukuva (Image)
-
Avainsanat (taxonomy term reference)
-
Kirjoittaja (automatisoitu)
-
Julkaisupäivämäärä (automatisoitu)
Solmu: “Mikä on Drupal?”
-
Otsikko: Mikä on Drupal?
-
Sisältö: Informatiivinen teksti
-
Avainsanat: Drupal, CMS
Näkymä:
-
Ehto: Näytä kaikki artikkelit
-
Esitystapa: Kortit (ruudukko)
-
Suodatin: Vain julkaistut
Käyttövinkkejä rakenteen hallintaan
-
Suunnittele sisältötyypit huolellisesti alussa
-
Käytä taksonomiaa monipuolisesti sisällön järjestelyyn
-
Hyödynnä näkymiä luodaksesi tehokkaita listauksia
-
Käytä kenttiä vain tarpeeseen – älä ylikuormita sisältöä
Jos haluat tehdä monipuolisia suhteita sisällön välillä, kokeile Entity Reference Revisions -moduulia.
Yhteenveto
Drupalin rakenne perustuu loogiseen ja modulaariseen ajatteluun: sisältötyypit määrittelevät mitä sisältöä voit luoda, solmut ovat yksittäisiä sisältöjä, ja näkymät mahdollistavat niiden esittämisen käyttäjälle monin eri tavoin. Kun ymmärrät nämä kolme keskeistä elementtiä, pääset luomaan monipuolisia ja ammattimaisia verkkosivustoja Drupalilla – ilman tarvetta kirjoittaa riviäkään koodia.
Samankaltaisia artikkeleita
Lohkojen (Blocks) käyttö ja sijoittelu teemassa
Drupalissa lohkot (blocks) ovat yksi keskeisimmistä tavoista rakentaa sivuston ulkoasua ja toiminnallisuutta. Lohkojen avulla voit sijoitt...
Valikot ja linkkien hallinta Drupalissa
Drupal on yksi maailman suosituimmista avoimen lähdekoodin sisällönhallintajärjestelmistä, ja se tarjoaa erittäin joustavat työkalut si...
Ilmaisten ja räätälöityjen teemojen ero Drupalissa
Drupal on teemoiltaan erittäin joustava sisällönhallintajärjestelmä jossa visuaalinen ilme on keskeinen osa sivuston kokemusta ilmaiseks...
Kuinka asentaa ja aktivoida teema?
Teeman asentaminen Drupalissa voidaan tehdä kolmella tavalla: käyttöliittymästä, FTP:n kautta tai komentorivillä Composerin ja Drushin ...
Mikä on moduuli ja kuinka niitä lisätään Drupalissa?
Drupal on erittäin joustava ja laajennettava sisällönhallintajärjestelmä, ja sen ytimessä ovat niin kutsutut moduulit. Moduulit ovat lis...
Kuinka luoda ja julkaista artikkeli Drupalissa?
Drupal on monipuolinen sisällönhallintajärjestelmä (CMS), jota käytetään erityisesti laajoissa ja rakenteellisesti monimutkaisissa...
Drupalin hallintapaneelin esittely aloittelijalle
Drupal on suosittu avoimen lähdekoodin sisällönhallintajärjestelmä, joka tarjoaa tehokkaat työkalut verkkosivustojen luomiseen ja hallin...
Kuinka asentaa Drupal palvelimelle?
Drupal on monipuolinen ja tehokas sisällönhallintajärjestelmä (CMS), jota käytetään maailmanlaajuisesti verkkosivustojen ja sovellusten...
Mikä on Drupal ja mihin sitä käytetään?
Drupal on ilmainen ja avoimen lähdekoodin sisällönhallintajärjestelmä (CMS), jota käytetään monipuolisten ja skaalautuvien verkkosivusto...
Drupal Commerce
Drupal Commerce – joustava verkkokaupparatkaisu ammattilaisille on ratkaisu yrityksille, jotka tarvitsevat enemmän kuin perustason verkkokaupan. Se yhdistää sisällönhallinnan, kaupalliset toiminnot ja teknisen…
Monikieliset sivustot Drupalilla
Vuonna 2025 yritysten globaali ulottuvuus ja tarve palvella asiakkaita eri kielillä on tärkeämpää kuin koskaan. Drupal tarjoaa markkinoiden kehittyneimpiä työkaluja monikielisten verkkosivustojen…
Parhaat käytännöt Drupalin tietoturvan vahvistamiseen
Drupal on yksi maailman turvallisimmista sisällönhallintajärjestelmistä (CMS), ja sitä käytetään laajasti valtiollisissa organisaatioissa, yliopistoissa ja suurissa yrityksissä. Vaikka Drupal tarjoaa vankan arkkitehtuurin…