この記事は、[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
- デバッグ用にすべてのメール送信ログの記録を行います。それによって開発やステージング環境などでメール送信の抑止が可能になります。