Sử dụng Drupal Entityforms tốt hơn Drupal Webform?

Sử dụng Drupal Entityforms tốt hơn Drupal Webform?

Is Drupal Entityforms a Good Alternative to Webform?Last month, we ran a webinar called 45 Modules in 45 Minutes.

In the webinar we listed 45 of the best Drupal modules in 45 minutes.

One of the modules we mentioned was Webform, which is a module we use in every beginner class.

In the comments on that webinar, someone mentioned Entityforms as a better option than Webform and one that is more tightly integrated to Drupal.

I decided to take Entityforms for a test drive ...

Step #1. Install Entityforms

Step #2. Set up Entityforms

  • Go to Structure > Entityform Types
  • Click Add entityform type
  • Enter the Name for your form:

media_1394626262901.png

  • Choose which Roles are allowed to use this form:

media_1394626389873.png

  • Click Save Entityform type.

Step #3. Add fields

One of the big advantages of Entityforms over Webforms is that it used all of the normal Drupal field system.

  • Go ahead and add all of the fields you would like on your form:

media_1394626501886.png

Step #4. Set up the emails

Entityforms uses the Rules module to send emails:

  • Click the Rules tab
  • Make sure that "Entityform Notification Email Admin" is selected. Click Add.

media_1394627380671.png

  • Enter the Subject for the emails you will receive.
  • Check the box Show submission.
  • Enter the To Email address when you want to receive results.

media_1394627415583.png

  • Click Save Changes.

Step #5. Use the form

You form will now be ready to use:

media_1394626847457.png

Entityform or Webform?

It's unlikely that we'll replace Webform in our beginner class any time soon. Webform is just really, really easy to use. 

However, for more experienced users, Entityform is a really good option. It relies far more on the Drupal core and on key Drupal modules, whereas many features in Webform are not seen anywhere else.

One example sums up both of the points I just made. Webform has it's own CSV export feature which is easy to use. Entityform needs Views data export, which reqiures more experience to use, but is undoubtedly more powerful.

The Entityform developer has an honest overview of when to use Entityform or other options

Bạn thấy bài viết này như thế nào?: 
Average: 9 (1 vote)
Ảnh của Khanh Hoang

Khanh Hoang - Kenn

Kenn is a user experience designer and front end developer who enjoys creating beautiful and usable web and mobile experiences.

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Mike Tyson với trang trại cần sa rộng 418 héc ta tại California

Mike Tyson với trang trại cần sa rộng 418 héc ta tại California

Không chỉ là một võ sĩ quyền Anh, một ngôi sao điện ảnh hay gần đây nhất là một diễn giả, cuộc đời của Mike Tyson dường như sắp bước sang một chương mới với tư cách là một ‘ông trùm’ cần sa.

Thêm kinh nghiệm làm Drupal Project vào LinkedIn

Thêm kinh nghiệm làm Drupal Project vào LinkedIn

Maintaining modules, patching bugs, organizing camps and responding to issues in the issue queue can be a lot of work, and now, you can get professional recognition on LinkedIn for your efforts.

Phần 1: Giới thiệu sơ lược, cơ bản WordPress

Phần 1: Giới thiệu sơ lược, cơ bản WordPress

Nếu bạn đã sẵn sàng rồi thì hãy để mình đưa bạn vào tham quan trước về các khái niệm quan trọng về WordPress cũng như những lý do rất tuyệt vời để bạn nên sử dụng nó ngay từ hôm nay.

Công ty diệt chuột T&C

 

Diet con trung