Webform

Přidá nový typ obsahu webový formulář, případně je možné připojit formulářové komponenty k libovolnému typu obsahu. Administrátorem vytvořený webový formulář mohou uživatelé pouze vyplňovat.

Odeslaná data jsou uložena ve vlastní tabulce. Nejsou to "nody", tudíž na ně není možné aplikovat modul Views, nastavovat vlastní přístupová oprávnění atd.

Webform je vhodný pro sběr dat, tj. k vytváření:

  • dotazníků
  • žádostí
  • kontaktních nebo registračních formulářů
  • průzkumů
  • hlasování
  • sledování systému
  • helpdesk
  • callback atd.

Data z formuláře jsou přístupná pouze uživatelům s odpovídajícím oprávněním a mohou být odeslána na zvolenou e-mailovou adresu.

Webový formulář zahrnuje jednoduché statistické nástroje a hodnocení. Celou tabulku dat je možné uložit jako csv soubor pro podrobnější statistickou analýzu.

  1. Nainstalujte modul Captcha.
  2. Rozbalte modul Webform 7.x-3.15 do adresáře sites/all/modules.
  3. V admin/modules (Moduly) modul povolte.
  4. V admin/config/content/webform (Konfigurace, Vytváření obsahu, Webform settings) můžete upravit výchozí nastavení např.:
    • povolte Cookies
  5. admin/structure/types/manage/webform (Struktura, Typy obsahu, Webform) je možné upravit výchozí nastavení např.:
    • nezobrazovat na titulní stránce
    • nezobrazovat autora a informaci o datu
    • nepovolovat komentáře
  6. Vytvořte obsah – Webform
    • vytvořte požadovaná pole
    • uveďte na jaké e-mailové adresy se mají odesílat výsledky
    • v odesílacích možnostech je možné např.
      • zatrhnout volbu "No redirect (reload current page)"
    • v pokročilých nastaveních je možné např.
      • zpřístupnit formulář jako blok
      • automaticky ukládat data při přechodu mezi stránkami u vícestránkových formulářů
      • upravit název odesílacího tlačítka
    • (při vložení první položky soubor se automaticky vytvoří v adresáři files adresář webform)
  7. V admin/people/permissions (Uživatelé, Oprávnění) je možné upravit příslušná oprávnění.
    • ke zveřejnění filtrovaných výsledků je možné použít modul Webform report
  8. Uživatelé webu mohou začít vyplňovat vytvořený formulář.

Další moduly:


Interaktivní webový formulář:

  • 1013.fi/cms/interactive-drupal-web-forms-jquery-javascript-library (Drupal 6)
  • pengoworks.com/workshop/jquery/calculation/calculation.plugin.htm (jQuery)
  • cms4web.cz/cs/interaktivni-cenik (Drupal 7)

Možnosti výchozích hodnot:

  • %server[REQUEST_TIME] – jedinečné číslo
  • %get[zn] – získání hodnoty z adresního řádku
  • www.%site/node/%get[url] – získání hodnoty z adresního řádku
  • %useremail – email uživatele

 

PřílohaVelikost
cs-6.x-webform-nedokonceno.zip9.93 KB