Skip to main content

Koulutus - Drupal moduulit

Kurssilla tutustutaan keskeisiin Drupal moduulien toteutuksen periaatteisiin. Moduulin rakenne, keskeisimmät Drupalin ohjelmointiperiaatteet, rajapinnat ja konventiot käydään läpi esimerkkien avulla.

Osallistujilta oletataan hyvää PHP-ohjelmoinnin osaamista sekä vähintään kohtuullista HTML-, CSS- ja Javascript-tuntemusta. Drupalin käsitteistä oletetaan vähintään Drupal perusteet -kurssin laajuista ymmärrystä.

Kurssin tavoitteena on opettaa drupalmainen tapa toteuttaa tietokantasovelluksia, jossa ohjelmoinnin osuus on tuntuvasti perinteistä web-kehitystä pienempi. Moduulit CCK, Views ja Panels ovat keskeisessä osassa Drupalin coren ominaisuuksien lisäksi. Esimerkkien kautta harjoittelemalla Drupalin keskeisten rajapintojen käyttö tulee kurssin aikana tutuksi.

Kurssin aikana toteutetaan oma toiminnallinen moduuli hyödyntäen Drupalin keskeisiä ominaisuuksia. Toteuttava moduuli on Drupalin ytimen uusien päivitysversioiden kannalta turvallinen ja tarjoaa teemoittajille mahdollisuuden käyttöliittymiensä ulkoasun muokkaamiseen. Lisäksi kurssilla toteutetaan useita pieniä yhden toiminnallisuuden moduuleja ja tutustutaan tapoihin toteuttaa yleisiä Drupal-verkkopalveluiden laajennuksia, jotka vaativat moduulien ohjelmointia.