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äosia, joiden avulla voit lisätä uusia toimintoja ja ominaisuuksia verkkosivustoosi ilman, että sinun tarvitsee kirjoittaa koodia alusta asti.

Tässä artikkelissa selitämme, mikä moduuli on Drupalissa, miten niitä lisätään, ja mitä hyödyllisiä moduuleja kannattaa harkita sivuston kehityksen aikana.

Mikä on Drupal-moduuli?

Moduuli (engl. module) on Drupalin laajennusosa, joka lisää järjestelmään uusia toimintoja tai muuttaa olemassa olevia ominaisuuksia. Esimerkiksi:

  • Pathauto-moduuli mahdollistaa automaattiset URL-osoitteet

  • Metatag-moduuli lisää SEO-metatietojen hallinnan

  • Views-moduuli mahdollistaa monipuoliset sisällön listaukset

  • Webform-moduuli tarjoaa lomakkeiden rakentamisen

Drupalissa on kaksi päätyyppiä moduuleja:

  1. Ytimen moduulit (Core modules): Tulevat esiasennettuna ja osa järjestelmän ydintoimintoja.

  2. Lisämoduulit (Contributed modules): Yhteisön kehittämiä moduuleja, jotka voit asentaa erikseen.

📘 Virallinen lista yhteisön moduuleista:
👉 https://www.drupal.org/project/project_module

Miksi moduuleja käytetään?

Drupal-moduulit tarjoavat nopean ja tehokkaan tavan laajentaa verkkosivustosi ominaisuuksia ilman suurta ohjelmointityötä. Tyypillisiä käyttökohteita ovat:

  • Hakukoneoptimointi (SEO)

  • Käyttäjähallinta

  • Tiedostojen ja kuvien hallinta

  • Lomakkeet ja kyselyt

  • Kieliversiot ja käännökset

  • Ulkoasun ja sisältörakenteen muokkaaminen

Moduulien käyttö mahdollistaa sivuston räätälöinnin juuri tarpeitasi vastaavaksi.

Mistä löydän luotettavia moduuleja?

Drupal-yhteisö tarjoaa tuhansia ilmaisia moduuleja osoitteessa:

🔗 https://www.drupal.org/project/project_module

Sieltä voit hakea moduuleja esimerkiksi nimen, version tai kategorian perusteella. Suositeltavaa on valita moduuleja, jotka ovat:

  • Päivitetty viimeisen 12 kk sisällä

  • Saaneet paljon latauksia ja käyttäjäarvioita

  • Yhteensopivia käyttämäsi Drupalin version kanssa (esim. Drupal 10)

Kuinka moduuli lisätään Drupal-sivustolle?

Vaihe 1: Kirjaudu sisään

Kirjaudu Drupal-sivustosi hallintaan osoitteessa:

https://omaosoite.fi/user/login

Vaihe 2: Siirry moduulien hallintaan

Valitse ylävalikosta:

Laajennukset > Lisää uusi moduuli

Huom: Jos et näe tätä vaihtoehtoa, varmista että käytössäsi on tarvittavat käyttöoikeudet (ylläpitäjärooli).

Moduulin lisääminen kahdella tavalla

1. Lisää URL-osoitteella

Voit asentaa moduulin suoraan kopioimalla sen latauslinkin tar.gz-muodossa Drupal.orgista.

Esimerkki:
https://ftp.drupal.org/files/projects/pathauto-8.x-1.11.tar.gz

Liitä linkki kenttään ja klikkaa Asenna.

2. Lataa moduuli tietokoneelta

  • Lataa moduuli .zip- tai .tar.gz-muodossa

  • Mene kohtaan Laajennukset > Lisää uusi moduuli

  • Valitse tiedosto ja lataa se palvelimelle

  • Klikkaa Asenna

Vaihe 3: Ota moduuli käyttöön

Asennuksen jälkeen:

  1. Siirry Laajennukset-sivulle

  2. Etsi asennettu moduuli listasta

  3. Ruksaa se ja valitse Ota käyttöön

Monet moduulit edellyttävät myös riippuvuusmoduuleja. Drupal ilmoittaa näistä automaattisesti ja ehdottaa asentamista.

Suosittuja ja hyödyllisiä Drupal-moduuleja

Tässä muutamia suosittuja lisämoduuleja:

✅ Pathauto

Automaattiset URL-osoitteet sisällölle.
🔗 https://www.drupal.org/project/pathauto

✅ Metatag

Lisää hakukoneystävälliset metatiedot.
🔗 https://www.drupal.org/project/metatag

✅ Webform

Luo kyselyjä, lomakkeita ja palautelomakkeita.
🔗 https://www.drupal.org/project/webform

✅ Paragraphs

Rakenteellisempi tapa tuottaa sisältöä.
🔗 https://www.drupal.org/project/paragraphs

✅ Views

Mahdollistaa sisältöjen dynaamisen listauksen ja suodatuksen.
🔗 https://www.drupal.org/project/views

Vinkkejä moduulien hallintaan

  • Pidä moduulit ajan tasalla: Turvapäivitykset ovat tärkeitä.

  • Vältä tarpeettomia moduuleja: Liian monet lisäosat voivat hidastaa sivustoa.

  • Testaa uudet moduulit kehitysympäristössä ennen tuotantoon viemistä.

  • Lue dokumentaatio aina ennen käyttöönottoa.

📚 Esimerkiksi Webformin käyttöopas:
🔗 https://www.drupal.org/docs/contributed-modules/webform

Yhteenveto

Drupal-moduulit ovat välttämättömiä, kun haluat laajentaa sivustosi ominaisuuksia ilman raskasta kehitystyötä. Oikein valitut ja hallitut moduulit parantavat sekä käyttökokemusta että suorituskykyä.

✅ Muista:

  1. Hae moduuli Drupal.orgista

  2. Asenna ja ota se käyttöön hallintapaneelissa

  3. Pidä kaikki lisäosat päivitettyinä

Moduulit tekevät Drupalista maailman joustavimman CMS:n.

💬