Ninja Forms

ถ้าพูดถึงปลั๊กอินสำหรับใช้สร้างแบบฟอร์ม หลายคนคงจะนึกถึง  Contact Form 7 (CF7) ใช่ไหมครับ ไม่แปลกเพราะก่อนหน้านี้ผมเองก็ใช้ CF7 มาตลอดแต่ CF7 มันไม่มีฟีเจอร์ที่เก็บข้อมูลลงดาต้าเบส ถ้าอยากให้มันเก็บข้อมูลลงดาต้าเบสได้เราต้องลงปลั๊กอิน  Contact Form Submissions  หรือ  Contact Form 7 Database Addon – CFDB7  เพิ่ม ผมก็ลองค้น Google หาปลั๊กอินดูจนมาเจอปลั๊กอินนี้ พอลองใช้ดูแล้วก็ติดใจมาก ใช้ง่ายกว่า CF7 มากและเก็บข้อมูลลงดาต้าเบสได้ด้วย มาดูกันครับว่าทำไมผมถึงเปลี่ยนจากจาก CF7 มาใช้ปลั๊กอินนี้แทน

1.รองรับ Google reCaptcha

ปลั๊กอินสามารถใส่ Google reCaptcha ได้ด้วยเพื่อป้องกัน Spam (ข้อนี้ CF7 เองก็มีเหมือนกัน)

2.รองรับภาษาไทย

ตัวปลั๊กอินรองรับภาษาไทยอยู่แล้วแทบไม่ต้องแปลเลย ประหยัดเวลาไปได้เยอะ

3.Drag & Drop

หน้าตาการใช้งานเรียบง่ายมาก การสร้างฟอร์มทำได้สะดวก เราสามารถลากฟิลด์มาวางได้เลย มีฟิลด์ให้เลือกเพียบ วันที่, อีเมล, ที่อยู่ รหัสไปรษณีย์ และที่ผมชอบอีกอย่างคือ ฟิลด์ Text Area เราสามารถตั้งให้ใช้งาน Rich Text Editor ได้ด้วย

4.เลือกได้ว่าจะให้เก็บข้อมูลลงดาต้าเบสหรือไม่

อีกจุดเด่นของปลั๊กอินนี้คือเราสามารถเลือกได้ว่าจะเก็บข้อมูลที่ลูกค้าส่งมาเก็บลงดาต้าเบสหรือไม่ โดยค่าเริ่มต้นที่ปลั๊กอินให้มาจะเก็บลงดาต้าเบสอัตโนมัติ แถมยัง export ออกมาเป็นไฟล์ excel ได้ด้วยนะ

5.Import และ Export ฟอร์มที่เราสร้างไปใช้กับเว็บอื่นได้

ฟีเจอร์นี้เหมาะมากสำหรับใครที่มีหลายเว็บ เราสามารถ import หรือ export ฟอร์มที่เราสร้างเสร็จแล้วไปใช้กับเว็บอื่น ๆ ก็ได้ ช่วยประหยัดเวลาการสร้างฟอร์มไปได้เยอะมาก

ข้อเสีย

อ่านข้อดีมาเยอะแล้วมาดูข้อเสียกันบ้าง เรียกได้ว่ามีอยู่ข้อเดียวเลย ข้อเสียนั่นก็คือ ไม่สามารถแนบไฟล์ได้ (สำหรับเวอร์ชั่นฟรี) ถ้าอยากให้แนบไฟล์ได้ก็ต้องซื้อ extension เสริม  File Uploads

ดาวน์โหลดปลั๊กอินได้ที่นี่

คลิก


ขอบคุณบทความดี ๆ จาก

https://codingdee.com/five-reasons-to-use-ninja-forms/