仲間を募集しています!12月に入り、かなり冷え込む季節になってきましたが、皆さんはいかがお過ごしでしょうか。2022年も残すところあと1ヶ月。今年中に出せるものは出してしまって、すっきりした気持ちで新年を迎えたいものです。ヘッドレスフォーム)です。Appを使えば、HTMLフォームにエンドポイント(URL)を貼り付けるだけで、データ保存や受信トレイでの閲覧、ファイルアップロード、メール通知、スパム対策、外部サービスとの連携など、フォームに必要なあらゆるバックエンド機能を利用することができます。ヘッドレスフォームって何?ヘッドレスフォームという言葉を初めて聞いた方もいらっしゃるかもしれませんが、「ヘッドレスフォーム」という言葉自体は「ヘッドレスCMS」ほど市民権を得たものではないように思いますので、その点についてはご安心ください。ヘッドレスフォームは、フォームのUIを提供しない代わりにエンドポイント(URL)を提供します。ユーザーはそのエンドポイントを自分のフォームに組み込むことで、ヘッドレスフォームのバックエンドを利用することができます。この「UIを提供せずにバックエンド機能だけを提供する」といった特徴から、同じような構造を持つフォームサービスを総称して「ヘッドレスフォーム」と呼ぶようになりました。世界には、私たちが知っているだけで少なくとも15のヘッドレスフォームサービスがありますが、機能や使い方に細かな差分あれど、基本的な仕組みはほとんど同じといえるでしょう。Appの特徴は、次の3つのポイントに集約することができます。簡単に導入することができるフォームに必要なバックエンド機能がそろっているCMSとの同時利用でシームレスなサイト管理体験を実現できるそれぞれの特徴について見ていきましょう。簡単に導入することができる導入方法はとてもシンプルです。Appからエンドポイントを取得、HTMLフォームにエンドポイントを貼り付けるだけで、強力なバックエンド機能を備えたフォームを設置することができます。フォームに必要なバックエンド機能がそろっているフォームから送信されたメッセージデータを、Newtのシンプルで使いやすい受信トレイで確認することができます。メッセージ件数やフィールド表示を柔軟にカスタマイズしたり、メッセージを選択して一括削除することも可能です。メッセージを受信した際に管理者にメール通知を行ったり、自動返信メールを送信したり、Webhook機能やZapier連携を活用して5,000以上もの外部サービスと接続、ワークフローを自動化することもできます。Appでは、以下のバックエンド機能を提供しています。Appは「Newt上で動作する1つのアプリ(App)」として提供されているということです。App(ヘッドレスフォーム)を1つのサービス上で同時に利用することができるようになります。AppのUIやバックエンド、インフラはヘッドレスフォームのために最適化して作られています。ヘッドレスCMS基盤を内部的に使い回していたり、CMSサービスのオプション機能として後から付属させたものでもないため、ヘッドレスフォームとしてのユーザビリティは他社ヘッドレスフォームに全く引けを取りません。これを実現するにあたっては、デザイン面や技術面にかなりの創意工夫を行なっているのですが、その辺りの話についてはまた機会があればブログに公開したいと思います。Appが大きく分けて2つの課題を解決できると考えています。静的サイトの「フォームをどうするか?」という問題ヘッドレスCMSを活用して静的サイトを作るとき、いつも付き纏うのが「フォームをどうするか?」という問題です。サイトにお問い合わせフォームを設置したい..という要件は、コーポレートサイトやランディングページといった一般的なWebサイトであれば良く出てくるものです。7等のプラグインを追加することで、比較的簡単に(WordPressだけで完結する形で)フォームを設置することができていました。ヘッドレスCMSやモダンJSフレームワークを利用して静的サイトを制作するケースでは、この「フォームをどうするか?」という問題が途端に厄介な問題へと変わります。「セキュリティ等のリスクがある。「シンプルでカスタマイズ自由度も高い。Appを追加していただくだけでコンテンツとフォームの一元管理が可能になります。ツールやデータの分散によって、業務効率が低下しコラボレーションが阻害されるツールやデータの行き過ぎた分散管理は、個人の業務効率を低下させるだけでなく、情報の透明性を低下させてチームのコラボレーションを阻害してしまう可能性があります。裏を返せば、関連度が高いツールやデータを1つの場所で一元管理しておくことで、ツール間の非効率な往来を減らすことができ、情報の透明性を高めて円滑なコラボレーションを促進することもできます。Appを同時利用することによって、コンテンツとフォームという関連度の高いツール/データを、1つのサービス上で一元的に管理することができます。私たちNewt株式会社は「次のWordPressをつくる」をミッションに掲げ、日々プロダクト作りに励んでいます。Appは「次のWordPressをつくる」という私たちの目標を実現するための最初の一歩だと思っています。Appは、「WordPressがプラグインやテーマによって実現していた世界観を、Newt上に再現するとしたら?」という問いに対して、私たちが出した一つの答えです。道のりは長いですが、一歩ずつ着実に進んでいきたいと思います。仲間を募集しています!次のWordPressをつくることも、グローバルスタンダードなプロダクトをつくることも、一朝一夕で実現できるような簡単な目標ではありません。それでも、現状を悲観することなく日々愚直に行動を起こしつづけていれば、実現できない目標ではないと思っています。何よりもプロダクトの可能性を信じて突き進んでいるチームです。Newtでのキャリアに少しでも興味をお持ちの方は、ぜひお話しましょう。