Skip to main content

Verkkolomakkeen luominen drupalissa

Webform-moduuli

Drupal sisällönhallintajärjestelmää on helppo ja hyvä laajentaa erilaisilla moduuleilla. Moduuleita on saatavilla useita ja niitä on sopivia monenlaisiin tarkoituksiin eri websivuille. Webform-moduuli on kätevä apuväline verkkolomakkeiden luomisessa sivustoille, joilla tarvitaan esimerkiksi mielipidekyselyitä tai vaikkapa jonkin tuotteen tai palvelun tilauslomaketta.

Moduulin asennus ja komponentit

Webform-moduulin voi ladata täältä. Moduuli asennetaan purkamalla paketti /sites/all/modules/ kansioon, jonka jälkeen moduuli täytyy kytkeä päälle drupalin asetuksista. Tämän jälkeen voi luoda webform-lomakkeen.

Lomaketta luotaessa täytyy aluksi määritellä lomakkeen perusasetukset, kuten otsikko, kuvaus, julkaisu ym. Tämän jälkeen asetukset tulee tallentaa. Tallentamisen jälkeen voi valita lomakkeen komponentit. Asetuksista voi asettaa esimerkiksi mitkä komponentit käyttäjän on pakko täyttää ja minkä komponenttien arvot lähetetään vastauksena sähköpostilla ennalta määriteltyihin osotteisiin.

Komponentit:

  • Email - sähköpostiosoitteelle tarkoitettu komponentti
  • Fieldset - eri komponenttien ryhmittelyyn tarkoitettu komponentti
  • Grid - kysymyslista, jossa on radiobuttoneilla määritellyt vastausvaihtoehdot
  • Hidden - piilotettu komponentti, peruskäyttäjälle turha
  • Markup - perustekstiä
  • Pagebreak - sivunvaihto, voit tehdä lomakkeesta monisivuisen
  • Päiväys - päivämääräkenttä
  • Select - valintakenttä, joko pudotusvalikkona, radiobuttoneina tai monivalintana
  • Textarea - monirivinen tekstikenttä
  • Textfield - yksirivinen tekstikenttä
  • Tiedosto - tarkoitettu tiedostojen lähettämiseen
  • Time - kellonaika

Valmis lomake:

Esimerkkilomakkeessa on ensimmäinen kysymys toteutettu select-komponentilla ja sen asetuksista on valittu listbox. Toinen on select oletusasetuksilla, jolloin komponentti näkyy pudotusvalikkona. Lempivärikenttä on tavallinen yksirivinen tekstikenttä textfield. Viimeinen lomakkeen komponentti on päiväys.

Lomakkeen tulokset

Käyttäjät, joilla on lomakkeiden lähetysten tarkasteluun tarvittavat oikeudet, voivat tarkastella lomakkeella lähetettyjä vastauksia.

Lähetetyistä vastauksista saa myös analyysin, jossa näkee vastausmäärät sekä tietoa eri kohdista. Vastaukset voi myös ladata taulukkona tai tekstinä.