Webformの概要

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

##このモジュールについて##
Webform module(Webform 8.x)はDrupal8におけるフォームビルダーでありサブミッションマネージャーです。

このモジュールの主な用途は以下のとおりです:

* **作成(Build)** 新しいwebformの作成または既存のテンプレートからのコピー
* **公開(Publish)** 作成したwebformをページ,ノード,ブロックとして公開
* **収集(Collect)** 投稿情報の収集
* **送信(Send)** 確認または通知の送信
* **レビュー(Review)** 投稿情報をオンラインで確認
* **ダウンロード(Download)** 投稿情報をCSVファイルとしてダウンロード

##最終目標##
* Drupal8に包括的なフォーム/サーベイソリューションを提供する
* 安定的で保守が容易,そしてテスト済みのフォーム作成・投稿情報ハンドリングAPIの提供
* カスタムフォームエレメントと投稿情報ハンドリングに対してプラグイン可能で拡張可能なAPIの提供

##紹介動画##
[詳細な紹介動画を観る](https://www.youtube.com/watch?v=AgaD041BTxU&feature=youtu.be)

##デモ##
[simplytest.meで試用してみる](https://simplytest.me/project/webform)

##ケーススタディ##
Webform moduleをフォーム作成とサーベイに使用したウェブサイトのサンプル
[Croatian National Tourist Board](https://www.drupal.org/node/2866362 "Croatian National Tourist Board")

##インストール方法##
1. webform moduleをDrupalモジュールディレクトリにコピーまたはアップロードする
2. 機能拡張(/admin/modules)から'Webform'モジュール及び必要なサブモジュールを有効にする
3. ユーザー権限(/admin/people/permissions#module-webform)でユーザーの権限を設定する
4. (/admin/structure/webform) から新規のwebformを作成する。または(/admin/structure/webform/templates)の既存テンプレートから複製する。
5. 作成したwebformを以下のいずれかで公開する:
* ページ:公開済みのwebform(/webform/contact)にリンクする
* ノード: 作成したwebformを参照するノードを作成する(/node/add/webform)
* ブロック: 作成したwebformブロックをサイト内のブロックとして公開する(/admin/structure/block)
6. (任意)サードパーティーのライブラリをインストールする(/admin/help/webform)
7. (任意)追加の拡張モジュールをインストールする(/admin/structure/webform/addons).