製作網站的時候,不論是自己或是幫客戶做網站,網站上通常會有的就是表單(Form)。
為什麼需要表單呢? 因為希望訪客留資料給我們
除了最常使用的聯絡我們表單,其他最常見的就是註冊表單、匯款通知單,或是訂購單...等,這些表單在網站上都扮演著很重要的角色。
不過,Joomla本身就只有聯絡人表單,提供簡單幾個欄位。這些簡單的欄位通常無法滿足網站管理者的需求。
有的人會使用Google表單,如果熟悉的話,Google表單很好用,也整合分析的功能。這確實是一個很不錯的選擇。
但是它畢竟是一個外部的系統,會有另外一個(Google)管理系統。
如果想要在自己網站上安裝表單系統,就需要另外找表單管理的套件。自己安裝表單系統的好處是,使用自己網站的管理系統與權限,套件功能也可以依需求自行修改(這對開發者來說,非常方便),或是選擇適合自己需求的表單套件。
我們使用過幾個還不錯的表單套件,提供給大家參考。
ChronoForms
這個表單系統,其實我們很喜歡,因為它的功能很強、設定很彈性,還可以自己幫它撰寫程式及語法。基本表單使用拖放(Drag&Drop)方式就可以完成,其他剩下的部份,就要看需求及功力了。
ChronoForms很好用、很方便,但是對於沒有程式基礎的人來說,只能使用到基本的功能。進階的功能就有點難了。
ChronoForms基本上是免費的(如果喜歡,也可以贊助原作者),使用的時候,在管理區會顯示一行未驗證的訊息,前台表單下方也會顯示Power by的連結。
※ ChronoForms未使用Joomla的語言檔系統,所以管理區只有英文介面。
Breezing Forms (有付費Pro版及免費版)
這個表單系統評價還蠻高的,不過我覺得它有點複雜,使用起來不是那麼直覺。
新版的介面看起來還是有點複雜,所以就不知道為何評價這麼好了,再找個時間好好研究一下。有興趣的話,您也可以下載來測試看看。
Visforms
這是我們最近找到的免費表單套件,使用起來簡單、方便,介面設計簡單、清楚,很容易了解。
使用Visforms這個表單元件,是因為我們不喜歡在建立表單的時候,突然跳出來這是Pro(付費)版的功能,會讓人覺得有點煩。
另外,Proforms(Basic & Pro) 只看過介面及功能介紹,沒有實際使用過。評價還不錯,也可以安裝來使用看看。
以上介紹的都是表單的元件(component),這些元件也都附帶開發一些模組或是外掛程式。
若是覺得付費的表單套件功能很不錯,自己也很喜歡的話,花一點點錢購買付費的完整版本,也是一個不錯的選擇。
如果只是想要簡單的表單,其實也可以找一些小型的表單模組(module),不過這類免費的模組都會有欄位數量的限制。通常可以使用的欄位只有4-5個,很難滿足自訂表單的需求。