Webformアドオン

この記事は、[Webform Add-Ons](https://www.drupal.org/docs/8/modules/webform/webform-add-ons) の抄訳です。

以下は、WebformモジュールとDrupalフォームAPIの機能を追加・拡張するモジュールやプロジェクトです。

##設定管理##

Drush CMI tools
CMIワークフローの高度なCMIインポート/エクスポート機能を提供します。 Drush CMIツールを使用して、構成のインポート中にフォームが上書きされないようにする必要があります。
Config Ignore
インポート時に特定の構成を無視する事が可能になります。
Configuration Split
分割された設定をインポートおよびエクスポートするための設定フィルタを提供します。

##エレメント##

Webform Layout Container
Flexbox CSSをサポートしないレガシーブラウザ(IE9やIE10など)で使用するフロートレイアウトコンテナエレメントを追加します。
Webform Score
個々のユーザーの回答にスコアを付けて保存し表示することが出来るようになります。
Webform Crafty Clicks
Webform住所複合エレメントにCrafty Clicksの英国ポストコード検索を追加します。

##統合##

Webform Views Integration
投稿結果をViewsで表示出来るようにします。
Webform REST
REST経由でフォームの取得、結果の送信を可能にします。
Webform iContact
投稿結果をiContactリストに登録出来るようにします。
Webform MailChimp
投稿結果をMailChimpリストに登録出来るようにします。
Webform Slack integration
投稿結果が保存された際にSlackチャネルにメッセージを投稿するWebformハンドラーを提供します。
OpenInbound for Drupal
OpenInbound tracksとの統合をサポートします。
Salesforce Web-to-Lead Webform Data Integration
SalesforceのWeb-to-Lead Form featureとの統合をサポートします。

##メール##

Mail System
モジュールごとまたはサイト全体のメールシステム選択のユーザインタフェースを提供します。
SMTP Authentication Support
選択したSMTPサーバーを通してのメール送信を可能にします。

##移行##

Webform Migrate
d6、d7 webformからd8 webformへの移行処理をサポートします。
YAML Form Migrate
Drupal 6 YAMLフォームモジュールからDrupal 8 YAMLフォームモジュールへの移行処理をサポートします。

##スパム防御##

Antibot
Javascriptが有効となっていない端末からのフォーム投稿を禁止するスパム対策。
CAPTCHA
任意のフォームにCAPTCHAを追加出来るようにします。
Honeypot
honeypot手法を用いてスパム投稿を軽減します。

##投稿ハンドリング##

Webform Queue
フォームの投稿データをDrupalにキューシステムに送れるようにします。

##バリデーション##

Clientside Validation
フォーム入力時にクライアント側でバリデーションを行えるようにします。
Validators
Symfonyフォームのバリデータコンポートを使用出来るようにします。

##ユーティリティ##

Webform Encrypt
暗号化フォームエレメントを使用可能にします。
IMCE
IMCEモジュールを使用して画像やファイルをアップロード出来るようにします。
Token
コアでサポートされていない追加のトークン定義を提供します。

##開発##

Maillog / Mail Developer
デバッグ用にすべてのメール送信ログの記録を行います。それによって開発やステージング環境などでメール送信の抑止が可能になります。