webform module

webform - http://drupal.org/project/webform

是另一個非常有用的 Module, 主要用於提供一張表單,
可以收集用戶的資料
可以做統計資料收集, 投票等等
而且可以方便的做種分析, 輸出資理到 Excel 方便處理

但問題是, "表單儲存資料" 的工作,
已經有 cck 在做, 那什麼時候使用 webform, 什麼時候用 cck?

最大的分別是, cck 儲存的資料會變成 node
而 webform 的不會
另一個角度看,
就是 webform 的資料不會被其他用戶看得到
因為一般情況, 訪客是可以看到全部已經發表的 node 的
所以更適合用於收集訪客的個人資料等等比較看重資安的應用

而 webform 提供的自建表單也提供很足夠的客製化
email, textfield, textarea, radio, checkbox, select 等等都有
又提供自定的 validation 機制 (PHP based)
更可以發確認電郵到提交者和網管 (可 cc/bcc)
可真是一應俱全的功能

所以我都開始用 webform 代替 Drupal 內建的 contact module
就是看中它的確認電郵功能

Google